Thanks! Glad everyone was able to get this working, and sorry for the
hub confusion. I should have figured this was a git savvy crowd
anyway :).
The only thing I'd like to complete before submitting this to homebrew
proper is a launchd plist to make it possible to run ns_server in the
background and at startup. I should be able to get that going today
and submit a ticket for inclusion. Please let me know if anyone thinks
there are any other blockers!
A couple responses inline below:
On Aug 19, 2:16 am, Geoffrey Dagley <
gdag...@gmail.com> wrote:
> I got a complaint that the existing memcached I had installed would
> conflict. Is it possible to move this check to the beginning? It took
> a while to download and install everything, then I got this warning
> and had to restart the 'brew install membase' It went faster the
> second time, of course.
This is as close to the beginning as it can be with brew right now. I
thought about writing a conflicts_with class method - basically the
opposite of depends_on - that would be processed at the same early
stage, but that's for another mailing list :).
On Aug 19, 3:59 am, Matt Ingenthron <
m...@northscale.com> wrote:
> We want to migrate to more common .tar.gz distributions of the
> components, rather than the big tarball. I think in that case, it
> becomes something of a meta-brew-package? The components are the same
> and the build args are the same, but it'd be a few different pieces.
Yeah, it'll then become separate homebrew forumla for the individual
components, then one meta-forumla for membase that will depend on all
components and install the ns_server ebins and wrapper scripts. This
will require either updating the existing moxi and memcached forumla
to versions compatible with membase or providing temporary
membase_moxi and membase_memcached forumla until those are considered
stable. Until these new versions of memcached / moxi are considered
stable, I'll probably go with the membase_* approach. Please let me
know when you have tarballs in this style, and I'll get hackin'.