On Feb 14, 2013, at 22:50 , Jan Lehnardt <[email protected]> wrote: > > On Feb 14, 2013, at 21:44 , Hans J Schroeder <[email protected]> wrote: > >> +1 It runs on 10.8.2. >> >> Props on getting this running on earlier OSXes. I had no luck with this. I >> tried different compiler switches like "-mmacosx-version-min=10.6". >> I even used a completely new tool chain based on gcc-mp-4.5. I believe >> everything build on 10.8 can only run on 10.8. > > The magic is that I compiled it on 10.7. I’ll keep a VM around for that. > > >> On point though. I have checked in a modified version of the couchdb start >> script (from master). It allows configuration via the environment >> $COUCHDB_ADDITIONAL_CONFIG_FILE. This allows to move the logs and database >> files to the user file space. Doing so the app can run on r/o paths. >> As this was also used in version 1.2 the update to 1.2.1 will find old >> databases. I guess we can copy this over as it is done with the "erl" script. > > Hm, I am not too keen on diverting from the shipping versions, but would this > mean if we ship 1.2.1 as is, that people wouldn’t see their 1.2.0 databases, > unless I configure the same $COUCHDB_ADDITIONAL_CONFIG_FILE? Where does the > config file live?
Fun, I can’t get the 1.2.0 binary* to run on any of my Macs. It crashes on startup, no useful log information. So I can’t test upgrades. For anyone still having a working 1.2.0 Mac binary here, can you tell me, what the non-customised database_dir (and other file paths are)? We need to make this solid. * https://github.com/downloads/cloudnode/couchdbx-app/CouchDB%20Server-1.2.0-OS%20X%2010.7.3.zip or https://github.com/downloads/cloudnode/couchdbx-app/CouchDB%20Server-1.2.0-20120614.zip via https://github.com/cloudnode/couchdbx-app/downloads* Best Jan -- > > Best > Jan > -- > > >> >> - Hans >> >> >> On Feb 14, 2013, at 6:24 PM, Jan Lehnardt <[email protected]> wrote: >> >>> Same link, next try: >>> >>> http://people.apache.org/~jan/Apache-CouchDB-1.2.1.zip >>> >>> This works on 10.7 and 10.8 for me. >>> >>> If I get a few +1s here, I’ll put it on the site. >>> >>> Best >>> Jan >>> -- >>> >>> >>> >>> On Feb 14, 2013, at 17:18 , Jan Lehnardt <[email protected]> wrote: >>> >>>> >>>> On Feb 14, 2013, at 17:13 , Jason Smith <[email protected]> wrote: >>>> >>>>> Yeah, relocatable binaries has so-far been a non-goal for build-couchdb, >>>>> simply since it is kind of tedious. >>>>> >>>>> If you still have access to the install-couchdb project, that has a pretty >>>>> decent implementation of a post-install script which fixes paths and >>>>> things. >>>> >>>> Yup, that’s where I am. The XCode Project includes an adaptation of the >>>> orginal >>>> script that is slightly off, but I hope I can fix that. I don’t think this >>>> needs >>>> to live in build-couchdb. >>>> >>>> Best >>>> Jan >>>> -- >>>> >>>>> >>>>> >>>>> On Thu, Feb 14, 2013 at 10:54 PM, Jan Lehnardt <[email protected]> wrote: >>>>> >>>>>> >>>>>> On Feb 14, 2013, at 16:48 , Jason Smith <[email protected]> wrote: >>>>>> >>>>>>> Jan, are you still using build-couchdb for this? Sorry, I've lost track. >>>>>>> >>>>>>> It is failing for me too on my mac so I will put some work in to get >>>>>> things >>>>>>> working again. I guess I'll see you in the GitHub issues if so. >>>>>> >>>>>> See Hans’s PRs (or his master branch cloudnode/build-couchdb) that makes >>>>>> things >>>>>> work on my end. >>>>>> >>>>>> The only thing I am still fiddling with is automating the relocatable Mac >>>>>> Binary >>>>>> creation. >>>>>> >>>>>> Thx! >>>>>> Jan >>>>>> -- >>>>>> >>>>>> >>>>>> >>>>>>> >>>>>>> >>>>>>> On Thu, Feb 14, 2013 at 9:49 PM, Jan Lehnardt <[email protected]> wrote: >>>>>>> >>>>>>>> Alexander reports: >>>>>>>> >>>>>>>> [15:48:58] <Kxepal> jan____: /couchdbx-core/bin/couchdb: line 263: >>>>>>>> /Users/jan/build/bin/erl: No such file or directory on 10.8 >>>>>>>> >>>>>>>> Back to the drawing board. >>>>>>>> >>>>>>>> >>>>>>>> On Feb 14, 2013, at 15:41 , Jan Lehnardt <[email protected]> wrote: >>>>>>>> >>>>>>>>> I had a stab at this: >>>>>>>>> >>>>>>>>> https://github.com/cloudnode/couchdbx-app/issues/4 >>>>>>>>> >>>>>>>>> And seem to be able to build a correct zip file for 10.7 and 10.8 on >>>>>>>> 10.7. >>>>>>>>> >>>>>>>>> Can you all give it a try and we can put it up on the website: >>>>>>>>> >>>>>>>>> http://people.apache.org/~jan/Apache-CouchDB-1.2.1.zip >>>>>>>>> >>>>>>>>> Cheers >>>>>>>>> Jan >>>>>>>>> -- >>>>>>>>> >>>>>>>>> >>>>>>>>> On Feb 12, 2013, at 21:38 , Jan Lehnardt <[email protected]> wrote: >>>>>>>>> >>>>>>>>>> >>>>>>>>>> On Jan 20, 2013, at 20:55 , Hans J Schroeder <[email protected]> wrote: >>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> On Jan 20, 2013, at 6:34 PM, Jan Lehnardt <[email protected]> wrote: >>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> On Jan 20, 2013, at 15:25 , Hans J Schroeder <[email protected]> >>>>>>>>>>>> wrote: >>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> On Jan 20, 2013, at 2:49 PM, Jan Lehnardt <[email protected]> wrote: >>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> On Jan 19, 2013, at 17:22 , Hans J Schroeder <[email protected]> >>>>>> wrote: >>>>>>>>>>>>>> >>>>>>>>>>>>>>> Hi, >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> The Mac CouchDB 1.2.1 binaries are ready to test. I tested on >>>>>>>> Mountain Lion and all tests went through. >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> http://gitweb.cloudno.de/downloads/ >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> - Hans >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> With “Verify Installation” or the basics.js test I get >>>>>>>> “os_process_error, 133”. When running `couchjs` solo I get: >>>>>>>>>>>>>> >>>>>>>>>>>>>>> ./bin/couchjs >>>>>>>>>>>>>> dyld: Library not loaded: /opt/local/lib/libidn.11.dylib >>>>>>>>>>>>>> Referenced from: /Users/jan/Downloads/Apache >>>>>>>> CouchDB.app/Contents/Resources/couchdbx-core/./bin/couchjs >>>>>>>>>>>>>> Reason: image not found >>>>>>>>>>>>>> Trace/BPT trap: 5 >>>>>>>>>>>>>> >>>>>>>>>>>>>> Any ideas? >>>>>>>>>>>>>> >>>>>>>>>>>>>> The rest looks very solid, thanks! :) >>>>>>>>>>>>>> >>>>>>>>>>>>>> Cheers >>>>>>>>>>>>>> Jan >>>>>>>>>>>>>> -- >>>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> Hi Jan, >>>>>>>>>>>>> >>>>>>>>>>>>> Thanks for testing. I wil have a look at it. >>>>>>>>>>>>> >>>>>>>>>>>>> - Hans >>>>>>>>>>>> >>>>>>>>>>>> Hey Hans, >>>>>>>>>>>> >>>>>>>>>>>> I tried building one from source an ran into a few issues that I >>>>>>>> wrote up here: >>>>>>>>>>>> >>>>>>>>>>>> https://github.com/cloudnode/couchdbx-app/issues/4 >>>>>>>>>>>> >>>>>>>>>>>> I feel we are very close to shipping something solid. >>>>>>>>>>>> >>>>>>>>>>>> Jason, I found a few issues build-couchdb: >>>>>>>>>>>> >>>>>>>>>>>> https://github.com/iriscouch/build-couchdb/issues/66 >>>>>>>>>>>> https://github.com/iriscouch/build-couchdb/issues/56 >>>>>>>>>>>> >>>>>>>>>>>> I worked around it by temporarily unlinking help2man in Homebrew, >>>>>> but >>>>>>>> that >>>>>>>>>>>> can’t be the proper solution :) >>>>>>>>>>>> >>>>>>>>>>>> Best >>>>>>>>>>>> Jan >>>>>>>>>>>> -- >>>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> Hi, >>>>>>>>>>> >>>>>>>>>>> I have found the bug. Here are the updated binaries: >>>>>>>> http://gitweb.cloudno.de/downloads/ >>>>>>>>>>> I have moved the bugged version into the rejected directory. >>>>>>>>>> >>>>>>>>>> I tried rebuilding here, and I still get the linkage to the wrong >>>>>>>> ./bin/erl as outlined >>>>>>>>>> in https://github.com/cloudnode/couchdbx-app/issues/4 — How did you >>>>>>>> fix that and are these >>>>>>>>>> fixes online? >>>>>>>>>> >>>>>>>>>> I also had to tmp-unlink help2man again as couchjs -h was Abort >>>>>>>> Trapping. >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> Best >>>>>>>>>> Jan >>>>>>>>>> -- >>>>>>>>>> >>>>>>>>> >>>>>>>> >>>>>>>> >>>>>>> >>>>>>> >>>>>>> -- >>>>>>> Iris Couch >>>>>> >>>>>> >>>>> >>>>> >>>>> -- >>>>> Iris Couch >>>> >>> >> >
