You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@couchdb.apache.org by Hans J Schroeder <hs...@cloudno.de> on 2012/05/20 11:16:46 UTC

I have build a CouchDB 1.2.0 Mac OS X Binary

Hi,

I've seen that there is still no binary linked from the CouchDB  page. I want to contribute a binary that I have built from the sources. I have also added the CouchDBX app so it can easily be used from the menu bar.

I have cleaned all CouchBase references and have changed them back to CouchDB.

Whom should I contact for publishing?

- Hans

Re: I have build a CouchDB 1.2.0 Mac OS X Binary

Posted by Hans J Schroeder <hs...@cloudno.de>.
I also agree. I have used build-couchdb for that which actually does a pretty decent job in automating all those steps. 

I think, such functions shouldn't be duplicated into the app starter build. I will add a reference into the readme though.

- Hans


On May 22, 2012, at 5:06 PM, Dustin Sallings wrote:

> 
> On May 22, 2012, at 2:50 AM, Carlton Gibson wrote:
> 
>> — this latter is quite important — I look at anything that says, "just compile the dependencies you need and put them in the build folder" and think, Oh God that's an hour or two (or three) that I haven't got right now. 
> 
> 	I totally agree.  TBH, I haven't tried to do a build in over a year.  When I did, it was a completely automated process, but I would have to remember what that process was.  :)
> 
>> — for me then, a merge strategy looks like getting Benpoit's dependency building into Hans' fork of the Couchbase repo and labelling that the official fork.
> 
> 
> 	I haven't looked at rcouch, but that sounds reasonable.
> 
> -- 
> dustin sallings
> 
> 
> 


Re: I have build a CouchDB 1.2.0 Mac OS X Binary

Posted by Dustin Sallings <du...@spy.net>.
On May 22, 2012, at 2:50 AM, Carlton Gibson wrote:

> — this latter is quite important — I look at anything that says, "just compile the dependencies you need and put them in the build folder" and think, Oh God that's an hour or two (or three) that I haven't got right now. 

	I totally agree.  TBH, I haven't tried to do a build in over a year.  When I did, it was a completely automated process, but I would have to remember what that process was.  :)

> — for me then, a merge strategy looks like getting Benpoit's dependency building into Hans' fork of the Couchbase repo and labelling that the official fork.


	I haven't looked at rcouch, but that sounds reasonable.

-- 
dustin sallings




Re: I have build a CouchDB 1.2.0 Mac OS X Binary

Posted by Carlton Gibson <ca...@gmail.com>.
On 22 May 2012, at 04:36, Dustin Sallings <du...@spy.net> wrote:

> On May 21, 2012, at 5:07 PM, Hans J Schroeder wrote:
> 
>> Nice work. I see that you have used Jan's app starter as a base. I used the CouchBase starter as a base,
>> which I like better, because it integrates in the status menu bar.
> 
> 
> 	They both have the same heritage.  I took it over from Jan and moved it forward a bit to get rid of some complaints that we got from people who used it and got it to fit a little better.  Jan continued to complain when I didn't get stuff right.  :)

My thought on this when I looked at it last month was that the Couchbase branch was "more advanced" — for a OS X UI point of view — but that Benoit's rcouch branch "just worked" — i.e. you just run make and it pulls all the dependencies you need and builds them.

— this latter is quite important — I look at anything that says, "just compile the dependencies you need and put them in the build folder" and think, Oh God that's an hour or two (or three) that I haven't got right now. 

— for me then, a merge strategy looks like getting Benpoit's dependency building into Hans' fork of the Couchbase repo and labelling that the official fork.

(I'm very happy to help with the Mac end going forward.)

Regards,

Carlton

Re: I have build a CouchDB 1.2.0 Mac OS X Binary

Posted by Hans J Schroeder <hs...@cloudno.de>.
I know. yours was the more advanced version. Then it was changed again mid last year to support the various CouchBase products, CouchBase Single Server, CouchBase Server, Community Server, etc.

What I did was rolling back, rebranding and stripping it down to get a clean app starter for recent CouchDB builds. I have of course left the credits to Jan and you.

- Hans

On May 22, 2012, at 4:36 AM, Dustin Sallings wrote:

> 
> On May 21, 2012, at 5:07 PM, Hans J Schroeder wrote:
> 
>> Nice work. I see that you have used Jan's app starter as a base. I used the CouchBase starter as a base,
>> which I like better, because it integrates in the status menu bar.
> 
> 
> 	They both have the same heritage.  I took it over from Jan and moved it forward a bit to get rid of some complaints that we got from people who used it and got it to fit a little better.  Jan continued to complain when I didn't get stuff right.  :)
> 
> 	[Sorry I've been a bit absent from the discussion.  I've been kind of ridiculously busy and haven't had a chance to look at the old build stuff]
> 
> -- 
> dustin sallings
> 
> 
> 


Re: I have build a CouchDB 1.2.0 Mac OS X Binary

Posted by Dustin Sallings <du...@spy.net>.
On May 21, 2012, at 5:07 PM, Hans J Schroeder wrote:

> Nice work. I see that you have used Jan's app starter as a base. I used the CouchBase starter as a base,
> which I like better, because it integrates in the status menu bar.


	They both have the same heritage.  I took it over from Jan and moved it forward a bit to get rid of some complaints that we got from people who used it and got it to fit a little better.  Jan continued to complain when I didn't get stuff right.  :)

	[Sorry I've been a bit absent from the discussion.  I've been kind of ridiculously busy and haven't had a chance to look at the old build stuff]

-- 
dustin sallings




Re: I have build a CouchDB 1.2.0 Mac OS X Binary

Posted by Hans J Schroeder <hs...@cloudno.de>.
The issue Ryan has reported is fixed now. The binary is up at:
https://github.com/cloudnode/couchdbx-app/downloads

Let me know if something else shows up wrong.

@Roger
That is the idea. I hope someone will put the Mac build up there.

@Benoit
Nice work. I see that you have used Jan's app starter as a base. I used the CouchBase starter as a base,
which I like better, because it integrates in the status menu bar.

On May 21, 2012, at 11:52 AM, roger.moffatt@gmail.com wrote:

> Be really nice to see an official OSX build linked from
> http://couchdb.apache.org/
> ;-)
> Roger
> 
> 
> On 21 May 2012 06:21, Benoit Chesneau <bc...@gmail.com> wrote:
> 
>> On Sun, May 20, 2012 at 10:30 PM, Ryan Ramage <ry...@gmail.com>
>> wrote:
>>> Awesome work. I gave it a run and provided some issues in the github
>>> tracker, but its nice to see some osx love. I think a few others had
>>> also made a start, I wonder if they are around to collab with?
>>> 
>>> R
>>> 
>>> On Sun, May 20, 2012 at 5:06 AM, Hans J Schroeder <cr...@dvbportal.de>
>> wrote:
>>>> I have uploaded the sources and the CouchDB 1.2.0 Mac OS X Binary to
>> Github.
>>>> 
>>>> https://github.com/cloudnode/couchdbx-app
>>>> 
>>>> - Hans
>> Well there was this code done 1 month ago prividing a working osx version
>> too:
>> 
>> https://github.com/refuge/rcouch/tree/master/contrib/rcouchx
>> 
>> Maybe there are ways to combine efforts indeed.
>> 
>> - benoit
>> 


Re: I have build a CouchDB 1.2.0 Mac OS X Binary

Posted by ro...@gmail.com.
Be really nice to see an official OSX build linked from
http://couchdb.apache.org/
;-)
Roger


On 21 May 2012 06:21, Benoit Chesneau <bc...@gmail.com> wrote:

> On Sun, May 20, 2012 at 10:30 PM, Ryan Ramage <ry...@gmail.com>
> wrote:
> > Awesome work. I gave it a run and provided some issues in the github
> > tracker, but its nice to see some osx love. I think a few others had
> > also made a start, I wonder if they are around to collab with?
> >
> > R
> >
> > On Sun, May 20, 2012 at 5:06 AM, Hans J Schroeder <cr...@dvbportal.de>
> wrote:
> >> I have uploaded the sources and the CouchDB 1.2.0 Mac OS X Binary to
> Github.
> >>
> >> https://github.com/cloudnode/couchdbx-app
> >>
> >> - Hans
> Well there was this code done 1 month ago prividing a working osx version
> too:
>
> https://github.com/refuge/rcouch/tree/master/contrib/rcouchx
>
> Maybe there are ways to combine efforts indeed.
>
> - benoit
>

Re: I have build a CouchDB 1.2.0 Mac OS X Binary

Posted by Benoit Chesneau <bc...@gmail.com>.
On Sun, May 20, 2012 at 10:30 PM, Ryan Ramage <ry...@gmail.com> wrote:
> Awesome work. I gave it a run and provided some issues in the github
> tracker, but its nice to see some osx love. I think a few others had
> also made a start, I wonder if they are around to collab with?
>
> R
>
> On Sun, May 20, 2012 at 5:06 AM, Hans J Schroeder <cr...@dvbportal.de> wrote:
>> I have uploaded the sources and the CouchDB 1.2.0 Mac OS X Binary to Github.
>>
>> https://github.com/cloudnode/couchdbx-app
>>
>> - Hans
Well there was this code done 1 month ago prividing a working osx version too:

https://github.com/refuge/rcouch/tree/master/contrib/rcouchx

Maybe there are ways to combine efforts indeed.

- benoit

Re: I have build a CouchDB 1.2.0 Mac OS X Binary

Posted by Hans J Schroeder <hs...@cloudno.de>.
Thanks for testing. I have pulled the bin until the crypto lib path is fixed. The error didn't show on my side, because I have those ssl libs in /opt/lib. I will later upload a fixed version and post here when it is ready. 

- Hans

Sent from my iPad

On 20.05.2012, at 22:30, Ryan Ramage <ry...@gmail.com> wrote:

> Awesome work. I gave it a run and provided some issues in the github
> tracker, but its nice to see some osx love. I think a few others had
> also made a start, I wonder if they are around to collab with?
> 
> R
> 
> On Sun, May 20, 2012 at 5:06 AM, Hans J Schroeder <cr...@dvbportal.de> wrote:
>> I have uploaded the sources and the CouchDB 1.2.0 Mac OS X Binary to Github.
>> 
>> https://github.com/cloudnode/couchdbx-app
>> 
>> - Hans

Re: I have build a CouchDB 1.2.0 Mac OS X Binary

Posted by Luca Matteis <lm...@gmail.com>.
Great stuff! Awesome work!

On Sun, May 20, 2012 at 10:34 PM, Carlton Gibson
<ca...@gmail.com> wrote:
> Yes. Definitely!
>
> Sent from my iPad
>
> On 20 May 2012, at 22:30, Ryan Ramage <ry...@gmail.com> wrote:
>
>> Awesome work. I gave it a run and provided some issues in the github
>> tracker, but its nice to see some osx love. I think a few others had
>> also made a start, I wonder if they are around to collab with?
>>
>> R
>>
>> On Sun, May 20, 2012 at 5:06 AM, Hans J Schroeder <cr...@dvbportal.de> wrote:
>>> I have uploaded the sources and the CouchDB 1.2.0 Mac OS X Binary to Github.
>>>
>>> https://github.com/cloudnode/couchdbx-app
>>>
>>> - Hans

Re: I have build a CouchDB 1.2.0 Mac OS X Binary

Posted by Carlton Gibson <ca...@gmail.com>.
Yes. Definitely! 

Sent from my iPad

On 20 May 2012, at 22:30, Ryan Ramage <ry...@gmail.com> wrote:

> Awesome work. I gave it a run and provided some issues in the github
> tracker, but its nice to see some osx love. I think a few others had
> also made a start, I wonder if they are around to collab with?
> 
> R
> 
> On Sun, May 20, 2012 at 5:06 AM, Hans J Schroeder <cr...@dvbportal.de> wrote:
>> I have uploaded the sources and the CouchDB 1.2.0 Mac OS X Binary to Github.
>> 
>> https://github.com/cloudnode/couchdbx-app
>> 
>> - Hans

Re: I have build a CouchDB 1.2.0 Mac OS X Binary

Posted by Ryan Ramage <ry...@gmail.com>.
Awesome work. I gave it a run and provided some issues in the github
tracker, but its nice to see some osx love. I think a few others had
also made a start, I wonder if they are around to collab with?

R

On Sun, May 20, 2012 at 5:06 AM, Hans J Schroeder <cr...@dvbportal.de> wrote:
> I have uploaded the sources and the CouchDB 1.2.0 Mac OS X Binary to Github.
>
> https://github.com/cloudnode/couchdbx-app
>
> - Hans

I have build a CouchDB 1.2.0 Mac OS X Binary

Posted by Hans J Schroeder <cr...@dvbportal.de>.
I have uploaded the sources and the CouchDB 1.2.0 Mac OS X Binary to Github.

https://github.com/cloudnode/couchdbx-app

- Hans