On Feb 15, 2013, at 13:43 , Jan Lehnardt <[email protected]> wrote: > > 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.
Curiously, running ./bin/couchdb from within the bundle works just fine. > 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 >>>>> >>>> >>> >> >
