On Apr 20, 2012, at 10:56 AM, Carlton Gibson wrote:

> I'm not interested in erasing anything either. — I started the new repo as a 
> proof-of-concept to myself more than anything. 
> 
> First, I had limited time and couldn't get the old repo working. 
> 
> * I tried building at HEAD but Xcode complained of a missing .plist file. 
> 
>       Trying to build Couchbase Server Single at HEAD:
>               error: could not read data from 
> '/Volumes/Lion/home/Dropbox/Projects/GitHub/CouchDBX/Couchbase 
> Server/Couchbase Server-Info.plist': The file “Couchbase Server-Info.plist” 
> couldn’t be opened because there is no such file.

        There's a Makefile at the top level that generates the plist file to 
include the current version.  It pulls the version from `git describe` so all 
you have to do is tag it and "make" and you'll get the whole thing.

>               - First of _many_ but most of the others are due to the lack of 
> the Erlang files. 
> 
> * I tried opening an early commit but Xcode complained about missing a 
> project.pbxproj file. 
> 
> Where I was I was looking at one class and one nib file to have something 
> running. That I've got, and even if we do fork off the existing repo building 
> it won't have been wasted time. 
> (Also, I've given up trying to fix broken Xcode projects.)

        I suspect it should be pretty easy to get everything together.  I 
rolled out five or six releases on this thing from a couple different machines, 
and I don't like repeating myself, so it should go pretty smoothly, though may 
require just a bit of setup (I also don't like bending environments to my will, 
so I wouldn't expect it'd need all that much).

> FOR ME, the hard work is all the Erlang+ CouchDB stuff that I haven't even 
> looked at. If you could point me to a commit that you recommend that I can 
> checkout and build with perhaps a quick explanation of your build process to 
> get the Erlang/CouchDB in place I would be really grateful. 
> (I'd be happy to arrange a time to chat online if that's easier for you!)

        The Xcode build should download erlang R14B03 (a binary package I put 
together that's stripped down).  We can make a new one of those with a more 
recent erlang build, but I'd expect the existing one to work for now.

> I'm only here because I want to contribute to CouchDB — I see on the homepage 
> a missing Mac download and I know CouchDBX got me started. — Whilst I'm 
> learning I can get that back on the road. 
> (I'd prefer to work with a build that already exists if possible.)


        I, for one, am very happy to get a new version of this going.  Doubly 
if an enthusiast out in the wild does it. :)

-- 
dustin sallings



Reply via email to