Re: So, how do we get the Mac binary on the home page?

2012-06-17 Thread Jan Lehnardt
Hans, this is great, can you provide md5/sha1/openpgp hashes for the file?

Cheers
Jan
-- 

On Jun 14, 2012, at 22:54 , Hans J Schroeder wrote:

 Hi,
 
 The fixed version is now online at: 
 https://github.com/downloads/cloudnode/couchdbx-app/CouchDB%20Server-1.2.0-20120614.zip
 It should now work for all Mac OS X Versions = 10.6 32bit + 64bit
 
 - Hans
 
 On Jun 13, 2012, at 2:11 PM, Jan Lehnardt wrote:
 
 Hans, any news? :)
 
 On Jun 10, 2012, at 19:48 , Jan Lehnardt wrote:
 
 
 On Jun 10, 2012, at 12:38 , Hans J Schroeder wrote:
 
 Hi,
 
 I have checked how the others (Membase, CouchBase) are doing it and 
 suggest the following disk layout:
 
 Data Dir / Application Support Folder
 =
 
 ~/Library/Application Support/CouchDB/etc
couchdb-server.ini
 
 Bikeshed alert: I'd mirror what the CouchDB source distro does:
 
 ~/Library/Application Support/CouchDB/etc/default.d/
 ~/Library/Application Support/CouchDB/etc/default.ini
 ~/Library/Application Support/CouchDB/etc/local.d/
 ~/Library/Application Support/CouchDB/etc/local.ini
 
 I'd be more than happy to ship whatever is there today and
 fix this down the road. If it is easy to fix (see below),
 we may as well do that too.
 
 ~/Library/Application Support/CouchDB/var/run/couchdb
couch.uri
 
 +1
 
 ~/Library/Application Support/CouchDB/var/lib/couchdb
views  dbs
 
 +1
 
 * * *
 
 We may want to revisit this based on a close reading of the
 AppStore submission guidelines, when we get to that, but until
 then, I believe that is fine.
 
 Logs
 
 
 ~/Library/Logs
couchdb-server.log
 
 I'd drop -server and go with just couchdb.log
 
 Is this ok?
 
 - Hans
 
 P.S. I have also found the incompatibility between OS X versions 10.6.8 - 
 10.7.2 and the later ones. I guess we can serve all with one binary
 
 Great news! :) If you want to/can compile a new one
 (and if the paths above are easy to adjust), then 
 I'd say let's get that right and then ship.
 
 And then improve on all the other things that have
 been mentioned in this thread.
 
 Thanks all for pushing this along! :)
 
 Cheers
 Jan
 -- 
 
 
 
 
 On Jun 8, 2012, at 8:54 PM, Dave Cottlehuber wrote:
 
 On 8 June 2012 16:40, Jan Lehnardt j...@apache.org wrote:
 
 On Jun 8, 2012, at 16:31 , Hans J Schroeder wrote:
 
 Hi Jan,
 
 Can you specify what systems should use which versions, so we can 
 label them correctly on the website?
 
 For Mac OS X 10.6.8 to 10.7.2:
 https://github.com/downloads/cloudnode/couchdbx-app/CouchDB%20Server-1.2.0.zip
 
 For Mac OS X 10.7.3 and later
 https://github.com/downloads/cloudnode/couchdbx-app/CouchDB%20Server-1.2.0-OS%20X%2010.7.3.zip
 
 Thanks Hans!
 
 With this, I think we are good to go to put this on the website. Anyone 
 disagreeing? :)
 
 Cheers
 Jan
 
 Some things, files are scattered across various places.
 
 #1 dbs  views are in ~/Library/Application Support/CouchDBServer/
 #2 there's no local.ini as such, its in 
 ~/Library/Preferences/couchdb-server.ini
 #3 couch.log is in 
 $APPROOT/Contents/Resources/couchdbx-core/var/log/couch.log
 #4 couch.uri is in 
 $APPROOT/Contents/Resources/couchdbx-core/var/run/couch.uri
 
 If its not hard to fix #3 and #4 we should do that first. This means
 CouchDB.app could
 run read-only in /Applications, which it doesn't atm.
 
 #1 and #2 make sense, but might not be immediately obvious. They could
 wait, its more
 about documenting somewhere.
 
 A+
 Dave
 
 
 
 



Re: So, how do we get the Mac binary on the home page?

2012-06-17 Thread Hans J Schroeder
Hi Jan,

md5: 2730b996ae2b23a7d2e3099f2e4861cb CouchDB Server-1.2.0-20120614.zip
sha: 43e97359f6fda68dac28490a4e5d9d7ad03672fa *CouchDB Server-1.2.0-20120614.zip

I am not sure about openpgp. I have no key. Should I generate an own key pair?

- Hans

On Jun 17, 2012, at 11:57 AM, Jan Lehnardt wrote:

 Hans, this is great, can you provide md5/sha1/openpgp hashes for the file?
 
 Cheers
 Jan
 -- 
 
 On Jun 14, 2012, at 22:54 , Hans J Schroeder wrote:
 
 Hi,
 
 The fixed version is now online at: 
 https://github.com/downloads/cloudnode/couchdbx-app/CouchDB%20Server-1.2.0-20120614.zip
 It should now work for all Mac OS X Versions = 10.6 32bit + 64bit
 
 - Hans
 
 On Jun 13, 2012, at 2:11 PM, Jan Lehnardt wrote:
 
 Hans, any news? :)
 
 On Jun 10, 2012, at 19:48 , Jan Lehnardt wrote:
 
 
 On Jun 10, 2012, at 12:38 , Hans J Schroeder wrote:
 
 Hi,
 
 I have checked how the others (Membase, CouchBase) are doing it and 
 suggest the following disk layout:
 
 Data Dir / Application Support Folder
 =
 
 ~/Library/Application Support/CouchDB/etc
   couchdb-server.ini
 
 Bikeshed alert: I'd mirror what the CouchDB source distro does:
 
 ~/Library/Application Support/CouchDB/etc/default.d/
 ~/Library/Application Support/CouchDB/etc/default.ini
 ~/Library/Application Support/CouchDB/etc/local.d/
 ~/Library/Application Support/CouchDB/etc/local.ini
 
 I'd be more than happy to ship whatever is there today and
 fix this down the road. If it is easy to fix (see below),
 we may as well do that too.
 
 ~/Library/Application Support/CouchDB/var/run/couchdb
   couch.uri
 
 +1
 
 ~/Library/Application Support/CouchDB/var/lib/couchdb
   views  dbs
 
 +1
 
 * * *
 
 We may want to revisit this based on a close reading of the
 AppStore submission guidelines, when we get to that, but until
 then, I believe that is fine.
 
 Logs
 
 
 ~/Library/Logs
   couchdb-server.log
 
 I'd drop -server and go with just couchdb.log
 
 Is this ok?
 
 - Hans
 
 P.S. I have also found the incompatibility between OS X versions 10.6.8 - 
 10.7.2 and the later ones. I guess we can serve all with one binary
 
 Great news! :) If you want to/can compile a new one
 (and if the paths above are easy to adjust), then 
 I'd say let's get that right and then ship.
 
 And then improve on all the other things that have
 been mentioned in this thread.
 
 Thanks all for pushing this along! :)
 
 Cheers
 Jan
 -- 
 
 
 
 
 On Jun 8, 2012, at 8:54 PM, Dave Cottlehuber wrote:
 
 On 8 June 2012 16:40, Jan Lehnardt j...@apache.org wrote:
 
 On Jun 8, 2012, at 16:31 , Hans J Schroeder wrote:
 
 Hi Jan,
 
 Can you specify what systems should use which versions, so we can 
 label them correctly on the website?
 
 For Mac OS X 10.6.8 to 10.7.2:
 https://github.com/downloads/cloudnode/couchdbx-app/CouchDB%20Server-1.2.0.zip
 
 For Mac OS X 10.7.3 and later
 https://github.com/downloads/cloudnode/couchdbx-app/CouchDB%20Server-1.2.0-OS%20X%2010.7.3.zip
 
 Thanks Hans!
 
 With this, I think we are good to go to put this on the website. Anyone 
 disagreeing? :)
 
 Cheers
 Jan
 
 Some things, files are scattered across various places.
 
 #1 dbs  views are in ~/Library/Application Support/CouchDBServer/
 #2 there's no local.ini as such, its in 
 ~/Library/Preferences/couchdb-server.ini
 #3 couch.log is in 
 $APPROOT/Contents/Resources/couchdbx-core/var/log/couch.log
 #4 couch.uri is in 
 $APPROOT/Contents/Resources/couchdbx-core/var/run/couch.uri
 
 If its not hard to fix #3 and #4 we should do that first. This means
 CouchDB.app could
 run read-only in /Applications, which it doesn't atm.
 
 #1 and #2 make sense, but might not be immediately obvious. They could
 wait, its more
 about documenting somewhere.
 
 A+
 Dave
 
 
 
 
 



Re: So, how do we get the Mac binary on the home page?

2012-06-17 Thread Hans J Schroeder
Ok, I have created a key pair and have signed the zip. The signature is:

bash-3.2$ cat CouchDB\ Server-1.2.0-20120614.zip.asc 
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.11 (Darwin)

iQEcBAABAgAGBQJP3b2bAAoJEJ6rn8XnRbxj0UAH/3IF/Zsa55UPxaRju43XleCt
l1Ezw1135D85eC4NCk6zbUrXwd2mJxqcNH1dJ0/X5MLuJWwS3lx/MvSQqrEJRggR
wEnXfj50KyL+iKgxfAU9dJ+x2n9BhlybUnYXQWDUe0ovckxiesSWUdqavOLhRoCv
bz307dan1xr0Wu0UYxtRK7aRQj0Ffdim4W0OXo6/EMkDRlPwLu9AI1pDbmH4H9kH
//DQfjx2vosKYneAu0p2BTakrQfHUCTC0fYzxlP8fz/xjzGK7GwSzRuYv45A8Zw9
DitCFBE90VHI1z46IezZWkorAO681bSyMIjRqDXawNg+toDzqiwteza6hzqdCoM=
=uAMZ
-END PGP SIGNATURE-

- Hans

On Jun 17, 2012, at 11:57 AM, Jan Lehnardt wrote:

 Hans, this is great, can you provide md5/sha1/openpgp hashes for the file?
 
 Cheers
 Jan
 -- 
 
 On Jun 14, 2012, at 22:54 , Hans J Schroeder wrote:
 
 Hi,
 
 The fixed version is now online at: 
 https://github.com/downloads/cloudnode/couchdbx-app/CouchDB%20Server-1.2.0-20120614.zip
 It should now work for all Mac OS X Versions = 10.6 32bit + 64bit
 
 - Hans
 
 On Jun 13, 2012, at 2:11 PM, Jan Lehnardt wrote:
 
 Hans, any news? :)
 
 On Jun 10, 2012, at 19:48 , Jan Lehnardt wrote:
 
 
 On Jun 10, 2012, at 12:38 , Hans J Schroeder wrote:
 
 Hi,
 
 I have checked how the others (Membase, CouchBase) are doing it and 
 suggest the following disk layout:
 
 Data Dir / Application Support Folder
 =
 
 ~/Library/Application Support/CouchDB/etc
   couchdb-server.ini
 
 Bikeshed alert: I'd mirror what the CouchDB source distro does:
 
 ~/Library/Application Support/CouchDB/etc/default.d/
 ~/Library/Application Support/CouchDB/etc/default.ini
 ~/Library/Application Support/CouchDB/etc/local.d/
 ~/Library/Application Support/CouchDB/etc/local.ini
 
 I'd be more than happy to ship whatever is there today and
 fix this down the road. If it is easy to fix (see below),
 we may as well do that too.
 
 ~/Library/Application Support/CouchDB/var/run/couchdb
   couch.uri
 
 +1
 
 ~/Library/Application Support/CouchDB/var/lib/couchdb
   views  dbs
 
 +1
 
 * * *
 
 We may want to revisit this based on a close reading of the
 AppStore submission guidelines, when we get to that, but until
 then, I believe that is fine.
 
 Logs
 
 
 ~/Library/Logs
   couchdb-server.log
 
 I'd drop -server and go with just couchdb.log
 
 Is this ok?
 
 - Hans
 
 P.S. I have also found the incompatibility between OS X versions 10.6.8 - 
 10.7.2 and the later ones. I guess we can serve all with one binary
 
 Great news! :) If you want to/can compile a new one
 (and if the paths above are easy to adjust), then 
 I'd say let's get that right and then ship.
 
 And then improve on all the other things that have
 been mentioned in this thread.
 
 Thanks all for pushing this along! :)
 
 Cheers
 Jan
 -- 
 
 
 
 
 On Jun 8, 2012, at 8:54 PM, Dave Cottlehuber wrote:
 
 On 8 June 2012 16:40, Jan Lehnardt j...@apache.org wrote:
 
 On Jun 8, 2012, at 16:31 , Hans J Schroeder wrote:
 
 Hi Jan,
 
 Can you specify what systems should use which versions, so we can 
 label them correctly on the website?
 
 For Mac OS X 10.6.8 to 10.7.2:
 https://github.com/downloads/cloudnode/couchdbx-app/CouchDB%20Server-1.2.0.zip
 
 For Mac OS X 10.7.3 and later
 https://github.com/downloads/cloudnode/couchdbx-app/CouchDB%20Server-1.2.0-OS%20X%2010.7.3.zip
 
 Thanks Hans!
 
 With this, I think we are good to go to put this on the website. Anyone 
 disagreeing? :)
 
 Cheers
 Jan
 
 Some things, files are scattered across various places.
 
 #1 dbs  views are in ~/Library/Application Support/CouchDBServer/
 #2 there's no local.ini as such, its in 
 ~/Library/Preferences/couchdb-server.ini
 #3 couch.log is in 
 $APPROOT/Contents/Resources/couchdbx-core/var/log/couch.log
 #4 couch.uri is in 
 $APPROOT/Contents/Resources/couchdbx-core/var/run/couch.uri
 
 If its not hard to fix #3 and #4 we should do that first. This means
 CouchDB.app could
 run read-only in /Applications, which it doesn't atm.
 
 #1 and #2 make sense, but might not be immediately obvious. They could
 wait, its more
 about documenting somewhere.
 
 A+
 Dave
 
 
 
 
 



Re: So, how do we get the Mac binary on the home page?

2012-06-17 Thread Hans J Schroeder
Great, I see the package is now linked from the homepage. I have also uploaded 
the md5/sha1/openpgp hashes. So they can be linked too.

- Hans

On Jun 17, 2012, at 11:57 AM, Jan Lehnardt wrote:

 Hans, this is great, can you provide md5/sha1/openpgp hashes for the file?
 
 Cheers
 Jan
 -- 
 
 On Jun 14, 2012, at 22:54 , Hans J Schroeder wrote:
 
 Hi,
 
 The fixed version is now online at: 
 https://github.com/downloads/cloudnode/couchdbx-app/CouchDB%20Server-1.2.0-20120614.zip
 It should now work for all Mac OS X Versions = 10.6 32bit + 64bit
 
 - Hans
 
 On Jun 13, 2012, at 2:11 PM, Jan Lehnardt wrote:
 
 Hans, any news? :)
 
 On Jun 10, 2012, at 19:48 , Jan Lehnardt wrote:
 
 
 On Jun 10, 2012, at 12:38 , Hans J Schroeder wrote:
 
 Hi,
 
 I have checked how the others (Membase, CouchBase) are doing it and 
 suggest the following disk layout:
 
 Data Dir / Application Support Folder
 =
 
 ~/Library/Application Support/CouchDB/etc
   couchdb-server.ini
 
 Bikeshed alert: I'd mirror what the CouchDB source distro does:
 
 ~/Library/Application Support/CouchDB/etc/default.d/
 ~/Library/Application Support/CouchDB/etc/default.ini
 ~/Library/Application Support/CouchDB/etc/local.d/
 ~/Library/Application Support/CouchDB/etc/local.ini
 
 I'd be more than happy to ship whatever is there today and
 fix this down the road. If it is easy to fix (see below),
 we may as well do that too.
 
 ~/Library/Application Support/CouchDB/var/run/couchdb
   couch.uri
 
 +1
 
 ~/Library/Application Support/CouchDB/var/lib/couchdb
   views  dbs
 
 +1
 
 * * *
 
 We may want to revisit this based on a close reading of the
 AppStore submission guidelines, when we get to that, but until
 then, I believe that is fine.
 
 Logs
 
 
 ~/Library/Logs
   couchdb-server.log
 
 I'd drop -server and go with just couchdb.log
 
 Is this ok?
 
 - Hans
 
 P.S. I have also found the incompatibility between OS X versions 10.6.8 - 
 10.7.2 and the later ones. I guess we can serve all with one binary
 
 Great news! :) If you want to/can compile a new one
 (and if the paths above are easy to adjust), then 
 I'd say let's get that right and then ship.
 
 And then improve on all the other things that have
 been mentioned in this thread.
 
 Thanks all for pushing this along! :)
 
 Cheers
 Jan
 -- 
 
 
 
 
 On Jun 8, 2012, at 8:54 PM, Dave Cottlehuber wrote:
 
 On 8 June 2012 16:40, Jan Lehnardt j...@apache.org wrote:
 
 On Jun 8, 2012, at 16:31 , Hans J Schroeder wrote:
 
 Hi Jan,
 
 Can you specify what systems should use which versions, so we can 
 label them correctly on the website?
 
 For Mac OS X 10.6.8 to 10.7.2:
 https://github.com/downloads/cloudnode/couchdbx-app/CouchDB%20Server-1.2.0.zip
 
 For Mac OS X 10.7.3 and later
 https://github.com/downloads/cloudnode/couchdbx-app/CouchDB%20Server-1.2.0-OS%20X%2010.7.3.zip
 
 Thanks Hans!
 
 With this, I think we are good to go to put this on the website. Anyone 
 disagreeing? :)
 
 Cheers
 Jan
 
 Some things, files are scattered across various places.
 
 #1 dbs  views are in ~/Library/Application Support/CouchDBServer/
 #2 there's no local.ini as such, its in 
 ~/Library/Preferences/couchdb-server.ini
 #3 couch.log is in 
 $APPROOT/Contents/Resources/couchdbx-core/var/log/couch.log
 #4 couch.uri is in 
 $APPROOT/Contents/Resources/couchdbx-core/var/run/couch.uri
 
 If its not hard to fix #3 and #4 we should do that first. This means
 CouchDB.app could
 run read-only in /Applications, which it doesn't atm.
 
 #1 and #2 make sense, but might not be immediately obvious. They could
 wait, its more
 about documenting somewhere.
 
 A+
 Dave
 
 
 
 
 



Re: So, how do we get the Mac binary on the home page?

2012-06-17 Thread Dave Cottlehuber
woo! Thanks Hans!!

On 17 June 2012 13:31, Hans J Schroeder h...@cloudno.de wrote:
 Great, I see the package is now linked from the homepage. I have also 
 uploaded the md5/sha1/openpgp hashes. So they can be linked too.

 - Hans

 On Jun 17, 2012, at 11:57 AM, Jan Lehnardt wrote:

 Hans, this is great, can you provide md5/sha1/openpgp hashes for the file?

 Cheers
 Jan
 --

 On Jun 14, 2012, at 22:54 , Hans J Schroeder wrote:

 Hi,

 The fixed version is now online at: 
 https://github.com/downloads/cloudnode/couchdbx-app/CouchDB%20Server-1.2.0-20120614.zip
 It should now work for all Mac OS X Versions = 10.6 32bit + 64bit

 - Hans

 On Jun 13, 2012, at 2:11 PM, Jan Lehnardt wrote:

 Hans, any news? :)

 On Jun 10, 2012, at 19:48 , Jan Lehnardt wrote:


 On Jun 10, 2012, at 12:38 , Hans J Schroeder wrote:

 Hi,

 I have checked how the others (Membase, CouchBase) are doing it and 
 suggest the following disk layout:

 Data Dir / Application Support Folder
 =

 ~/Library/Application Support/CouchDB/etc
   couchdb-server.ini

 Bikeshed alert: I'd mirror what the CouchDB source distro does:

 ~/Library/Application Support/CouchDB/etc/default.d/
 ~/Library/Application Support/CouchDB/etc/default.ini
 ~/Library/Application Support/CouchDB/etc/local.d/
 ~/Library/Application Support/CouchDB/etc/local.ini

 I'd be more than happy to ship whatever is there today and
 fix this down the road. If it is easy to fix (see below),
 we may as well do that too.

 ~/Library/Application Support/CouchDB/var/run/couchdb
   couch.uri

 +1

 ~/Library/Application Support/CouchDB/var/lib/couchdb
   views  dbs

 +1

 * * *

 We may want to revisit this based on a close reading of the
 AppStore submission guidelines, when we get to that, but until
 then, I believe that is fine.

 Logs
 

 ~/Library/Logs
   couchdb-server.log

 I'd drop -server and go with just couchdb.log

 Is this ok?

 - Hans

 P.S. I have also found the incompatibility between OS X versions 10.6.8 
 - 10.7.2 and the later ones. I guess we can serve all with one binary

 Great news! :) If you want to/can compile a new one
 (and if the paths above are easy to adjust), then
 I'd say let's get that right and then ship.

 And then improve on all the other things that have
 been mentioned in this thread.

 Thanks all for pushing this along! :)

 Cheers
 Jan
 --




 On Jun 8, 2012, at 8:54 PM, Dave Cottlehuber wrote:

 On 8 June 2012 16:40, Jan Lehnardt j...@apache.org wrote:

 On Jun 8, 2012, at 16:31 , Hans J Schroeder wrote:

 Hi Jan,

 Can you specify what systems should use which versions, so we can 
 label them correctly on the website?

 For Mac OS X 10.6.8 to 10.7.2:
 https://github.com/downloads/cloudnode/couchdbx-app/CouchDB%20Server-1.2.0.zip

 For Mac OS X 10.7.3 and later
 https://github.com/downloads/cloudnode/couchdbx-app/CouchDB%20Server-1.2.0-OS%20X%2010.7.3.zip

 Thanks Hans!

 With this, I think we are good to go to put this on the website. 
 Anyone disagreeing? :)

 Cheers
 Jan

 Some things, files are scattered across various places.

 #1 dbs  views are in ~/Library/Application Support/CouchDBServer/
 #2 there's no local.ini as such, its in 
 ~/Library/Preferences/couchdb-server.ini
 #3 couch.log is in 
 $APPROOT/Contents/Resources/couchdbx-core/var/log/couch.log
 #4 couch.uri is in 
 $APPROOT/Contents/Resources/couchdbx-core/var/run/couch.uri

 If its not hard to fix #3 and #4 we should do that first. This means
 CouchDB.app could
 run read-only in /Applications, which it doesn't atm.

 #1 and #2 make sense, but might not be immediately obvious. They could
 wait, its more
 about documenting somewhere.

 A+
 Dave








Re: So, how do we get the Mac binary on the home page?

2012-06-17 Thread Jan Lehnardt
It’s alive!

Thanks everybody and especially Hans! :D

Cheers
Jan
-- 
On Jun 17, 2012, at 13:41 , Dave Cottlehuber wrote:

 woo! Thanks Hans!!
 
 On 17 June 2012 13:31, Hans J Schroeder h...@cloudno.de wrote:
 Great, I see the package is now linked from the homepage. I have also 
 uploaded the md5/sha1/openpgp hashes. So they can be linked too.
 
 - Hans
 
 On Jun 17, 2012, at 11:57 AM, Jan Lehnardt wrote:
 
 Hans, this is great, can you provide md5/sha1/openpgp hashes for the file?
 
 Cheers
 Jan
 --
 
 On Jun 14, 2012, at 22:54 , Hans J Schroeder wrote:
 
 Hi,
 
 The fixed version is now online at: 
 https://github.com/downloads/cloudnode/couchdbx-app/CouchDB%20Server-1.2.0-20120614.zip
 It should now work for all Mac OS X Versions = 10.6 32bit + 64bit
 
 - Hans
 
 On Jun 13, 2012, at 2:11 PM, Jan Lehnardt wrote:
 
 Hans, any news? :)
 
 On Jun 10, 2012, at 19:48 , Jan Lehnardt wrote:
 
 
 On Jun 10, 2012, at 12:38 , Hans J Schroeder wrote:
 
 Hi,
 
 I have checked how the others (Membase, CouchBase) are doing it and 
 suggest the following disk layout:
 
 Data Dir / Application Support Folder
 =
 
 ~/Library/Application Support/CouchDB/etc
   couchdb-server.ini
 
 Bikeshed alert: I'd mirror what the CouchDB source distro does:
 
 ~/Library/Application Support/CouchDB/etc/default.d/
 ~/Library/Application Support/CouchDB/etc/default.ini
 ~/Library/Application Support/CouchDB/etc/local.d/
 ~/Library/Application Support/CouchDB/etc/local.ini
 
 I'd be more than happy to ship whatever is there today and
 fix this down the road. If it is easy to fix (see below),
 we may as well do that too.
 
 ~/Library/Application Support/CouchDB/var/run/couchdb
   couch.uri
 
 +1
 
 ~/Library/Application Support/CouchDB/var/lib/couchdb
   views  dbs
 
 +1
 
 * * *
 
 We may want to revisit this based on a close reading of the
 AppStore submission guidelines, when we get to that, but until
 then, I believe that is fine.
 
 Logs
 
 
 ~/Library/Logs
   couchdb-server.log
 
 I'd drop -server and go with just couchdb.log
 
 Is this ok?
 
 - Hans
 
 P.S. I have also found the incompatibility between OS X versions 10.6.8 
 - 10.7.2 and the later ones. I guess we can serve all with one binary
 
 Great news! :) If you want to/can compile a new one
 (and if the paths above are easy to adjust), then
 I'd say let's get that right and then ship.
 
 And then improve on all the other things that have
 been mentioned in this thread.
 
 Thanks all for pushing this along! :)
 
 Cheers
 Jan
 --
 
 
 
 
 On Jun 8, 2012, at 8:54 PM, Dave Cottlehuber wrote:
 
 On 8 June 2012 16:40, Jan Lehnardt j...@apache.org wrote:
 
 On Jun 8, 2012, at 16:31 , Hans J Schroeder wrote:
 
 Hi Jan,
 
 Can you specify what systems should use which versions, so we can 
 label them correctly on the website?
 
 For Mac OS X 10.6.8 to 10.7.2:
 https://github.com/downloads/cloudnode/couchdbx-app/CouchDB%20Server-1.2.0.zip
 
 For Mac OS X 10.7.3 and later
 https://github.com/downloads/cloudnode/couchdbx-app/CouchDB%20Server-1.2.0-OS%20X%2010.7.3.zip
 
 Thanks Hans!
 
 With this, I think we are good to go to put this on the website. 
 Anyone disagreeing? :)
 
 Cheers
 Jan
 
 Some things, files are scattered across various places.
 
 #1 dbs  views are in ~/Library/Application Support/CouchDBServer/
 #2 there's no local.ini as such, its in 
 ~/Library/Preferences/couchdb-server.ini
 #3 couch.log is in 
 $APPROOT/Contents/Resources/couchdbx-core/var/log/couch.log
 #4 couch.uri is in 
 $APPROOT/Contents/Resources/couchdbx-core/var/run/couch.uri
 
 If its not hard to fix #3 and #4 we should do that first. This means
 CouchDB.app could
 run read-only in /Applications, which it doesn't atm.
 
 #1 and #2 make sense, but might not be immediately obvious. They could
 wait, its more
 about documenting somewhere.
 
 A+
 Dave
 
 
 
 
 
 



Re: So, how do we get the Mac binary on the home page?

2012-06-17 Thread Hans J Schroeder
Great! Thank you all for helping.

Cheers,
Hans

On Jun 17, 2012, at 1:44 PM, Jan Lehnardt wrote:

 It’s alive!
 
 Thanks everybody and especially Hans! :D
 
 Cheers
 Jan
 -- 
 On Jun 17, 2012, at 13:41 , Dave Cottlehuber wrote:
 
 woo! Thanks Hans!!
 
 On 17 June 2012 13:31, Hans J Schroeder h...@cloudno.de wrote:
 Great, I see the package is now linked from the homepage. I have also 
 uploaded the md5/sha1/openpgp hashes. So they can be linked too.
 
 - Hans
 
 On Jun 17, 2012, at 11:57 AM, Jan Lehnardt wrote:
 
 Hans, this is great, can you provide md5/sha1/openpgp hashes for the file?
 
 Cheers
 Jan
 --
 
 On Jun 14, 2012, at 22:54 , Hans J Schroeder wrote:
 
 Hi,
 
 The fixed version is now online at: 
 https://github.com/downloads/cloudnode/couchdbx-app/CouchDB%20Server-1.2.0-20120614.zip
 It should now work for all Mac OS X Versions = 10.6 32bit + 64bit
 
 - Hans
 
 On Jun 13, 2012, at 2:11 PM, Jan Lehnardt wrote:
 
 Hans, any news? :)
 
 On Jun 10, 2012, at 19:48 , Jan Lehnardt wrote:
 
 
 On Jun 10, 2012, at 12:38 , Hans J Schroeder wrote:
 
 Hi,
 
 I have checked how the others (Membase, CouchBase) are doing it and 
 suggest the following disk layout:
 
 Data Dir / Application Support Folder
 =
 
 ~/Library/Application Support/CouchDB/etc
  couchdb-server.ini
 
 Bikeshed alert: I'd mirror what the CouchDB source distro does:
 
 ~/Library/Application Support/CouchDB/etc/default.d/
 ~/Library/Application Support/CouchDB/etc/default.ini
 ~/Library/Application Support/CouchDB/etc/local.d/
 ~/Library/Application Support/CouchDB/etc/local.ini
 
 I'd be more than happy to ship whatever is there today and
 fix this down the road. If it is easy to fix (see below),
 we may as well do that too.
 
 ~/Library/Application Support/CouchDB/var/run/couchdb
  couch.uri
 
 +1
 
 ~/Library/Application Support/CouchDB/var/lib/couchdb
  views  dbs
 
 +1
 
 * * *
 
 We may want to revisit this based on a close reading of the
 AppStore submission guidelines, when we get to that, but until
 then, I believe that is fine.
 
 Logs
 
 
 ~/Library/Logs
  couchdb-server.log
 
 I'd drop -server and go with just couchdb.log
 
 Is this ok?
 
 - Hans
 
 P.S. I have also found the incompatibility between OS X versions 
 10.6.8 - 10.7.2 and the later ones. I guess we can serve all with one 
 binary
 
 Great news! :) If you want to/can compile a new one
 (and if the paths above are easy to adjust), then
 I'd say let's get that right and then ship.
 
 And then improve on all the other things that have
 been mentioned in this thread.
 
 Thanks all for pushing this along! :)
 
 Cheers
 Jan
 --
 
 
 
 
 On Jun 8, 2012, at 8:54 PM, Dave Cottlehuber wrote:
 
 On 8 June 2012 16:40, Jan Lehnardt j...@apache.org wrote:
 
 On Jun 8, 2012, at 16:31 , Hans J Schroeder wrote:
 
 Hi Jan,
 
 Can you specify what systems should use which versions, so we can 
 label them correctly on the website?
 
 For Mac OS X 10.6.8 to 10.7.2:
 https://github.com/downloads/cloudnode/couchdbx-app/CouchDB%20Server-1.2.0.zip
 
 For Mac OS X 10.7.3 and later
 https://github.com/downloads/cloudnode/couchdbx-app/CouchDB%20Server-1.2.0-OS%20X%2010.7.3.zip
 
 Thanks Hans!
 
 With this, I think we are good to go to put this on the website. 
 Anyone disagreeing? :)
 
 Cheers
 Jan
 
 Some things, files are scattered across various places.
 
 #1 dbs  views are in ~/Library/Application Support/CouchDBServer/
 #2 there's no local.ini as such, its in 
 ~/Library/Preferences/couchdb-server.ini
 #3 couch.log is in 
 $APPROOT/Contents/Resources/couchdbx-core/var/log/couch.log
 #4 couch.uri is in 
 $APPROOT/Contents/Resources/couchdbx-core/var/run/couch.uri
 
 If its not hard to fix #3 and #4 we should do that first. This means
 CouchDB.app could
 run read-only in /Applications, which it doesn't atm.
 
 #1 and #2 make sense, but might not be immediately obvious. They could
 wait, its more
 about documenting somewhere.
 
 A+
 Dave
 
 
 
 
 
 
 



Re: So, how do we get the Mac binary on the home page?

2012-06-14 Thread Hans J Schroeder
Hi,

The fixed version is now online at: 
https://github.com/downloads/cloudnode/couchdbx-app/CouchDB%20Server-1.2.0-20120614.zip
It should now work for all Mac OS X Versions = 10.6 32bit + 64bit

- Hans

On Jun 13, 2012, at 2:11 PM, Jan Lehnardt wrote:

 Hans, any news? :)
 
 On Jun 10, 2012, at 19:48 , Jan Lehnardt wrote:
 
 
 On Jun 10, 2012, at 12:38 , Hans J Schroeder wrote:
 
 Hi,
 
 I have checked how the others (Membase, CouchBase) are doing it and suggest 
 the following disk layout:
 
 Data Dir / Application Support Folder
 =
 
 ~/Library/Application Support/CouchDB/etc
 couchdb-server.ini
 
 Bikeshed alert: I'd mirror what the CouchDB source distro does:
 
 ~/Library/Application Support/CouchDB/etc/default.d/
 ~/Library/Application Support/CouchDB/etc/default.ini
 ~/Library/Application Support/CouchDB/etc/local.d/
 ~/Library/Application Support/CouchDB/etc/local.ini
 
 I'd be more than happy to ship whatever is there today and
 fix this down the road. If it is easy to fix (see below),
 we may as well do that too.
 
 ~/Library/Application Support/CouchDB/var/run/couchdb
 couch.uri
 
 +1
 
 ~/Library/Application Support/CouchDB/var/lib/couchdb
 views  dbs
 
 +1
 
 * * *
 
 We may want to revisit this based on a close reading of the
 AppStore submission guidelines, when we get to that, but until
 then, I believe that is fine.
 
 Logs
 
 
 ~/Library/Logs
 couchdb-server.log
 
 I'd drop -server and go with just couchdb.log
 
 Is this ok?
 
 - Hans
 
 P.S. I have also found the incompatibility between OS X versions 10.6.8 - 
 10.7.2 and the later ones. I guess we can serve all with one binary
 
 Great news! :) If you want to/can compile a new one
 (and if the paths above are easy to adjust), then 
 I'd say let's get that right and then ship.
 
 And then improve on all the other things that have
 been mentioned in this thread.
 
 Thanks all for pushing this along! :)
 
 Cheers
 Jan
 -- 
 
 
 
 
 On Jun 8, 2012, at 8:54 PM, Dave Cottlehuber wrote:
 
 On 8 June 2012 16:40, Jan Lehnardt j...@apache.org wrote:
 
 On Jun 8, 2012, at 16:31 , Hans J Schroeder wrote:
 
 Hi Jan,
 
 Can you specify what systems should use which versions, so we can label 
 them correctly on the website?
 
 For Mac OS X 10.6.8 to 10.7.2:
 https://github.com/downloads/cloudnode/couchdbx-app/CouchDB%20Server-1.2.0.zip
 
 For Mac OS X 10.7.3 and later
 https://github.com/downloads/cloudnode/couchdbx-app/CouchDB%20Server-1.2.0-OS%20X%2010.7.3.zip
 
 Thanks Hans!
 
 With this, I think we are good to go to put this on the website. Anyone 
 disagreeing? :)
 
 Cheers
 Jan
 
 Some things, files are scattered across various places.
 
 #1 dbs  views are in ~/Library/Application Support/CouchDBServer/
 #2 there's no local.ini as such, its in 
 ~/Library/Preferences/couchdb-server.ini
 #3 couch.log is in 
 $APPROOT/Contents/Resources/couchdbx-core/var/log/couch.log
 #4 couch.uri is in 
 $APPROOT/Contents/Resources/couchdbx-core/var/run/couch.uri
 
 If its not hard to fix #3 and #4 we should do that first. This means
 CouchDB.app could
 run read-only in /Applications, which it doesn't atm.
 
 #1 and #2 make sense, but might not be immediately obvious. They could
 wait, its more
 about documenting somewhere.
 
 A+
 Dave
 
 
 



Re: So, how do we get the Mac binary on the home page?

2012-06-14 Thread Dave Cottlehuber
On 14 June 2012 22:54, Hans J Schroeder h...@cloudno.de wrote:
 Hi,

 The fixed version is now online at: 
 https://github.com/downloads/cloudnode/couchdbx-app/CouchDB%20Server-1.2.0-20120614.zip
 It should now work for all Mac OS X Versions = 10.6 32bit + 64bit

 - Hans

Nice work Hans!

lion 10.7.thingy.
tests 99% pass on Chrome, the 1% is the one we know about.
works from a readonly /Applications too!

LGTM

A+
Dave


Re: So, how do we get the Mac binary on the home page?

2012-06-14 Thread Hans J Schroeder
Hi Dave,

Thanks for testing and your advise regarding the file system paths. Having 
/Applications r/o is a lot better.

- Hans

On Jun 14, 2012, at 11:58 PM, Dave Cottlehuber wrote:

 On 14 June 2012 22:54, Hans J Schroeder h...@cloudno.de wrote:
 Hi,
 
 The fixed version is now online at: 
 https://github.com/downloads/cloudnode/couchdbx-app/CouchDB%20Server-1.2.0-20120614.zip
 It should now work for all Mac OS X Versions = 10.6 32bit + 64bit
 
 - Hans
 
 Nice work Hans!
 
 lion 10.7.thingy.
 tests 99% pass on Chrome, the 1% is the one we know about.
 works from a readonly /Applications too!
 
 LGTM
 
 A+
 Dave



Re: So, how do we get the Mac binary on the home page?

2012-06-13 Thread Jan Lehnardt
Hans, any news? :)

On Jun 10, 2012, at 19:48 , Jan Lehnardt wrote:

 
 On Jun 10, 2012, at 12:38 , Hans J Schroeder wrote:
 
 Hi,
 
 I have checked how the others (Membase, CouchBase) are doing it and suggest 
 the following disk layout:
 
 Data Dir / Application Support Folder
 =
 
 ~/Library/Application Support/CouchDB/etc
  couchdb-server.ini
 
 Bikeshed alert: I'd mirror what the CouchDB source distro does:
 
 ~/Library/Application Support/CouchDB/etc/default.d/
 ~/Library/Application Support/CouchDB/etc/default.ini
 ~/Library/Application Support/CouchDB/etc/local.d/
 ~/Library/Application Support/CouchDB/etc/local.ini
 
 I'd be more than happy to ship whatever is there today and
 fix this down the road. If it is easy to fix (see below),
 we may as well do that too.
 
 ~/Library/Application Support/CouchDB/var/run/couchdb
  couch.uri
 
 +1
 
 ~/Library/Application Support/CouchDB/var/lib/couchdb
  views  dbs
 
 +1
 
 * * *
 
 We may want to revisit this based on a close reading of the
 AppStore submission guidelines, when we get to that, but until
 then, I believe that is fine.
 
 Logs
 
 
 ~/Library/Logs
  couchdb-server.log
 
 I'd drop -server and go with just couchdb.log
 
 Is this ok?
 
 - Hans
 
 P.S. I have also found the incompatibility between OS X versions 10.6.8 - 
 10.7.2 and the later ones. I guess we can serve all with one binary
 
 Great news! :) If you want to/can compile a new one
 (and if the paths above are easy to adjust), then 
 I'd say let's get that right and then ship.
 
 And then improve on all the other things that have
 been mentioned in this thread.
 
 Thanks all for pushing this along! :)
 
 Cheers
 Jan
 -- 
 
 
 
 
 On Jun 8, 2012, at 8:54 PM, Dave Cottlehuber wrote:
 
 On 8 June 2012 16:40, Jan Lehnardt j...@apache.org wrote:
 
 On Jun 8, 2012, at 16:31 , Hans J Schroeder wrote:
 
 Hi Jan,
 
 Can you specify what systems should use which versions, so we can label 
 them correctly on the website?
 
 For Mac OS X 10.6.8 to 10.7.2:
 https://github.com/downloads/cloudnode/couchdbx-app/CouchDB%20Server-1.2.0.zip
 
 For Mac OS X 10.7.3 and later
 https://github.com/downloads/cloudnode/couchdbx-app/CouchDB%20Server-1.2.0-OS%20X%2010.7.3.zip
 
 Thanks Hans!
 
 With this, I think we are good to go to put this on the website. Anyone 
 disagreeing? :)
 
 Cheers
 Jan
 
 Some things, files are scattered across various places.
 
 #1 dbs  views are in ~/Library/Application Support/CouchDBServer/
 #2 there's no local.ini as such, its in 
 ~/Library/Preferences/couchdb-server.ini
 #3 couch.log is in 
 $APPROOT/Contents/Resources/couchdbx-core/var/log/couch.log
 #4 couch.uri is in 
 $APPROOT/Contents/Resources/couchdbx-core/var/run/couch.uri
 
 If its not hard to fix #3 and #4 we should do that first. This means
 CouchDB.app could
 run read-only in /Applications, which it doesn't atm.
 
 #1 and #2 make sense, but might not be immediately obvious. They could
 wait, its more
 about documenting somewhere.
 
 A+
 Dave
 
 



Re: So, how do we get the Mac binary on the home page?

2012-06-13 Thread Luca Matteis
Tried the installer for 10.7.3 and it works great!
Great job even with the upper right panel :)

On Wed, Jun 13, 2012 at 2:11 PM, Jan Lehnardt j...@apache.org wrote:
 Hans, any news? :)

 On Jun 10, 2012, at 19:48 , Jan Lehnardt wrote:


 On Jun 10, 2012, at 12:38 , Hans J Schroeder wrote:

 Hi,

 I have checked how the others (Membase, CouchBase) are doing it and suggest 
 the following disk layout:

 Data Dir / Application Support Folder
 =

 ~/Library/Application Support/CouchDB/etc
      couchdb-server.ini

 Bikeshed alert: I'd mirror what the CouchDB source distro does:

 ~/Library/Application Support/CouchDB/etc/default.d/
 ~/Library/Application Support/CouchDB/etc/default.ini
 ~/Library/Application Support/CouchDB/etc/local.d/
 ~/Library/Application Support/CouchDB/etc/local.ini

 I'd be more than happy to ship whatever is there today and
 fix this down the road. If it is easy to fix (see below),
 we may as well do that too.

 ~/Library/Application Support/CouchDB/var/run/couchdb
      couch.uri

 +1

 ~/Library/Application Support/CouchDB/var/lib/couchdb
      views  dbs

 +1

 * * *

 We may want to revisit this based on a close reading of the
 AppStore submission guidelines, when we get to that, but until
 then, I believe that is fine.

 Logs
 

 ~/Library/Logs
      couchdb-server.log

 I'd drop -server and go with just couchdb.log

 Is this ok?

 - Hans

 P.S. I have also found the incompatibility between OS X versions 10.6.8 - 
 10.7.2 and the later ones. I guess we can serve all with one binary

 Great news! :) If you want to/can compile a new one
 (and if the paths above are easy to adjust), then
 I'd say let's get that right and then ship.

 And then improve on all the other things that have
 been mentioned in this thread.

 Thanks all for pushing this along! :)

 Cheers
 Jan
 --




 On Jun 8, 2012, at 8:54 PM, Dave Cottlehuber wrote:

 On 8 June 2012 16:40, Jan Lehnardt j...@apache.org wrote:

 On Jun 8, 2012, at 16:31 , Hans J Schroeder wrote:

 Hi Jan,

 Can you specify what systems should use which versions, so we can label 
 them correctly on the website?

 For Mac OS X 10.6.8 to 10.7.2:
 https://github.com/downloads/cloudnode/couchdbx-app/CouchDB%20Server-1.2.0.zip

 For Mac OS X 10.7.3 and later
 https://github.com/downloads/cloudnode/couchdbx-app/CouchDB%20Server-1.2.0-OS%20X%2010.7.3.zip

 Thanks Hans!

 With this, I think we are good to go to put this on the website. Anyone 
 disagreeing? :)

 Cheers
 Jan

 Some things, files are scattered across various places.

 #1 dbs  views are in ~/Library/Application Support/CouchDBServer/
 #2 there's no local.ini as such, its in 
 ~/Library/Preferences/couchdb-server.ini
 #3 couch.log is in 
 $APPROOT/Contents/Resources/couchdbx-core/var/log/couch.log
 #4 couch.uri is in 
 $APPROOT/Contents/Resources/couchdbx-core/var/run/couch.uri

 If its not hard to fix #3 and #4 we should do that first. This means
 CouchDB.app could
 run read-only in /Applications, which it doesn't atm.

 #1 and #2 make sense, but might not be immediately obvious. They could
 wait, its more
 about documenting somewhere.

 A+
 Dave





Re: So, how do we get the Mac binary on the home page?

2012-06-13 Thread Hans J Schroeder
Hi Jan,

mostly. I am still fighting with having the local.ini in ~/Library/Application 
Support/CouchDB/etc/couchdb.

The CouchDB code seem to make assumptions about etc when 
COUCHDB_ADDITIONAL_CONFIG_FILE is defined in the environment. It works only 
when the ini file is specified from the ~/Library/Preferences path. I am now 
trying to create a sym link in Preferences that points to the etc path. 

- Hans


On Jun 13, 2012, at 2:11 PM, Jan Lehnardt wrote:

 Hans, any news? :)
 
 On Jun 10, 2012, at 19:48 , Jan Lehnardt wrote:
 
 
 On Jun 10, 2012, at 12:38 , Hans J Schroeder wrote:
 
 Hi,
 
 I have checked how the others (Membase, CouchBase) are doing it and suggest 
 the following disk layout:
 
 Data Dir / Application Support Folder
 =
 
 ~/Library/Application Support/CouchDB/etc
 couchdb-server.ini
 
 Bikeshed alert: I'd mirror what the CouchDB source distro does:
 
 ~/Library/Application Support/CouchDB/etc/default.d/
 ~/Library/Application Support/CouchDB/etc/default.ini
 ~/Library/Application Support/CouchDB/etc/local.d/
 ~/Library/Application Support/CouchDB/etc/local.ini
 
 I'd be more than happy to ship whatever is there today and
 fix this down the road. If it is easy to fix (see below),
 we may as well do that too.
 
 ~/Library/Application Support/CouchDB/var/run/couchdb
 couch.uri
 
 +1
 
 ~/Library/Application Support/CouchDB/var/lib/couchdb
 views  dbs
 
 +1
 
 * * *
 
 We may want to revisit this based on a close reading of the
 AppStore submission guidelines, when we get to that, but until
 then, I believe that is fine.
 
 Logs
 
 
 ~/Library/Logs
 couchdb-server.log
 
 I'd drop -server and go with just couchdb.log
 
 Is this ok?
 
 - Hans
 
 P.S. I have also found the incompatibility between OS X versions 10.6.8 - 
 10.7.2 and the later ones. I guess we can serve all with one binary
 
 Great news! :) If you want to/can compile a new one
 (and if the paths above are easy to adjust), then 
 I'd say let's get that right and then ship.
 
 And then improve on all the other things that have
 been mentioned in this thread.
 
 Thanks all for pushing this along! :)
 
 Cheers
 Jan
 -- 
 
 
 
 
 On Jun 8, 2012, at 8:54 PM, Dave Cottlehuber wrote:
 
 On 8 June 2012 16:40, Jan Lehnardt j...@apache.org wrote:
 
 On Jun 8, 2012, at 16:31 , Hans J Schroeder wrote:
 
 Hi Jan,
 
 Can you specify what systems should use which versions, so we can label 
 them correctly on the website?
 
 For Mac OS X 10.6.8 to 10.7.2:
 https://github.com/downloads/cloudnode/couchdbx-app/CouchDB%20Server-1.2.0.zip
 
 For Mac OS X 10.7.3 and later
 https://github.com/downloads/cloudnode/couchdbx-app/CouchDB%20Server-1.2.0-OS%20X%2010.7.3.zip
 
 Thanks Hans!
 
 With this, I think we are good to go to put this on the website. Anyone 
 disagreeing? :)
 
 Cheers
 Jan
 
 Some things, files are scattered across various places.
 
 #1 dbs  views are in ~/Library/Application Support/CouchDBServer/
 #2 there's no local.ini as such, its in 
 ~/Library/Preferences/couchdb-server.ini
 #3 couch.log is in 
 $APPROOT/Contents/Resources/couchdbx-core/var/log/couch.log
 #4 couch.uri is in 
 $APPROOT/Contents/Resources/couchdbx-core/var/run/couch.uri
 
 If its not hard to fix #3 and #4 we should do that first. This means
 CouchDB.app could
 run read-only in /Applications, which it doesn't atm.
 
 #1 and #2 make sense, but might not be immediately obvious. They could
 wait, its more
 about documenting somewhere.
 
 A+
 Dave
 
 
 



Re: So, how do we get the Mac binary on the home page?

2012-06-10 Thread Hans J Schroeder
Hi,

I have checked how the others (Membase, CouchBase) are doing it and suggest the 
following disk layout:

Data Dir / Application Support Folder
=

~/Library/Application Support/CouchDB/etc
couchdb-server.ini

~/Library/Application Support/CouchDB/var/run/couchdb
couch.uri

~/Library/Application Support/CouchDB/var/lib/couchdb
views  dbs

Logs


~/Library/Logs
couchdb-server.log


Is this ok?

- Hans

P.S. I have also found the incompatibility between OS X versions 10.6.8 - 
10.7.2 and the later ones. I guess we can serve
all with one binary


On Jun 8, 2012, at 8:54 PM, Dave Cottlehuber wrote:

 On 8 June 2012 16:40, Jan Lehnardt j...@apache.org wrote:
 
 On Jun 8, 2012, at 16:31 , Hans J Schroeder wrote:
 
 Hi Jan,
 
 Can you specify what systems should use which versions, so we can label 
 them correctly on the website?
 
 For Mac OS X 10.6.8 to 10.7.2:
 https://github.com/downloads/cloudnode/couchdbx-app/CouchDB%20Server-1.2.0.zip
 
 For Mac OS X 10.7.3 and later
 https://github.com/downloads/cloudnode/couchdbx-app/CouchDB%20Server-1.2.0-OS%20X%2010.7.3.zip
 
 Thanks Hans!
 
 With this, I think we are good to go to put this on the website. Anyone 
 disagreeing? :)
 
 Cheers
 Jan
 
 Some things, files are scattered across various places.
 
 #1 dbs  views are in ~/Library/Application Support/CouchDBServer/
 #2 there's no local.ini as such, its in 
 ~/Library/Preferences/couchdb-server.ini
 #3 couch.log is in $APPROOT/Contents/Resources/couchdbx-core/var/log/couch.log
 #4 couch.uri is in $APPROOT/Contents/Resources/couchdbx-core/var/run/couch.uri
 
 If its not hard to fix #3 and #4 we should do that first. This means
 CouchDB.app could
 run read-only in /Applications, which it doesn't atm.
 
 #1 and #2 make sense, but might not be immediately obvious. They could
 wait, its more
 about documenting somewhere.
 
 A+
 Dave



Re: So, how do we get the Mac binary on the home page?

2012-06-10 Thread Jan Lehnardt

On Jun 9, 2012, at 12:22 , Benoit Chesneau wrote:

 On Sat, Jun 9, 2012 at 11:40 AM, Hans J Schroeder h...@cloudno.de wrote:
 Hi Dave,
 
 #1 and #2 make sense, but might not be immediately obvious. They could
 wait, its more
 about documenting somewhere.
 
 It is exactly where to put them. What would be your choice?
 I also disagree about documentation needs for this. Apple users don't want 
 and don't need to know such details. It just works. :)
 
 The exact locations are also visible from the configuration page. Every 
 CouchDB user is familiar with this.
 
 
 Paths to find dqtq and ibi should be documented somewhere though. So
 someone that want  to delete the application can delete the data.
 (data shouldn't be in the application resources) .
 
 If its not hard to fix #3 and #4 we should do that first. This means
 CouchDB.app could
 run read-only in /Applications, which it doesn't atm.
 
 That would be nice and falls in the sandboxing category which we definitely 
 should adopt.
 But I see no immediate need for this for the current version.
 
 Since 1st june, OSX qpps qre required to be sandboxed.

This is true only for apps published through the AppStore. While it
would be desirable to be part of this, I think we can publish the
current version(s) as is on the website and then work on an AppStore
compatible one.


 Which is ino
 better for the end user. We should really adapt the current version to
 have it.  Tjis isn't a show stopper, but still something usefull qnd
 not so hard to implement.


 
 Changing is also not that easy because there are dependencies:
 The log is connected to the logfile viewer.
 The uri is connected to the shutdown scripts to do a final commit.
 
 Well such things are already working in rcouchx. I will have a look in
 the code of these new version for that.
 
 
 Would you stop publishing without these changes.
 
 
 
 Is this a question ? :)
 
 
 Anyway for the port part I still think it`s important. I think we
 could have a default to 5984 and if it`s used,  use another port
 automatically and notify it.

Good call on the user-friendlyness here. I think binding to 5984
by default is the right thing (because our docs currently all
mention that), but if 5984 is taken, we can bind to another one
and send a notification via the UI. But again, I think this isn't
blocking the release of the current binaries.

Cheers
Jan
-- 
PS: Your qa keys seem at odds :)



Re: So, how do we get the Mac binary on the home page?

2012-06-10 Thread Jan Lehnardt

On Jun 10, 2012, at 12:38 , Hans J Schroeder wrote:

 Hi,
 
 I have checked how the others (Membase, CouchBase) are doing it and suggest 
 the following disk layout:
 
 Data Dir / Application Support Folder
 =
 
 ~/Library/Application Support/CouchDB/etc
   couchdb-server.ini

Bikeshed alert: I'd mirror what the CouchDB source distro does:

~/Library/Application Support/CouchDB/etc/default.d/
~/Library/Application Support/CouchDB/etc/default.ini
~/Library/Application Support/CouchDB/etc/local.d/
~/Library/Application Support/CouchDB/etc/local.ini

I'd be more than happy to ship whatever is there today and
fix this down the road. If it is easy to fix (see below),
we may as well do that too.

 ~/Library/Application Support/CouchDB/var/run/couchdb
   couch.uri

+1

 ~/Library/Application Support/CouchDB/var/lib/couchdb
   views  dbs

+1

* * *

We may want to revisit this based on a close reading of the
AppStore submission guidelines, when we get to that, but until
then, I believe that is fine.

 Logs
 
 
 ~/Library/Logs
   couchdb-server.log

I'd drop -server and go with just couchdb.log

 Is this ok?
 
 - Hans
 
 P.S. I have also found the incompatibility between OS X versions 10.6.8 - 
 10.7.2 and the later ones. I guess we can serve all with one binary

Great news! :) If you want to/can compile a new one
(and if the paths above are easy to adjust), then 
I'd say let's get that right and then ship.

And then improve on all the other things that have
been mentioned in this thread.

Thanks all for pushing this along! :)

Cheers
Jan
-- 


 
 
 On Jun 8, 2012, at 8:54 PM, Dave Cottlehuber wrote:
 
 On 8 June 2012 16:40, Jan Lehnardt j...@apache.org wrote:
 
 On Jun 8, 2012, at 16:31 , Hans J Schroeder wrote:
 
 Hi Jan,
 
 Can you specify what systems should use which versions, so we can label 
 them correctly on the website?
 
 For Mac OS X 10.6.8 to 10.7.2:
 https://github.com/downloads/cloudnode/couchdbx-app/CouchDB%20Server-1.2.0.zip
 
 For Mac OS X 10.7.3 and later
 https://github.com/downloads/cloudnode/couchdbx-app/CouchDB%20Server-1.2.0-OS%20X%2010.7.3.zip
 
 Thanks Hans!
 
 With this, I think we are good to go to put this on the website. Anyone 
 disagreeing? :)
 
 Cheers
 Jan
 
 Some things, files are scattered across various places.
 
 #1 dbs  views are in ~/Library/Application Support/CouchDBServer/
 #2 there's no local.ini as such, its in 
 ~/Library/Preferences/couchdb-server.ini
 #3 couch.log is in 
 $APPROOT/Contents/Resources/couchdbx-core/var/log/couch.log
 #4 couch.uri is in 
 $APPROOT/Contents/Resources/couchdbx-core/var/run/couch.uri
 
 If its not hard to fix #3 and #4 we should do that first. This means
 CouchDB.app could
 run read-only in /Applications, which it doesn't atm.
 
 #1 and #2 make sense, but might not be immediately obvious. They could
 wait, its more
 about documenting somewhere.
 
 A+
 Dave
 



Re: So, how do we get the Mac binary on the home page?

2012-06-10 Thread Jan Lehnardt

On Jun 9, 2012, at 12:22 , Benoit Chesneau wrote:

 On Sat, Jun 9, 2012 at 11:40 AM, Hans J Schroeder h...@cloudno.de wrote:
 Hi Dave,
 
 #1 and #2 make sense, but might not be immediately obvious. They could
 wait, its more
 about documenting somewhere.
 
 It is exactly where to put them. What would be your choice?
 I also disagree about documentation needs for this. Apple users don't want 
 and don't need to know such details. It just works. :)
 
 The exact locations are also visible from the configuration page. Every 
 CouchDB user is familiar with this.
 
 
 Paths to find dqtq and ibi should be documented somewhere though. So
 someone that want  to delete the application can delete the data.
 (data shouldn't be in the application resources) .
 
 If its not hard to fix #3 and #4 we should do that first. This means
 CouchDB.app could
 run read-only in /Applications, which it doesn't atm.
 
 That would be nice and falls in the sandboxing category which we definitely 
 should adopt.
 But I see no immediate need for this for the current version.
 
 Since 1st june, OSX qpps qre required to be sandboxed.

This is true only for apps published through the AppStore. While it
would be desirable to be part of this, I think we can publish the
current version(s) as is on the website and then work on an AppStore
compatible one.


 Which is ino
 better for the end user. We should really adapt the current version to
 have it.  Tjis isn't a show stopper, but still something usefull qnd
 not so hard to implement.


 
 Changing is also not that easy because there are dependencies:
 The log is connected to the logfile viewer.
 The uri is connected to the shutdown scripts to do a final commit.
 
 Well such things are already working in rcouchx. I will have a look in
 the code of these new version for that.
 
 
 Would you stop publishing without these changes.
 
 
 
 Is this a question ? :)
 
 
 Anyway for the port part I still think it`s important. I think we
 could have a default to 5984 and if it`s used,  use another port
 automatically and notify it.

Good call on the user-friendlyness here. I think binding to 5984
by default is the right thing (because our docs currently all
mention that), but if 5984 is taken, we can bind to another one
and send a notification via the UI. But again, I think this isn't
blocking the release of the current binaries.

Cheers
Jan
-- 
PS: Your qa keys seem at odds :)



Re: So, how do we get the Mac binary on the home page?

2012-06-10 Thread Dave Cottlehuber
On 10 June 2012 12:38, Hans J Schroeder h...@cloudno.de wrote:
 Hi,

 I have checked how the others (Membase, CouchBase) are doing it and suggest 
 the following disk layout:

 Data Dir / Application Support Folder
 =

 ~/Library/Application Support/CouchDB/etc
        couchdb-server.ini

 ~/Library/Application Support/CouchDB/var/run/couchdb
        couch.uri

 ~/Library/Application Support/CouchDB/var/lib/couchdb
        views  dbs

 Logs
 

 ~/Library/Logs
        couchdb-server.log


 Is this ok?

+1 to all of that.

For consistency does anybody object to just using couch.log and
local.ini (like we do on all the other platforms)?

It won't help new Mac users, but for simple couch people like myself
it keeps the context confusion down.

 - Hans

 P.S. I have also found the incompatibility between OS X versions 10.6.8 - 
 10.7.2 and the later ones. I guess we can serve
 all with one binary

Excellent!!

If the changes are problematic then don't let this stop you  we
should roll with what we have already, and ticket up the rest for
later.

Thanks a million!

A+
Dave


Re: So, how do we get the Mac binary on the home page?

2012-06-09 Thread Hans J Schroeder
Hi Dave,

 #1 and #2 make sense, but might not be immediately obvious. They could
 wait, its more
 about documenting somewhere.

It is exactly where to put them. What would be your choice?
I also disagree about documentation needs for this. Apple users don't want and 
don't need to know such details. It just works. :)
The exact locations are also visible from the configuration page. Every CouchDB 
user is familiar with this.

 If its not hard to fix #3 and #4 we should do that first. This means
 CouchDB.app could
 run read-only in /Applications, which it doesn't atm.

That would be nice and falls in the sandboxing category which we definitely 
should adopt. 
But I see no immediate need for this for the current version. 

Changing is also not that easy because there are dependencies: 
The log is connected to the logfile viewer.
The uri is connected to the shutdown scripts to do a final commit.

Would you stop publishing without these changes.

- Hans


On Jun 8, 2012, at 8:54 PM, Dave Cottlehuber wrote:

 On 8 June 2012 16:40, Jan Lehnardt j...@apache.org wrote:
 
 On Jun 8, 2012, at 16:31 , Hans J Schroeder wrote:
 
 Hi Jan,
 
 Can you specify what systems should use which versions, so we can label 
 them correctly on the website?
 
 For Mac OS X 10.6.8 to 10.7.2:
 https://github.com/downloads/cloudnode/couchdbx-app/CouchDB%20Server-1.2.0.zip
 
 For Mac OS X 10.7.3 and later
 https://github.com/downloads/cloudnode/couchdbx-app/CouchDB%20Server-1.2.0-OS%20X%2010.7.3.zip
 
 Thanks Hans!
 
 With this, I think we are good to go to put this on the website. Anyone 
 disagreeing? :)
 
 Cheers
 Jan
 
 Some things, files are scattered across various places.
 
 #1 dbs  views are in ~/Library/Application Support/CouchDBServer/
 #2 there's no local.ini as such, its in 
 ~/Library/Preferences/couchdb-server.ini
 #3 couch.log is in $APPROOT/Contents/Resources/couchdbx-core/var/log/couch.log
 #4 couch.uri is in $APPROOT/Contents/Resources/couchdbx-core/var/run/couch.uri
 
 If its not hard to fix #3 and #4 we should do that first. This means
 CouchDB.app could
 run read-only in /Applications, which it doesn't atm.
 
 #1 and #2 make sense, but might not be immediately obvious. They could
 wait, its more
 about documenting somewhere.
 
 A+
 Dave



Re: So, how do we get the Mac binary on the home page?

2012-06-09 Thread Benoit Chesneau
On Sat, Jun 9, 2012 at 11:40 AM, Hans J Schroeder h...@cloudno.de wrote:
 Hi Dave,

 #1 and #2 make sense, but might not be immediately obvious. They could
 wait, its more
 about documenting somewhere.

 It is exactly where to put them. What would be your choice?
 I also disagree about documentation needs for this. Apple users don't want 
 and don't need to know such details. It just works. :)

 The exact locations are also visible from the configuration page. Every 
 CouchDB user is familiar with this.


Paths to find dqtq and ibi should be documented somewhere though. So
someone that want  to delete the application can delete the data.
(data shouldn't be in the application resources) .

 If its not hard to fix #3 and #4 we should do that first. This means
 CouchDB.app could
 run read-only in /Applications, which it doesn't atm.

 That would be nice and falls in the sandboxing category which we definitely 
 should adopt.
 But I see no immediate need for this for the current version.

Since 1st june, OSX qpps qre required to be sandboxed. Which is ino
better for the end user. We should really adapt the current version to
have it.  Tjis isn't a show stopper, but still something usefull qnd
not so hard to implement.

 Changing is also not that easy because there are dependencies:
 The log is connected to the logfile viewer.
 The uri is connected to the shutdown scripts to do a final commit.

Well such things are already working in rcouchx. I will have a look in
the code of these new version for that.


 Would you stop publishing without these changes.



Is this a question ? :)


Anyway for the port part I still think it`s important. I think we
could have a default to 5984 and if it`s used,  use another port
automatically and notify it.

- benoit

- benoît


Re: So, how do we get the Mac binary on the home page?

2012-06-08 Thread Benoit Chesneau
On Fri, Jun 8, 2012 at 12:37 AM, Hans J Schroeder h...@cloudno.de wrote:
 Hi Ryan,

 Thanks for testing. For older OS X versions you should use the other build. 
 It is the same, but built with XCode 4.2. Apple made some significant changes 
 from 10.7.2 to 10.7.3.

 - Hans



So I tested the binary and noticed it was starting on the 5984 port.

Which means it hanged there since I had already a version running. I
think it would be good that a free port should be used on startup
(what is done by rcouchx).  Except that it looks too work on latest
osx Lion. I still need to test on the coming version and in
particularly test if it works when sandboxed mode is enforced which
the default in new version.

Also I would feel better to have the code in the Couchdb repository.
Binaries linked on the download pages will be considered as official
and supported. And imo we should only consider something as official
and supported if it's in the official source under the same license
agreement. Like it is for the windows one.

- benoit

- benoit


Re: So, how do we get the Mac binary on the home page?

2012-06-08 Thread Jan Lehnardt
Hans,

the version works great for me. Good work!

Can you specify what systems should use which versions, so we can label them 
correctly on the website?

Cheers
Jan
-- 

On Jun 8, 2012, at 00:37 , Hans J Schroeder wrote:

 Hi Ryan,
 
 Thanks for testing. For older OS X versions you should use the other build. 
 It is the same, but built with XCode 4.2. Apple made some significant changes 
 from 10.7.2 to 10.7.3.
 
 - Hans
 
 On Jun 8, 2012, at 12:16 AM, Ryan Ramage wrote:
 
 Testing on a older OSX (10.6.8).
 
 I get a whole bunch of 'OS Process Error'. Here is the log:
 https://friendpaste.com/2r2D79DYoaV3CuSOUn99eD
 
 
 On Thu, Jun 7, 2012 at 3:41 PM, Hans J Schroeder h...@cloudno.de wrote:
 Hi Dave,
 
 Great news thanks. Looking forward for your test suite results.
 
 - Hans
 
 On Jun 7, 2012, at 11:36 PM, Dave Cottlehuber wrote:
 
 On 7 June 2012 20:32, Hans J Schroeder h...@cloudno.de wrote:
 
 Hi,
 
 I have installed the latest XCode 4.3.2 and have rebuilt the app. In my
 tests everything is fine now. I have uploaded the new binary on github:
 
 
 https://github.com/downloads/cloudnode/couchdbx-app/CouchDB%20Server-1.2.0-OS%20X%2010.7.3.zip
 
 @Jan, @Robert
 Can you please retest?
 
 
 
 Hi Hans,
 
 I'm on 10.7.4 also, had same error as others re couchjs on prev build.
 
 This one works fine, building views  replicating successfully. I'll do the
 test suite dance tomorrow.
 
 A+
 Dave
 
 



Re: So, how do we get the Mac binary on the home page?

2012-06-08 Thread Jan Lehnardt

On Jun 8, 2012, at 10:43 , Benoit Chesneau wrote:

 On Fri, Jun 8, 2012 at 12:37 AM, Hans J Schroeder h...@cloudno.de wrote:
 Hi Ryan,
 
 Thanks for testing. For older OS X versions you should use the other build. 
 It is the same, but built with XCode 4.2. Apple made some significant 
 changes from 10.7.2 to 10.7.3.
 
 - Hans
 
 
 
 So I tested the binary and noticed it was starting on the 5984 port.
 
 Which means it hanged there since I had already a version running. I
 think it would be good that a free port should be used on startup
 (what is done by rcouchx).  Except that it looks too work on latest
 osx Lion. I still need to test on the coming version and in
 particularly test if it works when sandboxed mode is enforced which
 the default in new version.
 
 Also I would feel better to have the code in the Couchdb repository.
 Binaries linked on the download pages will be considered as official
 and supported. And imo we should only consider something as official
 and supported if it's in the official source under the same license
 agreement. Like it is for the windows one.

Benoit, all great points, we should definitely look into all those
things. I also think these are not blocking for getting the current
binaries on the website (given we can define which works on which
systems, as per my last mail, and given we don't find more issues).

Once we have more people using this, we can fix all the remaining
issues. I hope you agree! :)

Cheers
Jan
-- 



Re: So, how do we get the Mac binary on the home page?

2012-06-08 Thread Benoit Chesneau
On Fri, Jun 8, 2012 at 12:09 PM, Jan Lehnardt j...@apache.org wrote:

 On Jun 8, 2012, at 10:43 , Benoit Chesneau wrote:

 On Fri, Jun 8, 2012 at 12:37 AM, Hans J Schroeder h...@cloudno.de wrote:
 Hi Ryan,

 Thanks for testing. For older OS X versions you should use the other build. 
 It is the same, but built with XCode 4.2. Apple made some significant 
 changes from 10.7.2 to 10.7.3.

 - Hans



 So I tested the binary and noticed it was starting on the 5984 port.

 Which means it hanged there since I had already a version running. I
 think it would be good that a free port should be used on startup
 (what is done by rcouchx).  Except that it looks too work on latest
 osx Lion. I still need to test on the coming version and in
 particularly test if it works when sandboxed mode is enforced which
 the default in new version.

 Also I would feel better to have the code in the Couchdb repository.
 Binaries linked on the download pages will be considered as official
 and supported. And imo we should only consider something as official
 and supported if it's in the official source under the same license
 agreement. Like it is for the windows one.

 Benoit, all great points, we should definitely look into all those
 things. I also think these are not blocking for getting the current
 binaries on the website (given we can define which works on which
 systems, as per my last mail, and given we don't find more issues).

 Once we have more people using this, we can fix all the remaining
 issues. I hope you agree! :)

 Cheers
 Jan
 --

Jan,

Yeah sure no problem at all, and technical details can be solved on time.

Although we may need  to make sure everyone is ready  and OK to put
the code in official sources and sign everything needed ? If you think
this is not a problem, then go :)

- benoit


Re: So, how do we get the Mac binary on the home page?

2012-06-08 Thread Hans J Schroeder
Hi Jan,

 Can you specify what systems should use which versions, so we can label them 
 correctly on the website?

For Mac OS X 10.6.8 to 10.7.2:
https://github.com/downloads/cloudnode/couchdbx-app/CouchDB%20Server-1.2.0.zip

For Mac OS X 10.7.3 and later
https://github.com/downloads/cloudnode/couchdbx-app/CouchDB%20Server-1.2.0-OS%20X%2010.7.3.zip

@Benoit
I prefer to use only the well known port 5984.

I agree on using the sandboxing mode. I suggest to make the next version (when 
CouchDB 1.3 comes out) that way.

I also agree on having the code in the CouchDB repo. Maybe someone with commit 
rights can do the checkin. The
License is already Apache. 

- Hans

On Jun 8, 2012, at 12:51 PM, Benoit Chesneau wrote:

 On Fri, Jun 8, 2012 at 12:09 PM, Jan Lehnardt j...@apache.org wrote:
 
 On Jun 8, 2012, at 10:43 , Benoit Chesneau wrote:
 
 On Fri, Jun 8, 2012 at 12:37 AM, Hans J Schroeder h...@cloudno.de wrote:
 Hi Ryan,
 
 Thanks for testing. For older OS X versions you should use the other 
 build. It is the same, but built with XCode 4.2. Apple made some 
 significant changes from 10.7.2 to 10.7.3.
 
 - Hans
 
 
 
 So I tested the binary and noticed it was starting on the 5984 port.
 
 Which means it hanged there since I had already a version running. I
 think it would be good that a free port should be used on startup
 (what is done by rcouchx).  Except that it looks too work on latest
 osx Lion. I still need to test on the coming version and in
 particularly test if it works when sandboxed mode is enforced which
 the default in new version.
 
 Also I would feel better to have the code in the Couchdb repository.
 Binaries linked on the download pages will be considered as official
 and supported. And imo we should only consider something as official
 and supported if it's in the official source under the same license
 agreement. Like it is for the windows one.
 
 Benoit, all great points, we should definitely look into all those
 things. I also think these are not blocking for getting the current
 binaries on the website (given we can define which works on which
 systems, as per my last mail, and given we don't find more issues).
 
 Once we have more people using this, we can fix all the remaining
 issues. I hope you agree! :)
 
 Cheers
 Jan
 --
 
 Jan,
 
 Yeah sure no problem at all, and technical details can be solved on time.
 
 Although we may need  to make sure everyone is ready  and OK to put
 the code in official sources and sign everything needed ? If you think
 this is not a problem, then go :)
 
 - benoit



Re: So, how do we get the Mac binary on the home page?

2012-06-08 Thread Jan Lehnardt

On Jun 8, 2012, at 16:31 , Hans J Schroeder wrote:

 Hi Jan,
 
 Can you specify what systems should use which versions, so we can label them 
 correctly on the website?
 
 For Mac OS X 10.6.8 to 10.7.2:
 https://github.com/downloads/cloudnode/couchdbx-app/CouchDB%20Server-1.2.0.zip
 
 For Mac OS X 10.7.3 and later
 https://github.com/downloads/cloudnode/couchdbx-app/CouchDB%20Server-1.2.0-OS%20X%2010.7.3.zip

Thanks Hans!

With this, I think we are good to go to put this on the website. Anyone 
disagreeing? :)

Cheers
Jan
-- 

 @Benoit
 I prefer to use only the well known port 5984.
 
 I agree on using the sandboxing mode. I suggest to make the next version 
 (when CouchDB 1.3 comes out) that way.
 
 I also agree on having the code in the CouchDB repo. Maybe someone with 
 commit rights can do the checkin. The
 License is already Apache. 
 
 - Hans
 
 On Jun 8, 2012, at 12:51 PM, Benoit Chesneau wrote:
 
 On Fri, Jun 8, 2012 at 12:09 PM, Jan Lehnardt j...@apache.org wrote:
 
 On Jun 8, 2012, at 10:43 , Benoit Chesneau wrote:
 
 On Fri, Jun 8, 2012 at 12:37 AM, Hans J Schroeder h...@cloudno.de wrote:
 Hi Ryan,
 
 Thanks for testing. For older OS X versions you should use the other 
 build. It is the same, but built with XCode 4.2. Apple made some 
 significant changes from 10.7.2 to 10.7.3.
 
 - Hans
 
 
 
 So I tested the binary and noticed it was starting on the 5984 port.
 
 Which means it hanged there since I had already a version running. I
 think it would be good that a free port should be used on startup
 (what is done by rcouchx).  Except that it looks too work on latest
 osx Lion. I still need to test on the coming version and in
 particularly test if it works when sandboxed mode is enforced which
 the default in new version.
 
 Also I would feel better to have the code in the Couchdb repository.
 Binaries linked on the download pages will be considered as official
 and supported. And imo we should only consider something as official
 and supported if it's in the official source under the same license
 agreement. Like it is for the windows one.
 
 Benoit, all great points, we should definitely look into all those
 things. I also think these are not blocking for getting the current
 binaries on the website (given we can define which works on which
 systems, as per my last mail, and given we don't find more issues).
 
 Once we have more people using this, we can fix all the remaining
 issues. I hope you agree! :)
 
 Cheers
 Jan
 --
 
 Jan,
 
 Yeah sure no problem at all, and technical details can be solved on time.
 
 Although we may need  to make sure everyone is ready  and OK to put
 the code in official sources and sign everything needed ? If you think
 this is not a problem, then go :)
 
 - benoit
 



Re: So, how do we get the Mac binary on the home page?

2012-06-08 Thread roger . moffatt
Great job everyone - it's great, I mean GREAT to see the Mac joining the
official distributions at long last.

For completeness I've tried out the 10.7.3 link on a brand new iMac,
installed in seconds without a hitch and 72 of 72 test(s) run, 0 failures
(349036 ms). I also did a quick replicate of a 1.0.2 database from a remote
service and ran some views and it all just works out of the box as expected
(hoped). This is going to make it so much easier to advocate couch for Mac
(and iOS) projects and I hope to be giving a talk at LIDG on this soon -
I've kind of been holding back on the presentation until 1.2 was Mac
friendly so this is just the impetus I need to finish the talk off.

:-)

Roger

On 8 June 2012 15:40, Jan Lehnardt j...@apache.org wrote:


 On Jun 8, 2012, at 16:31 , Hans J Schroeder wrote:

  Hi Jan,
 
  Can you specify what systems should use which versions, so we can label
 them correctly on the website?
 
  For Mac OS X 10.6.8 to 10.7.2:
 
 https://github.com/downloads/cloudnode/couchdbx-app/CouchDB%20Server-1.2.0.zip
 
  For Mac OS X 10.7.3 and later
 
 https://github.com/downloads/cloudnode/couchdbx-app/CouchDB%20Server-1.2.0-OS%20X%2010.7.3.zip

 Thanks Hans!

 With this, I think we are good to go to put this on the website. Anyone
 disagreeing? :)

 Cheers
 Jan
 --

  @Benoit
  I prefer to use only the well known port 5984.
 
  I agree on using the sandboxing mode. I suggest to make the next version
 (when CouchDB 1.3 comes out) that way.
 
  I also agree on having the code in the CouchDB repo. Maybe someone with
 commit rights can do the checkin. The
  License is already Apache.
 
  - Hans
 
  On Jun 8, 2012, at 12:51 PM, Benoit Chesneau wrote:
 
  On Fri, Jun 8, 2012 at 12:09 PM, Jan Lehnardt j...@apache.org wrote:
 
  On Jun 8, 2012, at 10:43 , Benoit Chesneau wrote:
 
  On Fri, Jun 8, 2012 at 12:37 AM, Hans J Schroeder h...@cloudno.de
 wrote:
  Hi Ryan,
 
  Thanks for testing. For older OS X versions you should use the other
 build. It is the same, but built with XCode 4.2. Apple made some
 significant changes from 10.7.2 to 10.7.3.
 
  - Hans
 
 
 
  So I tested the binary and noticed it was starting on the 5984 port.
 
  Which means it hanged there since I had already a version running. I
  think it would be good that a free port should be used on startup
  (what is done by rcouchx).  Except that it looks too work on latest
  osx Lion. I still need to test on the coming version and in
  particularly test if it works when sandboxed mode is enforced which
  the default in new version.
 
  Also I would feel better to have the code in the Couchdb repository.
  Binaries linked on the download pages will be considered as official
  and supported. And imo we should only consider something as official
  and supported if it's in the official source under the same license
  agreement. Like it is for the windows one.
 
  Benoit, all great points, we should definitely look into all those
  things. I also think these are not blocking for getting the current
  binaries on the website (given we can define which works on which
  systems, as per my last mail, and given we don't find more issues).
 
  Once we have more people using this, we can fix all the remaining
  issues. I hope you agree! :)
 
  Cheers
  Jan
  --
 
  Jan,
 
  Yeah sure no problem at all, and technical details can be solved on
 time.
 
  Although we may need  to make sure everyone is ready  and OK to put
  the code in official sources and sign everything needed ? If you think
  this is not a problem, then go :)
 
  - benoit
 




Re: So, how do we get the Mac binary on the home page?

2012-06-08 Thread Eli Stevens (Gmail)
On Fri, Jun 8, 2012 at 7:31 AM, Hans J Schroeder h...@cloudno.de wrote:
 @Benoit
 I prefer to use only the well known port 5984.

Speaking only as an end-user, I agree that the well-known port should
be the default.

While this comes as a bit late to the party, the release seems to be
working for me (I haven't run the tests, but my own application is
chugging along nicely on it).

Thank you very much for working on this!  I hadn't been able to get
brew or build-couchdb to work on my laptop.

Cheers,
Eli


Re: So, how do we get the Mac binary on the home page?

2012-06-08 Thread Dave Cottlehuber
On 8 June 2012 16:40, Jan Lehnardt j...@apache.org wrote:

 On Jun 8, 2012, at 16:31 , Hans J Schroeder wrote:

 Hi Jan,

 Can you specify what systems should use which versions, so we can label 
 them correctly on the website?

 For Mac OS X 10.6.8 to 10.7.2:
 https://github.com/downloads/cloudnode/couchdbx-app/CouchDB%20Server-1.2.0.zip

 For Mac OS X 10.7.3 and later
 https://github.com/downloads/cloudnode/couchdbx-app/CouchDB%20Server-1.2.0-OS%20X%2010.7.3.zip

 Thanks Hans!

 With this, I think we are good to go to put this on the website. Anyone 
 disagreeing? :)

 Cheers
 Jan

Some things, files are scattered across various places.

#1 dbs  views are in ~/Library/Application Support/CouchDBServer/
#2 there's no local.ini as such, its in ~/Library/Preferences/couchdb-server.ini
#3 couch.log is in $APPROOT/Contents/Resources/couchdbx-core/var/log/couch.log
#4 couch.uri is in $APPROOT/Contents/Resources/couchdbx-core/var/run/couch.uri

If its not hard to fix #3 and #4 we should do that first. This means
CouchDB.app could
run read-only in /Applications, which it doesn't atm.

#1 and #2 make sense, but might not be immediately obvious. They could
wait, its more
about documenting somewhere.

A+
Dave


Re: So, how do we get the Mac binary on the home page?

2012-06-08 Thread Dave Cottlehuber
On 8 June 2012 18:40, Eli Stevens (Gmail) wickedg...@gmail.com wrote:

 Thank you very much for working on this!  I hadn't been able to get
 brew or build-couchdb to work on my laptop.

 Cheers,
 Eli

I'd like to know what's stopping it, or at least be able to put a note
in the recipe
if its not fixable.

What's your config? OS, XCode version, anything interesting in brew doctor?

A+
Dave


Re: So, how do we get the Mac binary on the home page?

2012-06-08 Thread Eli Stevens (Gmail)
I've reported the brew issue here:

https://github.com/mxcl/homebrew/issues/12633

I don't think it's directly related to couchdb, just blocking it.

Eli

On Fri, Jun 8, 2012 at 11:55 AM, Dave Cottlehuber d...@muse.net.nz wrote:
 On 8 June 2012 18:40, Eli Stevens (Gmail) wickedg...@gmail.com wrote:

 Thank you very much for working on this!  I hadn't been able to get
 brew or build-couchdb to work on my laptop.

 Cheers,
 Eli

 I'd like to know what's stopping it, or at least be able to put a note
 in the recipe
 if its not fixable.

 What's your config? OS, XCode version, anything interesting in brew doctor?

 A+
 Dave


Re: So, how do we get the Mac binary on the home page?

2012-06-07 Thread Hans J Schroeder
Hi,

I have installed the latest XCode 4.3.2 and have rebuilt the app. In my tests 
everything is fine now. I have uploaded the new binary on github:

https://github.com/downloads/cloudnode/couchdbx-app/CouchDB%20Server-1.2.0-OS%20X%2010.7.3.zip

@Jan, @Robert
Can you please retest?

- Hans

On Jun 6, 2012, at 8:51 PM, Robert Newson wrote:

 sorry, 10.7.4 here also. Must have forgotten about the last upgrade.
 
 On 6 June 2012 19:47, Jan Lehnardt j...@apache.org wrote:
 
 On Jun 6, 2012, at 20:32 , Hans J Schroeder wrote:
 
 Hi Jan,
 
 I am on Darwin jan.local 11.4.0 Darwin Kernel Version 11.4.0: Mon Apr  9 
 19:32:15 PDT 2012; root:xnu-1699.26.8~1/RELEASE_X86_64 x86_64
 
 is that Mountain Lion? I guess I need a newer XCode for that. I am on Lion 
 (11.2.0 Darwin Kernel) and don't get that dyn-linking error. When I google 
 it, I get only one hit - this thread :(
 
 Nope, Lion, 10.7.4.
 
 Cheers
 Jan
 --
 
 
 @Robert
 Are you also on Mountain Lion?
 
 - Hans
 
 On Jun 6, 2012, at 4:48 PM, Jan Lehnardt wrote:
 
 
 On Jun 6, 2012, at 16:34 , Jan Lehnardt wrote:
 
 
 On Jun 6, 2012, at 16:21 , Benoit Chesneau wrote:
 
 On Wed, Jun 6, 2012 at 4:10 PM, Jan Lehnardt j...@apache.org wrote:
 Hans, this looks great thanks!
 
 If nobody objects, I'll link the binary on the website directly.
 
 
 Hmmm not to fast... :)
 
 
 1. I think we need to test it (period time). And I would love to have 
 feedback.
 
 Good call :)
 
 Some people here have posted success. I posted this on twitter and wait 
 for
 feedback which I post here (none so far).
 
 I got one, the Verify Installation doesn't work for me, I get a log 
 entry of:
 
  {exit_status,133}}
 [error] [0.315.0] OS Process Error 0.1787.0 :: {os_process_error,
 
 when I try to launch couchjs manually I get:
 
 dyld: Symbol not found: __kCFURLApplicationHighResolutionModeIsMagnifiedKey
 Referenced from: 
 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices
 Expected in: /Users/jan/Downloads/CouchDB 
 Server.app/Contents/Resources/couchdbx-core/lib/CoreFoundation
 in 
 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices
 
 I am on Darwin jan.local 11.4.0 Darwin Kernel Version 11.4.0: Mon Apr  9 
 19:32:15 PDT 2012; root:xnu-1699.26.8~1/RELEASE_X86_64 x86_64
 
 Cheers
 Jan
 --
 
 
 
 
 
 2. We had this discussion during the summit : do we link to binaries
 or host binaries ?
 Actually what is the status of the windows one ?
 
 I'd say if a committer prepares a binary, we can ship it as part of
 the apache download infrastructure, like we do with the Windows
 binary now. If it is an externally provided binary we just link to
 it.
 
 Also why not a page on the wiki that collect all unofficial binaries
 and the way to install on different OS ?
 
 I'd say that we should have prominent binaries available as one-click
 from the website.
 
 We should totally also have a wiki page that lists all the others,
 when they become available.
 
 Cheers
 Jan
 --
 
 
 
 
 
 - benoît
 
 
 
 



Re: So, how do we get the Mac binary on the home page?

2012-06-07 Thread Dave Cottlehuber
On 7 June 2012 20:32, Hans J Schroeder h...@cloudno.de wrote:

 Hi,

 I have installed the latest XCode 4.3.2 and have rebuilt the app. In my
 tests everything is fine now. I have uploaded the new binary on github:


 https://github.com/downloads/cloudnode/couchdbx-app/CouchDB%20Server-1.2.0-OS%20X%2010.7.3.zip

 @Jan, @Robert
 Can you please retest?



Hi Hans,

I'm on 10.7.4 also, had same error as others re couchjs on prev build.

This one works fine, building views  replicating successfully. I'll do the
test suite dance tomorrow.

A+
Dave


Re: So, how do we get the Mac binary on the home page?

2012-06-07 Thread Hans J Schroeder
Hi Dave,

Great news thanks. Looking forward for your test suite results. 

- Hans

On Jun 7, 2012, at 11:36 PM, Dave Cottlehuber wrote:

 On 7 June 2012 20:32, Hans J Schroeder h...@cloudno.de wrote:
 
 Hi,
 
 I have installed the latest XCode 4.3.2 and have rebuilt the app. In my
 tests everything is fine now. I have uploaded the new binary on github:
 
 
 https://github.com/downloads/cloudnode/couchdbx-app/CouchDB%20Server-1.2.0-OS%20X%2010.7.3.zip
 
 @Jan, @Robert
 Can you please retest?
 
 
 
 Hi Hans,
 
 I'm on 10.7.4 also, had same error as others re couchjs on prev build.
 
 This one works fine, building views  replicating successfully. I'll do the
 test suite dance tomorrow.
 
 A+
 Dave



Re: So, how do we get the Mac binary on the home page?

2012-06-07 Thread Ryan Ramage
Testing on a older OSX (10.6.8).

I get a whole bunch of 'OS Process Error'. Here is the log:
https://friendpaste.com/2r2D79DYoaV3CuSOUn99eD


On Thu, Jun 7, 2012 at 3:41 PM, Hans J Schroeder h...@cloudno.de wrote:
 Hi Dave,

 Great news thanks. Looking forward for your test suite results.

 - Hans

 On Jun 7, 2012, at 11:36 PM, Dave Cottlehuber wrote:

 On 7 June 2012 20:32, Hans J Schroeder h...@cloudno.de wrote:

 Hi,

 I have installed the latest XCode 4.3.2 and have rebuilt the app. In my
 tests everything is fine now. I have uploaded the new binary on github:


 https://github.com/downloads/cloudnode/couchdbx-app/CouchDB%20Server-1.2.0-OS%20X%2010.7.3.zip

 @Jan, @Robert
 Can you please retest?



 Hi Hans,

 I'm on 10.7.4 also, had same error as others re couchjs on prev build.

 This one works fine, building views  replicating successfully. I'll do the
 test suite dance tomorrow.

 A+
 Dave



Re: So, how do we get the Mac binary on the home page?

2012-06-07 Thread Hans J Schroeder
Hi Ryan,

Thanks for testing. For older OS X versions you should use the other build. It 
is the same, but built with XCode 4.2. Apple made some significant changes from 
10.7.2 to 10.7.3.

- Hans

On Jun 8, 2012, at 12:16 AM, Ryan Ramage wrote:

 Testing on a older OSX (10.6.8).
 
 I get a whole bunch of 'OS Process Error'. Here is the log:
 https://friendpaste.com/2r2D79DYoaV3CuSOUn99eD
 
 
 On Thu, Jun 7, 2012 at 3:41 PM, Hans J Schroeder h...@cloudno.de wrote:
 Hi Dave,
 
 Great news thanks. Looking forward for your test suite results.
 
 - Hans
 
 On Jun 7, 2012, at 11:36 PM, Dave Cottlehuber wrote:
 
 On 7 June 2012 20:32, Hans J Schroeder h...@cloudno.de wrote:
 
 Hi,
 
 I have installed the latest XCode 4.3.2 and have rebuilt the app. In my
 tests everything is fine now. I have uploaded the new binary on github:
 
 
 https://github.com/downloads/cloudnode/couchdbx-app/CouchDB%20Server-1.2.0-OS%20X%2010.7.3.zip
 
 @Jan, @Robert
 Can you please retest?
 
 
 
 Hi Hans,
 
 I'm on 10.7.4 also, had same error as others re couchjs on prev build.
 
 This one works fine, building views  replicating successfully. I'll do the
 test suite dance tomorrow.
 
 A+
 Dave
 



Re: So, how do we get the Mac binary on the home page?

2012-06-06 Thread Jan Lehnardt
Hans, this looks great thanks!

If nobody objects, I'll link the binary on the website directly.

Cheers
Jan
-- 

On Jun 5, 2012, at 08:04 , Hans J Schroeder wrote:

 Hi Jason,
 
 This is great. Thanks.
 
 @all
 It is so great to see, that the community is very active and Apache CouchDB 
 development is everything else than dead.
 
 - Hans
 
 On 05.06.2012, at 02:59, Jason Smith j...@iriscouch.com wrote:
 
 Hi, Hans. Thanks for this! I placed it in the issue tracker:
 https://github.com/iriscouch/build-couchdb/issues/56
 
 I will try to merge your changes in, so if you want to follow that
 issue or anything, or provide feedback, feel free!
 
 On Tue, Jun 5, 2012 at 12:49 AM, Hans J Schroeder h...@cloudno.de wrote:
 Hi Dave,
 
 Thanks for taking care. I have taken some notes of the hiccups that 
 happened during build-couchdb. I used the build-couchdb script from 
 iriscouch.
 
 https://github.com/iriscouch/build-couchdb
 
 The build stopped 3 times and needed some small fixes:
 
 
 When build stops at erlang
 ---
 
 1. Edit erts/emulator/Makefile.in:
 
 $(OBJDIR)/%.o: beam/%.c
 -   $(CC) $(subst -O2, $(GEN_OPT_FLGS), $(CFLAGS)) $(INCLUDES) -c $ -o 
 $@
 +   $(CC) $(INCLUDES) $(subst -O2, $(GEN_OPT_FLGS), $(CFLAGS)) -c $ -o 
 $@
 
 
 Error was:
 
 beam/erl_bif_re.c:921: error: 'PCRE_EXTRA_LOOP_LIMIT' undeclared (first use 
 in
 this function)
 beam/erl_bif_re.c:921: error: (Each undeclared identifier is reported only 
 once
 beam/erl_bif_re.c:921: error: for each function it appears in.)
 beam/erl_bif_re.c:923: error: 'pcre_extra' has no member named 'loop_limit'
 beam/erl_bif_re.c:926: error: 'pcre_extra' has no member named 'loop_limit'
 beam/erl_bif_re.c:927: error: 'pcre_extra' has no member named 'loop_limit'
 beam/erl_bif_re.c:930: error: 'pcre_extra' has no member named 
 'restart_data'
 beam/erl_bif_re.c:931: error: 'pcre_extra' has no member named 
 'restart_flags'
 
 
 When build stops at icu
 ---
 
 1. Edit configure:
 
 - *-arch*ppc*|*-arch*i386*|*-arch*x86_64*) ac_cv_c_bigendian=universal;;
 + *-arch*ppc*) ac_cv_c_bigendian=yes;;
 
 Error was:
 
 header_size mismatch
 
 
 When build stops at couched
 ---
 
 1. Edit Makefile.am
 
 changing line 70 of ../dependencies/couchdb/src/couchdb/priv/Makefile.am 
 from:
 
 HELP2MAN_OPTION=--no-info --help-option=-h --version-option=-V
 
 to:
 
 HELP2MAN_OPTION=--no-info --help-option=-h --version-option=-V 
 --no-discard-stderr
 
 
 - Hans
 
 On Jun 4, 2012, at 12:51 PM, Dave Cottlehuber wrote:
 
 On 4 June 2012 08:53, Carlton Gibson carlton.gib...@gmail.com wrote:
 Can someone help here?
 
 
 
 On 2 Jun 2012, at 09:05, Hans J Schroeder h...@cloudno.de wrote:
 
 Hi,
 
 The CouchDB home page has a binary for Windows, but not for Mac. It says 
 Coming soon? Why don’t you contribute one? I have built the binary, 
 but how do we get it on the home page?
 
 - Hans
 
 
 Sorry Hans, Carlton,
 
 Yes I will own this.
 
 Last Friday I ran through the build process myself to make sure I
 understand it; I have a couple hiccups in the build-couchdb bit still
 which I need to sort out still.
 
 Some questions:
 
 #1 Are we linking to this on github or doing an ASF hosted one? Any
 requirements either way?
 
 #2 We should pgp sign these. Are you able to do this or do you want me
 to build/sign?
 
 #3 Is there any substantive difference between Carlton  Hans' version now?
 
 #4 what happens next?
 
 A+
 Dave
 
 
 
 
 -- 
 Iris Couch



Re: So, how do we get the Mac binary on the home page?

2012-06-06 Thread Benoit Chesneau
On Wed, Jun 6, 2012 at 4:21 PM, Benoit Chesneau bchesn...@gmail.com wrote:

 Also why not a page on the wiki that collect all unofficial binaries
 and the way to install on different OS ?

I forgot here: and link to this page on the website.

- benoît


Re: So, how do we get the Mac binary on the home page?

2012-06-06 Thread Jan Lehnardt

On Jun 6, 2012, at 16:21 , Benoit Chesneau wrote:

 On Wed, Jun 6, 2012 at 4:10 PM, Jan Lehnardt j...@apache.org wrote:
 Hans, this looks great thanks!
 
 If nobody objects, I'll link the binary on the website directly.
 
 
 Hmmm not to fast... :)
 
 
 1. I think we need to test it (period time). And I would love to have 
 feedback.

Good call :)

Some people here have posted success. I posted this on twitter and wait for 
feedback which I post here (none so far).


 2. We had this discussion during the summit : do we link to binaries
 or host binaries ?
 Actually what is the status of the windows one ?

I'd say if a committer prepares a binary, we can ship it as part of
the apache download infrastructure, like we do with the Windows 
binary now. If it is an externally provided binary we just link to
it.

 Also why not a page on the wiki that collect all unofficial binaries
 and the way to install on different OS ?

I'd say that we should have prominent binaries available as one-click
from the website.

We should totally also have a wiki page that lists all the others,
when they become available.

Cheers
Jan
-- 




 
 - benoît



Re: So, how do we get the Mac binary on the home page?

2012-06-06 Thread Jan Lehnardt

On Jun 6, 2012, at 16:34 , Jan Lehnardt wrote:

 
 On Jun 6, 2012, at 16:21 , Benoit Chesneau wrote:
 
 On Wed, Jun 6, 2012 at 4:10 PM, Jan Lehnardt j...@apache.org wrote:
 Hans, this looks great thanks!
 
 If nobody objects, I'll link the binary on the website directly.
 
 
 Hmmm not to fast... :)
 
 
 1. I think we need to test it (period time). And I would love to have 
 feedback.
 
 Good call :)
 
 Some people here have posted success. I posted this on twitter and wait for 
 feedback which I post here (none so far).

I got one, the Verify Installation doesn't work for me, I get a log entry of:

   {exit_status,133}}
[error] [0.315.0] OS Process Error 0.1787.0 :: {os_process_error,

when I try to launch couchjs manually I get:

dyld: Symbol not found: __kCFURLApplicationHighResolutionModeIsMagnifiedKey
  Referenced from: 
/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices
  Expected in: /Users/jan/Downloads/CouchDB 
Server.app/Contents/Resources/couchdbx-core/lib/CoreFoundation
 in 
/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices

I am on Darwin jan.local 11.4.0 Darwin Kernel Version 11.4.0: Mon Apr  9 
19:32:15 PDT 2012; root:xnu-1699.26.8~1/RELEASE_X86_64 x86_64

Cheers
Jan
-- 



 
 
 2. We had this discussion during the summit : do we link to binaries
 or host binaries ?
 Actually what is the status of the windows one ?
 
 I'd say if a committer prepares a binary, we can ship it as part of
 the apache download infrastructure, like we do with the Windows 
 binary now. If it is an externally provided binary we just link to
 it.
 
 Also why not a page on the wiki that collect all unofficial binaries
 and the way to install on different OS ?
 
 I'd say that we should have prominent binaries available as one-click
 from the website.
 
 We should totally also have a wiki page that lists all the others,
 when they become available.
 
 Cheers
 Jan
 -- 
 
 
 
 
 
 - benoît
 



Re: So, how do we get the Mac binary on the home page?

2012-06-06 Thread Robert Newson
Works, mostly. I've managed to pwn my server by, I think, hitting the
'verify install' thing, getting lots of these;

[error] [0.13906.0] OS Process Error 0.18367.0 :: {os_process_error,
   {exit_status,133}}

B.

On 6 June 2012 15:34, Jan Lehnardt j...@apache.org wrote:

 On Jun 6, 2012, at 16:21 , Benoit Chesneau wrote:

 On Wed, Jun 6, 2012 at 4:10 PM, Jan Lehnardt j...@apache.org wrote:
 Hans, this looks great thanks!

 If nobody objects, I'll link the binary on the website directly.


 Hmmm not to fast... :)


 1. I think we need to test it (period time). And I would love to have 
 feedback.

 Good call :)

 Some people here have posted success. I posted this on twitter and wait for
 feedback which I post here (none so far).


 2. We had this discussion during the summit : do we link to binaries
 or host binaries ?
 Actually what is the status of the windows one ?

 I'd say if a committer prepares a binary, we can ship it as part of
 the apache download infrastructure, like we do with the Windows
 binary now. If it is an externally provided binary we just link to
 it.

 Also why not a page on the wiki that collect all unofficial binaries
 and the way to install on different OS ?

 I'd say that we should have prominent binaries available as one-click
 from the website.

 We should totally also have a wiki page that lists all the others,
 when they become available.

 Cheers
 Jan
 --





 - benoît



Re: So, how do we get the Mac binary on the home page?

2012-06-06 Thread Hans J Schroeder
Hi Jan,

 I am on Darwin jan.local 11.4.0 Darwin Kernel Version 11.4.0: Mon Apr  9 
 19:32:15 PDT 2012; root:xnu-1699.26.8~1/RELEASE_X86_64 x86_64

is that Mountain Lion? I guess I need a newer XCode for that. I am on Lion 
(11.2.0 Darwin Kernel) and don't get that dyn-linking error. When I google it, 
I get only one hit - this thread :(

@Robert
Are you also on Mountain Lion?

- Hans

On Jun 6, 2012, at 4:48 PM, Jan Lehnardt wrote:

 
 On Jun 6, 2012, at 16:34 , Jan Lehnardt wrote:
 
 
 On Jun 6, 2012, at 16:21 , Benoit Chesneau wrote:
 
 On Wed, Jun 6, 2012 at 4:10 PM, Jan Lehnardt j...@apache.org wrote:
 Hans, this looks great thanks!
 
 If nobody objects, I'll link the binary on the website directly.
 
 
 Hmmm not to fast... :)
 
 
 1. I think we need to test it (period time). And I would love to have 
 feedback.
 
 Good call :)
 
 Some people here have posted success. I posted this on twitter and wait for 
 feedback which I post here (none so far).
 
 I got one, the Verify Installation doesn't work for me, I get a log entry 
 of:
 
   {exit_status,133}}
 [error] [0.315.0] OS Process Error 0.1787.0 :: {os_process_error,
 
 when I try to launch couchjs manually I get:
 
 dyld: Symbol not found: __kCFURLApplicationHighResolutionModeIsMagnifiedKey
  Referenced from: 
 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices
  Expected in: /Users/jan/Downloads/CouchDB 
 Server.app/Contents/Resources/couchdbx-core/lib/CoreFoundation
 in 
 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices
 
 I am on Darwin jan.local 11.4.0 Darwin Kernel Version 11.4.0: Mon Apr  9 
 19:32:15 PDT 2012; root:xnu-1699.26.8~1/RELEASE_X86_64 x86_64
 
 Cheers
 Jan
 -- 
 
 
 
 
 
 2. We had this discussion during the summit : do we link to binaries
 or host binaries ?
 Actually what is the status of the windows one ?
 
 I'd say if a committer prepares a binary, we can ship it as part of
 the apache download infrastructure, like we do with the Windows 
 binary now. If it is an externally provided binary we just link to
 it.
 
 Also why not a page on the wiki that collect all unofficial binaries
 and the way to install on different OS ?
 
 I'd say that we should have prominent binaries available as one-click
 from the website.
 
 We should totally also have a wiki page that lists all the others,
 when they become available.
 
 Cheers
 Jan
 -- 
 
 
 
 
 
 - benoît
 
 



Re: So, how do we get the Mac binary on the home page?

2012-06-06 Thread Robert Newson
sorry, 10.7.4 here also. Must have forgotten about the last upgrade.

On 6 June 2012 19:47, Jan Lehnardt j...@apache.org wrote:

 On Jun 6, 2012, at 20:32 , Hans J Schroeder wrote:

 Hi Jan,

 I am on Darwin jan.local 11.4.0 Darwin Kernel Version 11.4.0: Mon Apr  9 
 19:32:15 PDT 2012; root:xnu-1699.26.8~1/RELEASE_X86_64 x86_64

 is that Mountain Lion? I guess I need a newer XCode for that. I am on Lion 
 (11.2.0 Darwin Kernel) and don't get that dyn-linking error. When I google 
 it, I get only one hit - this thread :(

 Nope, Lion, 10.7.4.

 Cheers
 Jan
 --


 @Robert
 Are you also on Mountain Lion?

 - Hans

 On Jun 6, 2012, at 4:48 PM, Jan Lehnardt wrote:


 On Jun 6, 2012, at 16:34 , Jan Lehnardt wrote:


 On Jun 6, 2012, at 16:21 , Benoit Chesneau wrote:

 On Wed, Jun 6, 2012 at 4:10 PM, Jan Lehnardt j...@apache.org wrote:
 Hans, this looks great thanks!

 If nobody objects, I'll link the binary on the website directly.


 Hmmm not to fast... :)


 1. I think we need to test it (period time). And I would love to have 
 feedback.

 Good call :)

 Some people here have posted success. I posted this on twitter and wait for
 feedback which I post here (none so far).

 I got one, the Verify Installation doesn't work for me, I get a log entry 
 of:

                                                  {exit_status,133}}
 [error] [0.315.0] OS Process Error 0.1787.0 :: {os_process_error,

 when I try to launch couchjs manually I get:

 dyld: Symbol not found: __kCFURLApplicationHighResolutionModeIsMagnifiedKey
 Referenced from: 
 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices
 Expected in: /Users/jan/Downloads/CouchDB 
 Server.app/Contents/Resources/couchdbx-core/lib/CoreFoundation
 in 
 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices

 I am on Darwin jan.local 11.4.0 Darwin Kernel Version 11.4.0: Mon Apr  9 
 19:32:15 PDT 2012; root:xnu-1699.26.8~1/RELEASE_X86_64 x86_64

 Cheers
 Jan
 --





 2. We had this discussion during the summit : do we link to binaries
 or host binaries ?
 Actually what is the status of the windows one ?

 I'd say if a committer prepares a binary, we can ship it as part of
 the apache download infrastructure, like we do with the Windows
 binary now. If it is an externally provided binary we just link to
 it.

 Also why not a page on the wiki that collect all unofficial binaries
 and the way to install on different OS ?

 I'd say that we should have prominent binaries available as one-click
 from the website.

 We should totally also have a wiki page that lists all the others,
 when they become available.

 Cheers
 Jan
 --





 - benoît






Re: So, how do we get the Mac binary on the home page?

2012-06-06 Thread Hans J Schroeder
10.7.2 here, I guess I need to upgrade. Thanks for helping.
 
On Jun 6, 2012, at 8:51 PM, Robert Newson wrote:

 sorry, 10.7.4 here also. Must have forgotten about the last upgrade.
 
 On 6 June 2012 19:47, Jan Lehnardt j...@apache.org wrote:
 
 On Jun 6, 2012, at 20:32 , Hans J Schroeder wrote:
 
 Hi Jan,
 
 I am on Darwin jan.local 11.4.0 Darwin Kernel Version 11.4.0: Mon Apr  9 
 19:32:15 PDT 2012; root:xnu-1699.26.8~1/RELEASE_X86_64 x86_64
 
 is that Mountain Lion? I guess I need a newer XCode for that. I am on Lion 
 (11.2.0 Darwin Kernel) and don't get that dyn-linking error. When I google 
 it, I get only one hit - this thread :(
 
 Nope, Lion, 10.7.4.
 
 Cheers
 Jan
 --
 
 
 @Robert
 Are you also on Mountain Lion?
 
 - Hans
 
 On Jun 6, 2012, at 4:48 PM, Jan Lehnardt wrote:
 
 
 On Jun 6, 2012, at 16:34 , Jan Lehnardt wrote:
 
 
 On Jun 6, 2012, at 16:21 , Benoit Chesneau wrote:
 
 On Wed, Jun 6, 2012 at 4:10 PM, Jan Lehnardt j...@apache.org wrote:
 Hans, this looks great thanks!
 
 If nobody objects, I'll link the binary on the website directly.
 
 
 Hmmm not to fast... :)
 
 
 1. I think we need to test it (period time). And I would love to have 
 feedback.
 
 Good call :)
 
 Some people here have posted success. I posted this on twitter and wait 
 for
 feedback which I post here (none so far).
 
 I got one, the Verify Installation doesn't work for me, I get a log 
 entry of:
 
  {exit_status,133}}
 [error] [0.315.0] OS Process Error 0.1787.0 :: {os_process_error,
 
 when I try to launch couchjs manually I get:
 
 dyld: Symbol not found: __kCFURLApplicationHighResolutionModeIsMagnifiedKey
 Referenced from: 
 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices
 Expected in: /Users/jan/Downloads/CouchDB 
 Server.app/Contents/Resources/couchdbx-core/lib/CoreFoundation
 in 
 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices
 
 I am on Darwin jan.local 11.4.0 Darwin Kernel Version 11.4.0: Mon Apr  9 
 19:32:15 PDT 2012; root:xnu-1699.26.8~1/RELEASE_X86_64 x86_64
 
 Cheers
 Jan
 --
 
 
 
 
 
 2. We had this discussion during the summit : do we link to binaries
 or host binaries ?
 Actually what is the status of the windows one ?
 
 I'd say if a committer prepares a binary, we can ship it as part of
 the apache download infrastructure, like we do with the Windows
 binary now. If it is an externally provided binary we just link to
 it.
 
 Also why not a page on the wiki that collect all unofficial binaries
 and the way to install on different OS ?
 
 I'd say that we should have prominent binaries available as one-click
 from the website.
 
 We should totally also have a wiki page that lists all the others,
 when they become available.
 
 Cheers
 Jan
 --
 
 
 
 
 
 - benoît
 
 
 
 



Re: So, how do we get the Mac binary on the home page?

2012-06-05 Thread Hans J Schroeder
Hi Jason,

This is great. Thanks.

@all
It is so great to see, that the community is very active and Apache CouchDB 
development is everything else than dead.

- Hans

On 05.06.2012, at 02:59, Jason Smith j...@iriscouch.com wrote:

 Hi, Hans. Thanks for this! I placed it in the issue tracker:
 https://github.com/iriscouch/build-couchdb/issues/56
 
 I will try to merge your changes in, so if you want to follow that
 issue or anything, or provide feedback, feel free!
 
 On Tue, Jun 5, 2012 at 12:49 AM, Hans J Schroeder h...@cloudno.de wrote:
 Hi Dave,
 
 Thanks for taking care. I have taken some notes of the hiccups that happened 
 during build-couchdb. I used the build-couchdb script from iriscouch.
 
 https://github.com/iriscouch/build-couchdb
 
 The build stopped 3 times and needed some small fixes:
 
 
 When build stops at erlang
 ---
 
 1. Edit erts/emulator/Makefile.in:
 
  $(OBJDIR)/%.o: beam/%.c
 -   $(CC) $(subst -O2, $(GEN_OPT_FLGS), $(CFLAGS)) $(INCLUDES) -c $ -o 
 $@
 +   $(CC) $(INCLUDES) $(subst -O2, $(GEN_OPT_FLGS), $(CFLAGS)) -c $ -o 
 $@
 
 
 Error was:
 
 beam/erl_bif_re.c:921: error: 'PCRE_EXTRA_LOOP_LIMIT' undeclared (first use 
 in
 this function)
 beam/erl_bif_re.c:921: error: (Each undeclared identifier is reported only 
 once
 beam/erl_bif_re.c:921: error: for each function it appears in.)
 beam/erl_bif_re.c:923: error: 'pcre_extra' has no member named 'loop_limit'
 beam/erl_bif_re.c:926: error: 'pcre_extra' has no member named 'loop_limit'
 beam/erl_bif_re.c:927: error: 'pcre_extra' has no member named 'loop_limit'
 beam/erl_bif_re.c:930: error: 'pcre_extra' has no member named 'restart_data'
 beam/erl_bif_re.c:931: error: 'pcre_extra' has no member named 
 'restart_flags'
 
 
 When build stops at icu
 ---
 
 1. Edit configure:
 
 - *-arch*ppc*|*-arch*i386*|*-arch*x86_64*) ac_cv_c_bigendian=universal;;
 + *-arch*ppc*) ac_cv_c_bigendian=yes;;
 
 Error was:
 
 header_size mismatch
 
 
 When build stops at couched
 ---
 
 1. Edit Makefile.am
 
 changing line 70 of ../dependencies/couchdb/src/couchdb/priv/Makefile.am 
 from:
 
 HELP2MAN_OPTION=--no-info --help-option=-h --version-option=-V
 
 to:
 
 HELP2MAN_OPTION=--no-info --help-option=-h --version-option=-V 
 --no-discard-stderr
 
 
 - Hans
 
 On Jun 4, 2012, at 12:51 PM, Dave Cottlehuber wrote:
 
 On 4 June 2012 08:53, Carlton Gibson carlton.gib...@gmail.com wrote:
 Can someone help here?
 
 
 
 On 2 Jun 2012, at 09:05, Hans J Schroeder h...@cloudno.de wrote:
 
 Hi,
 
 The CouchDB home page has a binary for Windows, but not for Mac. It says 
 Coming soon? Why don’t you contribute one? I have built the binary, but 
 how do we get it on the home page?
 
 - Hans
 
 
 Sorry Hans, Carlton,
 
 Yes I will own this.
 
 Last Friday I ran through the build process myself to make sure I
 understand it; I have a couple hiccups in the build-couchdb bit still
 which I need to sort out still.
 
 Some questions:
 
 #1 Are we linking to this on github or doing an ASF hosted one? Any
 requirements either way?
 
 #2 We should pgp sign these. Are you able to do this or do you want me
 to build/sign?
 
 #3 Is there any substantive difference between Carlton  Hans' version now?
 
 #4 what happens next?
 
 A+
 Dave
 
 
 
 
 -- 
 Iris Couch


Re: So, how do we get the Mac binary on the home page?

2012-06-04 Thread Carlton Gibson
Can someone help here?


 
On 2 Jun 2012, at 09:05, Hans J Schroeder h...@cloudno.de wrote:

 Hi,
 
 The CouchDB home page has a binary for Windows, but not for Mac. It says 
 Coming soon? Why don’t you contribute one? I have built the binary, but how 
 do we get it on the home page?
 
 - Hans



Re: So, how do we get the Mac binary on the home page?

2012-06-04 Thread Jan Lehnardt
Yeah, sorry, been busy elsewhere, I'll have a look later this week.

Cheers
Jan
-- 

On Jun 4, 2012, at 08:53 , Carlton Gibson wrote:

 Can someone help here?
 
 
 
 On 2 Jun 2012, at 09:05, Hans J Schroeder h...@cloudno.de wrote:
 
 Hi,
 
 The CouchDB home page has a binary for Windows, but not for Mac. It says 
 Coming soon? Why don’t you contribute one? I have built the binary, but 
 how do we get it on the home page?
 
 - Hans
 



Re: So, how do we get the Mac binary on the home page?

2012-06-04 Thread Dave Cottlehuber
On 4 June 2012 08:53, Carlton Gibson carlton.gib...@gmail.com wrote:
 Can someone help here?



 On 2 Jun 2012, at 09:05, Hans J Schroeder h...@cloudno.de wrote:

 Hi,

 The CouchDB home page has a binary for Windows, but not for Mac. It says 
 Coming soon? Why don’t you contribute one? I have built the binary, but 
 how do we get it on the home page?

 - Hans


Sorry Hans, Carlton,

Yes I will own this.

Last Friday I ran through the build process myself to make sure I
understand it; I have a couple hiccups in the build-couchdb bit still
which I need to sort out still.

Some questions:

#1 Are we linking to this on github or doing an ASF hosted one? Any
requirements either way?

#2 We should pgp sign these. Are you able to do this or do you want me
to build/sign?

#3 Is there any substantive difference between Carlton  Hans' version now?

#4 what happens next?

A+
Dave


Re: So, how do we get the Mac binary on the home page?

2012-06-04 Thread Jan Lehnardt

On Jun 4, 2012, at 12:51 , Dave Cottlehuber wrote:

 On 4 June 2012 08:53, Carlton Gibson carlton.gib...@gmail.com wrote:
 Can someone help here?
 
 
 
 On 2 Jun 2012, at 09:05, Hans J Schroeder h...@cloudno.de wrote:
 
 Hi,
 
 The CouchDB home page has a binary for Windows, but not for Mac. It says 
 Coming soon? Why don’t you contribute one? I have built the binary, but 
 how do we get it on the home page?
 
 - Hans
 
 
 Sorry Hans, Carlton,
 
 Yes I will own this.
 
 Last Friday I ran through the build process myself to make sure I
 understand it; I have a couple hiccups in the build-couchdb bit still
 which I need to sort out still.
 
 Some questions:
 
 #1 Are we linking to this on github or doing an ASF hosted one? Any
 requirements either way?

No requirements.


Cheers
Jan
-- 

 #2 We should pgp sign these. Are you able to do this or do you want me
 to build/sign?
 
 #3 Is there any substantive difference between Carlton  Hans' version now?
 
 #4 what happens next?
 
 A+
 Dave



Re: So, how do we get the Mac binary on the home page?

2012-06-04 Thread Carlton Gibson

On 4 Jun 2012, at 12:51, Dave Cottlehuber d...@muse.net.nz wrote:
 Yes I will own this.

Cool. Thank you. 

 Last Friday I ran through the build process myself to make sure I
 understand it; I have a couple hiccups in the build-couchdb bit still
 which I need to sort out still.
 
 Some questions:
 
 #1 Are we linking to this on github or doing an ASF hosted one? Any
 requirements either way?
 
 #2 We should pgp sign these. Are you able to do this or do you want me
 to build/sign?

We can sign a binary. I am happy to do so if somebody is needed. I would just 
need to make sure I was clear on the build process (which I want to be anyway). 
— This isn't necessary yet but I'd say it's a nice-to-have prior to 10.8 being 
released (I guess this Summer).

 #3 Is there any substantive difference between Carlton  Hans' version now?

Yes. 

Particularly taking about just CouchDB (rather than CouchDBX), Hans has a 
binary, I do not. :-)

Hans' Couchbase/CouchDBX fork is much closer to the Couchbase HEAD. We should 
use it. 

 #4 what happens next?


Benoit's rcouch repo has rcouchx which is the Mac app — this automates 
pulling all the Erlang/CouchDB dependencies — it would be nice to merge this 
with Hans' CouchDBX.

After that it's: 
A) Keeping the CouchDB binary up to date. 
B) Features for CouchDBX — logging and config were mentioned. 

Obviously there's this list but where's the best place to coordinate 
discussions of B? The wiki, GitHub, a public Trello board, IRC? 

Regards,

Carlton




Re: So, how do we get the Mac binary on the home page?

2012-06-04 Thread Benoit Chesneau
On Mon, Jun 4, 2012 at 12:51 PM, Dave Cottlehuber d...@muse.net.nz wrote:
 On 4 June 2012 08:53, Carlton Gibson carlton.gib...@gmail.com wrote:
 Can someone help here?



 On 2 Jun 2012, at 09:05, Hans J Schroeder h...@cloudno.de wrote:

 Hi,

 The CouchDB home page has a binary for Windows, but not for Mac. It says 
 Coming soon? Why don’t you contribute one? I have built the binary, but 
 how do we get it on the home page?

 - Hans


 Sorry Hans, Carlton,

 Yes I will own this.

 Last Friday I ran through the build process myself to make sure I
 understand it; I have a couple hiccups in the build-couchdb bit still
 which I need to sort out still.

 Some questions:

 #1 Are we linking to this on github or doing an ASF hosted one? Any
 requirements either way?

 #2 We should pgp sign these. Are you able to do this or do you want me
 to build/sign?

 #3 Is there any substantive difference between Carlton  Hans' version now?

 #4 what happens next?

 A+
 Dave
Why not following usual process: patch and ticket opened?

- benoît


Re: So, how do we get the Mac binary on the home page?

2012-06-04 Thread Hans J Schroeder
Hi Dave,

Thanks for taking care. I have taken some notes of the hiccups that happened 
during build-couchdb. I used the build-couchdb script from iriscouch.

https://github.com/iriscouch/build-couchdb

The build stopped 3 times and needed some small fixes:


When build stops at erlang
---

1. Edit erts/emulator/Makefile.in:

  $(OBJDIR)/%.o: beam/%.c
-   $(CC) $(subst -O2, $(GEN_OPT_FLGS), $(CFLAGS)) $(INCLUDES) -c $ -o $@
+   $(CC) $(INCLUDES) $(subst -O2, $(GEN_OPT_FLGS), $(CFLAGS)) -c $ -o $@


Error was:

beam/erl_bif_re.c:921: error: 'PCRE_EXTRA_LOOP_LIMIT' undeclared (first use in 
this function)
beam/erl_bif_re.c:921: error: (Each undeclared identifier is reported only once
beam/erl_bif_re.c:921: error: for each function it appears in.)
beam/erl_bif_re.c:923: error: 'pcre_extra' has no member named 'loop_limit'
beam/erl_bif_re.c:926: error: 'pcre_extra' has no member named 'loop_limit'
beam/erl_bif_re.c:927: error: 'pcre_extra' has no member named 'loop_limit'
beam/erl_bif_re.c:930: error: 'pcre_extra' has no member named 'restart_data'
beam/erl_bif_re.c:931: error: 'pcre_extra' has no member named 'restart_flags'


When build stops at icu
---

1. Edit configure:

- *-arch*ppc*|*-arch*i386*|*-arch*x86_64*) ac_cv_c_bigendian=universal;;
+ *-arch*ppc*) ac_cv_c_bigendian=yes;;

Error was:

header_size mismatch


When build stops at couched
---

1. Edit Makefile.am

changing line 70 of ../dependencies/couchdb/src/couchdb/priv/Makefile.am from:

HELP2MAN_OPTION=--no-info --help-option=-h --version-option=-V

to:

HELP2MAN_OPTION=--no-info --help-option=-h --version-option=-V 
--no-discard-stderr
  

- Hans

On Jun 4, 2012, at 12:51 PM, Dave Cottlehuber wrote:

 On 4 June 2012 08:53, Carlton Gibson carlton.gib...@gmail.com wrote:
 Can someone help here?
 
 
 
 On 2 Jun 2012, at 09:05, Hans J Schroeder h...@cloudno.de wrote:
 
 Hi,
 
 The CouchDB home page has a binary for Windows, but not for Mac. It says 
 Coming soon? Why don’t you contribute one? I have built the binary, but 
 how do we get it on the home page?
 
 - Hans
 
 
 Sorry Hans, Carlton,
 
 Yes I will own this.
 
 Last Friday I ran through the build process myself to make sure I
 understand it; I have a couple hiccups in the build-couchdb bit still
 which I need to sort out still.
 
 Some questions:
 
 #1 Are we linking to this on github or doing an ASF hosted one? Any
 requirements either way?
 
 #2 We should pgp sign these. Are you able to do this or do you want me
 to build/sign?
 
 #3 Is there any substantive difference between Carlton  Hans' version now?
 
 #4 what happens next?
 
 A+
 Dave



Re: So, how do we get the Mac binary on the home page?

2012-06-04 Thread Jason Smith
Hi, Hans. Thanks for this! I placed it in the issue tracker:
https://github.com/iriscouch/build-couchdb/issues/56

I will try to merge your changes in, so if you want to follow that
issue or anything, or provide feedback, feel free!

On Tue, Jun 5, 2012 at 12:49 AM, Hans J Schroeder h...@cloudno.de wrote:
 Hi Dave,

 Thanks for taking care. I have taken some notes of the hiccups that happened 
 during build-couchdb. I used the build-couchdb script from iriscouch.

 https://github.com/iriscouch/build-couchdb

 The build stopped 3 times and needed some small fixes:


 When build stops at erlang
 ---

 1. Edit erts/emulator/Makefile.in:

  $(OBJDIR)/%.o: beam/%.c
 -       $(CC) $(subst -O2, $(GEN_OPT_FLGS), $(CFLAGS)) $(INCLUDES) -c $ -o $@
 +       $(CC) $(INCLUDES) $(subst -O2, $(GEN_OPT_FLGS), $(CFLAGS)) -c $ -o $@


 Error was:

 beam/erl_bif_re.c:921: error: 'PCRE_EXTRA_LOOP_LIMIT' undeclared (first use in
 this function)
 beam/erl_bif_re.c:921: error: (Each undeclared identifier is reported only 
 once
 beam/erl_bif_re.c:921: error: for each function it appears in.)
 beam/erl_bif_re.c:923: error: 'pcre_extra' has no member named 'loop_limit'
 beam/erl_bif_re.c:926: error: 'pcre_extra' has no member named 'loop_limit'
 beam/erl_bif_re.c:927: error: 'pcre_extra' has no member named 'loop_limit'
 beam/erl_bif_re.c:930: error: 'pcre_extra' has no member named 'restart_data'
 beam/erl_bif_re.c:931: error: 'pcre_extra' has no member named 'restart_flags'


 When build stops at icu
 ---

 1. Edit configure:

 - *-arch*ppc*|*-arch*i386*|*-arch*x86_64*) ac_cv_c_bigendian=universal;;
 + *-arch*ppc*) ac_cv_c_bigendian=yes;;

 Error was:

 header_size mismatch


 When build stops at couched
 ---

 1. Edit Makefile.am

 changing line 70 of ../dependencies/couchdb/src/couchdb/priv/Makefile.am from:

 HELP2MAN_OPTION=--no-info --help-option=-h --version-option=-V

 to:

 HELP2MAN_OPTION=--no-info --help-option=-h --version-option=-V 
 --no-discard-stderr


 - Hans

 On Jun 4, 2012, at 12:51 PM, Dave Cottlehuber wrote:

 On 4 June 2012 08:53, Carlton Gibson carlton.gib...@gmail.com wrote:
 Can someone help here?



 On 2 Jun 2012, at 09:05, Hans J Schroeder h...@cloudno.de wrote:

 Hi,

 The CouchDB home page has a binary for Windows, but not for Mac. It says 
 Coming soon? Why don’t you contribute one? I have built the binary, but 
 how do we get it on the home page?

 - Hans


 Sorry Hans, Carlton,

 Yes I will own this.

 Last Friday I ran through the build process myself to make sure I
 understand it; I have a couple hiccups in the build-couchdb bit still
 which I need to sort out still.

 Some questions:

 #1 Are we linking to this on github or doing an ASF hosted one? Any
 requirements either way?

 #2 We should pgp sign these. Are you able to do this or do you want me
 to build/sign?

 #3 Is there any substantive difference between Carlton  Hans' version now?

 #4 what happens next?

 A+
 Dave




-- 
Iris Couch


So, how do we get the Mac binary on the home page?

2012-06-02 Thread Hans J Schroeder
Hi,

The CouchDB home page has a binary for Windows, but not for Mac. It says 
Coming soon? Why don’t you contribute one? I have built the binary, but how 
do we get it on the home page?

- Hans

So, how do we get the Mac binary on the home page?

2012-05-31 Thread Hans J Schroeder
Hi,

The CouchDB home page has a binary for Windows, but not for Mac, which is a 
no-go. It says Coming soon? Why don’t you contribute one? I have built the 
binary, but how do we get it on the home page?

- Hans