Agreed. On Wed, Aug 2, 2017 at 1:59 PM Jan Lehnardt <m...@jan.io> wrote:
> Yeah, that's the idea. I'll look into the build script. This is not a > fault in CouchDB but my mac packaging > > Cheers > Jan > -- > > > On 2. Aug 2017, at 20:13, Paul Davis <paul.joseph.da...@gmail.com> > wrote: > > > > This appears to be the issue on William's use of the Mac binary: > > > > CRASH REPORT Process (<0.207.0>) with 0 neighbors exited with reason: > > "dlopen(/Applications/Apache > > > CouchDB.app/Contents/Resources/couchdbx-core/bin/../lib/couch-2.1.0-RC1/priv/couch_icu_driver.so, > > 2): Library not loaded: /usr/local/opt/icu4c/lib/libicuuc.58.dylib\n > > Referenced from: /Applications/Apache > > > CouchDB.app/Contents/Resources/couchdbx-core/lib/couch-2.1.0-RC1/priv/couch_icu_driver.so\n > > > > Looks like its linked against a Homebrew install if icu4c. I'm not > > sure what the proper solution is for this sort of thing. If memory > > serves I think you can move things into the App Bundle and do magical > > things but I've not got any idea how that sort of thing works. > > > > On Wed, Aug 2, 2017 at 11:18 AM, William Edney > > <bed...@technicalpursuit.com> wrote: > >> Jan - > >> > >> I tried the Mac binary 'app bundle' 2.1 build on a machine with no prior > >> CouchDB installation (no prior 'app bundle' builds or other CouchDBs > >> installed via something like 'brew') and it doesn't work for me. The > >> process seems hung. > >> > >> OS: macOS Sierra, v10.12.6 > >> Hardware: MBP, 2.9Ghz i7 > >> > >> Here's a snippet of logs from startup: > >> > >> ``` > >> [[info] 2017-08-02T16:05:51.380668Z couchdb@localhost <0.7.0> -------- > >> Application couch_log started on node couchdb@localhost > >> [info] 2017-08-02T16:05:51.383552Z couchdb@localhost <0.7.0> -------- > >> Application folsom started on node couchdb@localhost > >> [info] 2017-08-02T16:05:51.407480Z couchdb@localhost <0.7.0> -------- > >> Application couch_stats started on node couchdb@localhost > >> [info] 2017-08-02T16:05:51.407577Z couchdb@localhost <0.7.0> -------- > >> Application khash started on node couchdb@localhost > >> [info] 2017-08-02T16:05:51.413021Z couchdb@localhost <0.7.0> -------- > >> Application couch_event started on node couchdb@localhost > >> [info] 2017-08-02T16:05:51.416350Z couchdb@localhost <0.7.0> -------- > >> Application ibrowse started on node couchdb@localhost > >> [info] 2017-08-02T16:05:51.419350Z couchdb@localhost <0.7.0> -------- > >> Application ioq started on node couchdb@localhost > >> [info] 2017-08-02T16:05:51.419445Z couchdb@localhost <0.7.0> -------- > >> Application mochiweb started on node couchdb@localhost > >> [info] 2017-08-02T16:05:51.424261Z couchdb@localhost <0.203.0> -------- > >> Apache CouchDB 2.1.0 is starting. > >> > >> [info] 2017-08-02T16:05:51.424317Z couchdb@localhost <0.204.0> -------- > >> Starting couch_sup > >> [error] 2017-08-02T16:05:51.429024Z couchdb@localhost <0.207.0> > -------- > >> CRASH REPORT Process (<0.207.0>) with 0 neighbors exited with reason: > >> "dlopen(/Applications/Apache > >> > CouchDB.app/Contents/Resources/couchdbx-core/bin/../lib/couch-2.1.0-RC1/priv/couch_icu_driver.so, > >> 2): Library not loaded: /usr/local/opt/icu4c/lib/libicuuc.58.dylib\n > >> Referenced from: /Applications/Apache > >> > CouchDB.app/Contents/Resources/couchdbx-core/lib/couch-2.1.0-RC1/priv/couch_icu_driver.so\n > >> Reason: image not found" at gen_server:init_it/6(line:344) <= > >> proc_lib:init_p_do_apply/3(line:240); initial_call: > >> {couch_drv,init,['Argument__1']}, ancestors: > >> [couch_primary_services,couch_sup,<0.203.0>], messages: [], links: > >> [<0.206.0>], dictionary: [], trap_exit: false, status: running, > heap_size: > >> 1598, stack_size: 27, reductions: 206 > >> [error] 2017-08-02T16:05:51.429240Z couchdb@localhost <0.203.0> > -------- > >> Error starting Apache CouchDB: > >> > >> > >> > {error,{shutdown,{failed_to_start_child,couch_primary_services,{shutdown,{failed_to_start_child,collation_driver,"dlopen(/Applications/Apache > >> > CouchDB.app/Contents/Resources/couchdbx-core/bin/../lib/couch-2.1.0-RC1/priv/couch_icu_driver.so, > >> 2): Library not loaded: /usr/local/opt/icu4c/lib/libicuuc.58.dylib\n > >> Referenced from: /Applications/Apache > >> > CouchDB.app/Contents/Resources/couchdbx-core/lib/couch-2.1.0-RC1/priv/couch_icu_driver.so\n > >> Reason: image not found"}}}}} > >> ``` > >> > >> This is probably some newbie problem on my part. > >> > >> Also, something I've noticed with prior MacOS 'app bundle' builds on > other > >> machines: If CouchDB cannot start, the app will continue to force your > >> browser to 'http://127.0.0.1:5984/_utils/' over and over again, which > of > >> course keeps giving a 'cannot connect to server'. This happens until you > >> use the menubar menu to shut CouchDB down. > >> > >> Cheers, > >> > >> - Bill > >> > >>> On Mon, Jul 31, 2017 at 2:16 AM, Jan Lehnardt <j...@apache.org> wrote: > >>> > >>> Amazing Work Joan, thank you! > >>> > >>> Mac build is up here: > >>> > >>> - https://dist.apache.org/repos/dist/dev/couchdb/binary/mac/2. > >>> 1.0/rc.1/Apache-CouchDB-apache-couchdb-2.1.0.zip > >>> - https://dist.apache.org/repos/dist/dev/couchdb/binary/mac/2. > >>> 1.0/rc.1/Apache-CouchDB-apache-couchdb-2.1.0.zip.asc > >>> - https://dist.apache.org/repos/dist/dev/couchdb/binary/mac/2. > >>> 1.0/rc.1/Apache-CouchDB-apache-couchdb-2.1.0.zip.sha256 > >>> > >>> This should update straight over your 2.0.0 configuration. Please let > me > >>> know if you find anything. > >>> > >>> Note: there weren’t any changes to the Mac app since 2.0.0, just the > >>> CouchDB internals. > >>> > >>> Note2: as always, make sure to have a backup of your data before you > >>> attempt an update. > >>> > >>> Best > >>> Jan > >>> -- > >>> > >>> > >>>> On 31. Jul 2017, at 08:21, Joan Touzet <woh...@apache.org> wrote: > >>>> > >>>> All, > >>>> > >>>> "Convenience binaries" are available for testing at the following > >>> locations, for the following platforms: > >>>> > >>>> https://repo-nightly.couchdb.org/2.1.0-RC1/ > >>>> - Debian/Ubuntu packages for jessie/trusty/xenial, amd64 only > >>>> - RedHat/CentOS packages for el6/el7, x86_64 only > >>>> - Configured as real repositories > >>>> > >>>> https://dist.apache.org/repos/dist/dev/couchdb/binary/win/2. > >>> 1.0/couchdb-2.1.0-RC1.msi > >>>> - Windows 7 and up, x64 only > >>>> > >>>> Reminder: Do not distribute these outside of our community. They are > for > >>> testing only, and not for voting on. Once an actual release is cut, > these > >>> will be removed. > >>>> > >>>> -Joan > >>>> > >>>> ----- Original Message ----- > >>>> From: "Joan Touzet" <woh...@apache.org> > >>>> To: "CouchDB Developers" <dev@couchdb.apache.org> > >>>> Sent: Monday, 31 July, 2017 1:01:20 AM > >>>> Subject: [VOTE] Release Apache CouchDB 2.1.0-RC1 > >>>> > >>>> Dear community, > >>>> > >>>> I would like to release Apache CouchDB 2.1.0-RC1. > >>>> > >>>> Changes since our last release: > >>>> > >>>> https://github.com/apache/couchdb/compare/2.0.0...2.1.0-RC1 > >>>> > >>>> Or, in a nicer format: > >>>> > >>>> http://docs.couchdb.org/en/latest/whatsnew/2.1.html#version-2-1-0 > >>>> > >>>> We encourage the whole community to download and test these release > >>> artefacts so that any critical issues can be resolved before the > release is > >>> made. Everyone is free to vote on this release, so please explore! > >>>> > >>>> The release artefacts we are voting on are available here: > >>>> > >>>> https://dist.apache.org/repos/dist/dev/couchdb/source/2.1.0/ > >>> rc.1/apache-couchdb-2.1.0-RC1.tar.gz > >>>> https://dist.apache.org/repos/dist/dev/couchdb/source/2.1.0/ > >>> rc.1/apache-couchdb-2.1.0-RC1.tar.gz.asc > >>>> https://dist.apache.org/repos/dist/dev/couchdb/source/2.1.0/ > >>> rc.1/apache-couchdb-2.1.0-RC1.tar.gz.md5 > >>>> https://dist.apache.org/repos/dist/dev/couchdb/source/2.1.0/ > >>> rc.1/apache-couchdb-2.1.0-RC1.tar.gz.sha1 > >>>> https://dist.apache.org/repos/dist/dev/couchdb/source/2.1.0/ > >>> rc.1/apache-couchdb-2.1.0-RC1.tar.gz.sha256 > >>>> > >>>> Please follow the test procedure here: > >>>> > >>>> https://cwiki.apache.org/confluence/display/COUCHDB/ > >>> Testing+a+Source+Release > >>>> > >>>> Please remember that "RC1" is an annotation. If the vote passes, these > >>> artefacts will be released as Apache CouchDB 2.1.0. > >>>> > >>>> Per the terms of the CouchDB bylaws, a lazy majority is required for > >>> approval, with binding votes counting only from PMC members. The vote > will > >>> remain open for 72 hours, until 2017-08-03 @ 05:00. > >>>> > >>>> "Convenience binary" builds are being uploaded now; links will follow > in > >>> a subsequent email. > >>>> > >>>> Please cast your votes now. > >>>> > >>>> Thanks, > >>>> Joan Touzet > >>> > >>> -- > >>> Professional Support for Apache CouchDB: > >>> https://neighbourhood.ie/couchdb-support/ > >>> > >>> > >