Re: [VOTE] Apache CouchDB 1.0.3 Release

2011-07-17 Thread Adam Kocoloski
+1 (binding)

Thanks Paul!

On Jun 24, 2011, at 7:54 PM, Paul Davis wrote:

 This is the release vote for Apache CouchDB 1.0.3
 
 Changes in this release:
 
 * Fixed compatibility issues with Erlang R14B02.
 * Fix bug that allows invalid UTF-8 after valid escapes.
 * The query parameter `include_docs` now honors the parameter `conflicts`.
   This applies to queries against map views, _all_docs and _changes.
 * Added support for inclusive_end with reduce views.
 * More performant queries against _changes and _all_docs when using the
  `include_docs` parameter.
 * Enabled replication over IPv6.
 * Fixed for crashes in continuous and filtered changes feeds.
 * Fixed error when restarting replications in OTP R14B02.
 * Upgrade ibrowse to version 2.2.0.
 * Fixed bug when using a filter and a limit of 1.
 * Fixed OAuth signature computation in OTP R14B02.
 * Handle passwords with : in them.
 * Made compatible with jQuery 1.5.x.
 * Etap tests no longer require use of port 5984. They now use a randomly
   selected port so they won't clash with a running CouchDB.
 * Windows builds now require ICU = 4.4.0 and Erlang = R14B03. See
   COUCHDB-1152, and COUCHDB-963 + OTP-9139 for more information.
 
 We encourage the whole community to download and test these release
 artifacts so that any critical issues can be resolved before the release
 is made. Everyone is free to vote on this release. Please report your
 results and vote to this thread.
 
 We are voting on the following release artifacts:
 
 http://people.apache.org/~davisp/dist/1.0.3-rc1/
 
 Instructions for validating the release tarball can be found here:
 
  http://people.apache.org/~davisp/dist/
 
 Instructions for testing the build artefacts can be found here:
 
  http://wiki.apache.org/couchdb/Test_procedure
 
 These artifacts have been built from the 1.0.3 tag in Subversion:
 
 http://svn.apache.org/repos/asf/couchdb/tags/1.0.3/
 
 At some point this weekend you will be bored with nothing to do for
 ten to fifteen minutes, this is when you should vote.



Re: [VOTE] Apache CouchDB 1.0.3 Release

2011-07-14 Thread Robert Newson
Thanks Noah, I was told different, but if we have enough binding
votes, then I'm not going to complain. :)

B.

On 14 July 2011 05:38, Noah Slater nsla...@apache.org wrote:

 On 13 Jul 2011, at 21:05, Robert Newson wrote:

 bump.

 Please can PMC members vote on this release so we can restore couchdb
 replication compatibility between our two stable release branches?

 We don't need PMC votes. A binding vote is any vote from a committer, and we 
 have three of those already, I think. As far as I know, Paul is waiting for 
 my vote, but I am unable to give it in good conscience until I can fix 
 whatever SSL problems I have locally. I do not mind Paul making the release 
 in the absence of my vote.




Re: [VOTE] Apache CouchDB 1.0.3 Release

2011-07-13 Thread Robert Newson
bump.

Please can PMC members vote on this release so we can restore couchdb
replication compatibility between our two stable release branches?

Thanks,
B.

On 28 June 2011 20:05, Noah Slater nsla...@apache.org wrote:

 On 28 Jun 2011, at 19:24, Paul Davis wrote:

 Yours truly,
 Paul Davis

 Received, and understood.

 Ever handsome,

 Mr. Noah Slater Esq.




Re: [VOTE] Apache CouchDB 1.0.3 Release

2011-07-13 Thread Filipe David Manana
On Wed, Jul 13, 2011 at 9:05 PM, Robert Newson rnew...@apache.org wrote:
 bump.

 Please can PMC members vote on this release so we can restore couchdb
 replication compatibility between our two stable release branches?

As far as I known it's possible to replicate between 1.0.2 and 1.1.0
(either pull or push, in any direction).


 Thanks,
 B.

 On 28 June 2011 20:05, Noah Slater nsla...@apache.org wrote:

 On 28 Jun 2011, at 19:24, Paul Davis wrote:

 Yours truly,
 Paul Davis

 Received, and understood.

 Ever handsome,

 Mr. Noah Slater Esq.






-- 
Filipe David Manana,
fdman...@gmail.com, fdman...@apache.org

Reasonable men adapt themselves to the world.
 Unreasonable men adapt the world to themselves.
 That's why all progress depends on unreasonable men.


Re: [VOTE] Apache CouchDB 1.0.3 Release

2011-07-13 Thread Robert Newson
I heard different but that's good news. Getting 1.0.3 out is a good
thing, this thread has gone cold.

B.

On 13 July 2011 21:08, Filipe David Manana fdman...@apache.org wrote:
 On Wed, Jul 13, 2011 at 9:05 PM, Robert Newson rnew...@apache.org wrote:
 bump.

 Please can PMC members vote on this release so we can restore couchdb
 replication compatibility between our two stable release branches?

 As far as I known it's possible to replicate between 1.0.2 and 1.1.0
 (either pull or push, in any direction).


 Thanks,
 B.

 On 28 June 2011 20:05, Noah Slater nsla...@apache.org wrote:

 On 28 Jun 2011, at 19:24, Paul Davis wrote:

 Yours truly,
 Paul Davis

 Received, and understood.

 Ever handsome,

 Mr. Noah Slater Esq.






 --
 Filipe David Manana,
 fdman...@gmail.com, fdman...@apache.org

 Reasonable men adapt themselves to the world.
  Unreasonable men adapt the world to themselves.
  That's why all progress depends on unreasonable men.



Re: [VOTE] Apache CouchDB 1.0.3 Release

2011-07-13 Thread Benoit Chesneau
On Wed, Jul 13, 2011 at 10:08 PM, Filipe David Manana
fdman...@apache.org wrote:
 On Wed, Jul 13, 2011 at 9:05 PM, Robert Newson rnew...@apache.org wrote:
 bump.

 Please can PMC members vote on this release so we can restore couchdb
 replication compatibility between our two stable release branches?

 As far as I known it's possible to replicate between 1.0.2 and 1.1.0
 (either pull or push, in any direction).


 Thanks,
 B.

Pull is working. At least it is still running on friendpaste.

- benoit


Re: [VOTE] Apache CouchDB 1.0.3 Release

2011-07-13 Thread kowsik
On Wed, Jul 13, 2011 at 1:16 PM, Benoit Chesneau bchesn...@gmail.com wrote:
 On Wed, Jul 13, 2011 at 10:08 PM, Filipe David Manana
 fdman...@apache.org wrote:
 On Wed, Jul 13, 2011 at 9:05 PM, Robert Newson rnew...@apache.org wrote:
 bump.

 Please can PMC members vote on this release so we can restore couchdb
 replication compatibility between our two stable release branches?

 As far as I known it's possible to replicate between 1.0.2 and 1.1.0
 (either pull or push, in any direction).


 Thanks,
 B.

We are doing this production right now as a stop gap before upgrading
our clsuter to 1.1.0. So yes, it does work.

K.
---
http://blitz.io
@pcapr


Re: [VOTE] Apache CouchDB 1.0.3 Release

2011-07-13 Thread Dale Harvey
 I heard different but that's good news. Getting 1.0.3 out is a good
 thing, this thread has gone cold.

Yeh sorry this was my bad, I was testing against trunk and made a wrong
assumption about when the data_size patch that breaks compatibility was
introduced

On 13 July 2011 13:36, kowsik kow...@gmail.com wrote:

 On Wed, Jul 13, 2011 at 1:16 PM, Benoit Chesneau bchesn...@gmail.com
 wrote:
  On Wed, Jul 13, 2011 at 10:08 PM, Filipe David Manana
  fdman...@apache.org wrote:
  On Wed, Jul 13, 2011 at 9:05 PM, Robert Newson rnew...@apache.org
 wrote:
  bump.
 
  Please can PMC members vote on this release so we can restore couchdb
  replication compatibility between our two stable release branches?
 
  As far as I known it's possible to replicate between 1.0.2 and 1.1.0
  (either pull or push, in any direction).
 
 
  Thanks,
  B.

 We are doing this production right now as a stop gap before upgrading
 our clsuter to 1.1.0. So yes, it does work.

 K.
 ---
 http://blitz.io
 @pcapr



Re: [VOTE] Apache CouchDB 1.0.3 Release

2011-07-13 Thread Noah Slater

On 13 Jul 2011, at 21:05, Robert Newson wrote:

 bump.
 
 Please can PMC members vote on this release so we can restore couchdb
 replication compatibility between our two stable release branches?

We don't need PMC votes. A binding vote is any vote from a committer, and we 
have three of those already, I think. As far as I know, Paul is waiting for my 
vote, but I am unable to give it in good conscience until I can fix whatever 
SSL problems I have locally. I do not mind Paul making the release in the 
absence of my vote.



Re: [VOTE] Apache CouchDB 1.0.3 Release

2011-06-28 Thread Sebastian Cohnen
OS X 10.6.8, R14B03

md5sum: OK
sha1sum: OK
gpg: Good signature from Paul J. Davis (CODE SIGNING KEY) dav...@apache.org 
- OK
make check: OK
./test/javascript/run: NOT OK, but I guess that's okay for now
- not ok 3 attachment_names expected 'Created', got 'null'
- not ok 26 form_submit false
- not ok 44 replication ReferenceError: $ is not defined
futon test suite (Safari 5.0.5): OK

+1

Great work!

On 25.06.2011, at 01:54, Paul Davis wrote:

 This is the release vote for Apache CouchDB 1.0.3
 
 Changes in this release:
 
 * Fixed compatibility issues with Erlang R14B02.
 * Fix bug that allows invalid UTF-8 after valid escapes.
 * The query parameter `include_docs` now honors the parameter `conflicts`.
   This applies to queries against map views, _all_docs and _changes.
 * Added support for inclusive_end with reduce views.
 * More performant queries against _changes and _all_docs when using the
  `include_docs` parameter.
 * Enabled replication over IPv6.
 * Fixed for crashes in continuous and filtered changes feeds.
 * Fixed error when restarting replications in OTP R14B02.
 * Upgrade ibrowse to version 2.2.0.
 * Fixed bug when using a filter and a limit of 1.
 * Fixed OAuth signature computation in OTP R14B02.
 * Handle passwords with : in them.
 * Made compatible with jQuery 1.5.x.
 * Etap tests no longer require use of port 5984. They now use a randomly
   selected port so they won't clash with a running CouchDB.
 * Windows builds now require ICU = 4.4.0 and Erlang = R14B03. See
   COUCHDB-1152, and COUCHDB-963 + OTP-9139 for more information.
 
 We encourage the whole community to download and test these release
 artifacts so that any critical issues can be resolved before the release
 is made. Everyone is free to vote on this release. Please report your
 results and vote to this thread.
 
 We are voting on the following release artifacts:
 
 http://people.apache.org/~davisp/dist/1.0.3-rc1/
 
 Instructions for validating the release tarball can be found here:
 
  http://people.apache.org/~davisp/dist/
 
 Instructions for testing the build artefacts can be found here:
 
  http://wiki.apache.org/couchdb/Test_procedure
 
 These artifacts have been built from the 1.0.3 tag in Subversion:
 
 http://svn.apache.org/repos/asf/couchdb/tags/1.0.3/
 
 At some point this weekend you will be bored with nothing to do for
 ten to fifteen minutes, this is when you should vote.



Re: [VOTE] Apache CouchDB 1.0.3 Release

2011-06-28 Thread Paul Davis
On Mon, Jun 27, 2011 at 5:31 PM, Noah Slater nsla...@apache.org wrote:
 Everything works, except the bits that didn't.

 At the start of running the tests:

 Program received signal EXC_BAD_ACCESS, Could not access memory.
 Reason: KERN_INVALID_ADDRESS at address: 0x107c34f0
 [Switching to process 80613 thread 0x2a03]
 0x107c34f0 in ?? ()
 (gdb) bt
 #0  0x107c34f0 in ?? ()
 Cannot access memory at address 0x107c34f0
 #1  0x7fff88041711 in EVP_DigestInit_ex ()
 #2  0x7fff8800f69d in ssleay_rand_bytes ()
 #3  0x7fff8800ed2e in ssleay_rand_pseudo_bytes ()
 #4  0x1077a85a in rand_bytes_1 ()
 #5  0x100fec37 in process_main ()
 #6  0x1007024e in sched_thread_func ()
 #7  0x1018f7fb in thr_wrapper ()
 #8  0x7fff80398fd6 in _pthread_start ()
 #9  0x7fff80398e89 in thread_start ()

 Then later on, I get this:

 Program received signal SIGPIPE, Broken pipe.
 0x7fff803a3932 in select$DARWIN_EXTSN ()
 (gdb) bt
 #0  0x7fff803a3932 in select$DARWIN_EXTSN ()
 #1  0x1011dfd0 in erts_sys_main_thread ()
 #2  0x100207ef in erl_start ()
 #3  0x100010c9 in main ()

 Blowing away the database, and restarting.

 At this point in the logs:

 [info] [0.1839.0] 127.0.0.1 - - 'GET' /_uuids?count=600 200
 [info] [0.1839.0] 127.0.0.1 - - 'POST' /test_suite_db/_bulk_docs 201
 [info] [0.1839.0] 127.0.0.1 - - 'POST' /test_suite_db/_ensure_full_commit 
 201
 [info] [0.1839.0] 127.0.0.1 - - 'GET' 
 /test_suite_db/_design/test/_view/summate?stale=ok 200
 [info] [0.1839.0] 127.0.0.1 - - 'GET' /test_suite_db/_design/test/_info 200
 [info] [0.1839.0] 127.0.0.1 - - 'GET' 
 /test_suite_db/_design/test/_view/all_docs_twice?stale=ok 200
 [info] [0.1839.0] 127.0.0.1 - - 'GET' 
 /test_suite_db/_design/test/_view/single_doc?stale=ok 200
 [info] [0.1839.0] 127.0.0.1 - - 'GET' 
 /test_suite_db/_design/test/_view/summate?stale=ok 200
 [info] [0.1839.0] 127.0.0.1 - - 'POST' /test_suite_db/_ensure_full_commit 
 201
 [info] [0.1839.0] 127.0.0.1 - - 'POST' /_restart 200
 Apache CouchDB 1.0.3 (LogLevel=info) is starting.


 I get this:

 Program received signal EXC_BAD_ACCESS, Could not access memory.
 Reason: KERN_PROTECTION_FAILURE at address: 0x107c34f0
 [Switching to process 81217 thread 0x2903]
 0x107c34f0 in ?? ()
 (gdb) bt
 #0  0x107c34f0 in ?? ()
 #1  0x7fff88041711 in EVP_DigestInit_ex ()
 #2  0x7fff8800f69d in ssleay_rand_bytes ()
 #3  0x7fff8800ed2e in ssleay_rand_pseudo_bytes ()
 #4  0x107d585a in rand_bytes_1 ()
 #5  0x100fec37 in process_main ()
 #6  0x1007024e in sched_thread_func ()
 #7  0x1018f7fb in thr_wrapper ()
 #8  0x7fff80398fd6 in _pthread_start ()
 #9  0x7fff80398e89 in thread_start ()

 When I quit GDB this was reported as a bus error.

 Reran and at this point in the logs:

 [info] [0.5073.0] Compaction for db test_suite_db_a completed.
 [info] [0.3581.0] 127.0.0.1 - - 'GET' /test_suite_db_a/ 200
 [info] [0.3581.0] 127.0.0.1 - - 'PUT' /test_suite_db_a/30 201
 [info] [0.3581.0] 127.0.0.1 - - 'GET' /_active_tasks 200
 [info] [0.3608.0] 127.0.0.1 - - 'GET' 
 /test_suite_db_a/30?open_revs=[1-2caeb8875a4d87f9dae3535022744785]revs=truelatest=trueatt_encoding_info=true
  200
 [info] [0.3581.0] 127.0.0.1 - - 'GET' /test_suite_db_a/ 200
 [info] [0.3581.0] 127.0.0.1 - - 'GET' /test_suite_db_b/ 200
 [info] [0.3581.0] 127.0.0.1 - - 'GET' /test_suite_db_b/30 200
 [info] [0.3581.0] 127.0.0.1 - - 'POST' /_replicate 200
 [info] [0.3581.0] 127.0.0.1 - - 'DELETE' /test_suite_db_a/ 200

 I got this again:

 Program received signal SIGPIPE, Broken pipe.
 0x7fff803a3932 in select$DARWIN_EXTSN ()
 (gdb) bt
 #0  0x7fff803a3932 in select$DARWIN_EXTSN ()
 #1  0x1011dfd0 in erts_sys_main_thread ()
 #2  0x100207ef in erl_start ()
 #3  0x100010c9 in main ()



I'm constantly impressed that you manage to have an OpenSSL library
installation that segfaults. Is it perhaps possible that I can get a
remote login to this machine to try and debug what's going on? I'm
doubtful but at this point I don't have any better response other than
sending you a link to http://nelsonhaha.com/

HTH,
Paul Davis


Re: [VOTE] Apache CouchDB 1.0.3 Release

2011-06-28 Thread Noah Slater

On 28 Jun 2011, at 10:51, Sebastian Cohnen wrote:

 ./test/javascript/run: NOT OK, but I guess that's okay for now
 - not ok 3 attachment_names expected 'Created', got 'null'
 - not ok 26 form_submit false
 - not ok 44 replication ReferenceError: $ is not defined
 futon test suite (Safari 5.0.5): OK

None of the tests should fail.

I've said this before and I will say it again. The test suite forms a contract 
between the devs and the release team, and between the release team and the 
user. If they are expected to fail, they are next to useless.

Perhaps there is some good reason for them failing?



Re: [VOTE] Apache CouchDB 1.0.3 Release

2011-06-28 Thread Jan Lehnardt

On 28 Jun 2011, at 11:51, Sebastian Cohnen wrote:

 OS X 10.6.8, R14B03
 
 md5sum: OK
 sha1sum: OK
 gpg: Good signature from Paul J. Davis (CODE SIGNING KEY) 
 dav...@apache.org - OK
 make check: OK
 ./test/javascript/run: NOT OK, but I guess that's okay for now
 - not ok 3 attachment_names expected 'Created', got 'null'
 - not ok 26 form_submit false
 - not ok 44 replication ReferenceError: $ is not defined
 futon test suite (Safari 5.0.5): OK

Can you try clearing the cache or try Chrome?

Cheers
Jan
-- 

 
 +1
 
 Great work!
 
 On 25.06.2011, at 01:54, Paul Davis wrote:
 
 This is the release vote for Apache CouchDB 1.0.3
 
 Changes in this release:
 
 * Fixed compatibility issues with Erlang R14B02.
 * Fix bug that allows invalid UTF-8 after valid escapes.
 * The query parameter `include_docs` now honors the parameter `conflicts`.
  This applies to queries against map views, _all_docs and _changes.
 * Added support for inclusive_end with reduce views.
 * More performant queries against _changes and _all_docs when using the
 `include_docs` parameter.
 * Enabled replication over IPv6.
 * Fixed for crashes in continuous and filtered changes feeds.
 * Fixed error when restarting replications in OTP R14B02.
 * Upgrade ibrowse to version 2.2.0.
 * Fixed bug when using a filter and a limit of 1.
 * Fixed OAuth signature computation in OTP R14B02.
 * Handle passwords with : in them.
 * Made compatible with jQuery 1.5.x.
 * Etap tests no longer require use of port 5984. They now use a randomly
  selected port so they won't clash with a running CouchDB.
 * Windows builds now require ICU = 4.4.0 and Erlang = R14B03. See
  COUCHDB-1152, and COUCHDB-963 + OTP-9139 for more information.
 
 We encourage the whole community to download and test these release
 artifacts so that any critical issues can be resolved before the release
 is made. Everyone is free to vote on this release. Please report your
 results and vote to this thread.
 
 We are voting on the following release artifacts:
 
 http://people.apache.org/~davisp/dist/1.0.3-rc1/
 
 Instructions for validating the release tarball can be found here:
 
 http://people.apache.org/~davisp/dist/
 
 Instructions for testing the build artefacts can be found here:
 
 http://wiki.apache.org/couchdb/Test_procedure
 
 These artifacts have been built from the 1.0.3 tag in Subversion:
 
 http://svn.apache.org/repos/asf/couchdb/tags/1.0.3/
 
 At some point this weekend you will be bored with nothing to do for
 ten to fifteen minutes, this is when you should vote.
 



Re: [VOTE] Apache CouchDB 1.0.3 Release

2011-06-28 Thread Sebastian Cohnen
On 28.06.2011, at 17:57, Noah Slater wrote:

 On 28 Jun 2011, at 10:51, Sebastian Cohnen wrote:
 
 ./test/javascript/run: NOT OK, but I guess that's okay for now
 - not ok 3 attachment_names expected 'Created', got 'null'
 - not ok 26 form_submit false
 - not ok 44 replication ReferenceError: $ is not defined
 futon test suite (Safari 5.0.5): OK
 
 None of the tests should fail.
 
 I've said this before and I will say it again. The test suite forms a 
 contract between the devs and the release team, and between the release team 
 and the user. If they are expected to fail, they are next to useless.
 
 Perhaps there is some good reason for them failing?

I was not aware that the javascript CLI tests are officially ready to use 
yet. In that case it's definitely not okay if they are failing and since others 
have seen the same failing tests, I'd change my vote to −1.

Re: [VOTE] Apache CouchDB 1.0.3 Release

2011-06-28 Thread Noah Slater

On 28 Jun 2011, at 17:09, Sebastian Cohnen wrote:

 Perhaps there is some good reason for them failing?
 
 I was not aware that the javascript CLI tests are officially ready to use 
 yet. In that case it's definitely not okay if they are failing and since 
 others have seen the same failing tests, I'd change my vote to −1.

If they are not ready to use yet, that is a good reason for them failing. If 
they should be part of the test procedure, then they should a) pass and b) be 
added to the wiki. Sorry for being so ARGH about it, but I like to run a tight 
ship, so we should get clarification on this either way. Thanks!



Re: [VOTE] Apache CouchDB 1.0.3 Release

2011-06-28 Thread Jan Lehnardt

On 28 Jun 2011, at 18:11, Noah Slater wrote:

 
 On 28 Jun 2011, at 17:09, Sebastian Cohnen wrote:
 
 Perhaps there is some good reason for them failing?
 
 I was not aware that the javascript CLI tests are officially ready to use 
 yet. In that case it's definitely not okay if they are failing and since 
 others have seen the same failing tests, I'd change my vote to −1.
 
 If they are not ready to use yet, that is a good reason for them failing. If 
 they should be part of the test procedure, then they should a) pass and b) be 
 added to the wiki. Sorry for being so ARGH about it, but I like to run a 
 tight ship, so we should get clarification on this either way. Thanks!

It's all good Noah, I'm 100% behind you here :)

Sebastian, sorry, I didn't see you were running the still experimental CLI 
tests.

Cheers
Jan
-- 




Re: [VOTE] Apache CouchDB 1.0.3 Release

2011-06-28 Thread Sebastian Cohnen

On 28.06.2011, at 18:11, Noah Slater wrote:

 
 On 28 Jun 2011, at 17:09, Sebastian Cohnen wrote:
 
 Perhaps there is some good reason for them failing?
 
 I was not aware that the javascript CLI tests are officially ready to use 
 yet. In that case it's definitely not okay if they are failing and since 
 others have seen the same failing tests, I'd change my vote to −1.
 
 If they are not ready to use yet, that is a good reason for them failing. If 
 they should be part of the test procedure, then they should a) pass and b) be 
 added to the wiki. Sorry for being so ARGH about it, but I like to run a 
 tight ship, so we should get clarification on this either way. Thanks!
 

I'm sorry Noah. You are right, they are not part of the test procedure 
(according to http://wiki.apache.org/couchdb/Test_procedure). Therefor I think 
it's okay for them to fail.

So let's ship that thing!

+1

Re: [VOTE] Apache CouchDB 1.0.3 Release

2011-06-28 Thread Robert Dionne
I don't think they are officially part of the test procedure, if so then 
we've shipped a lot of releases with them failing. In fact they never run 
completely, once in a blue moon. Perhaps I shouldn't have mentioned it in my +1 
vote. I run them almost every time I do a build from trunk, almost always the 
issues are related to the two different JS execution environments. I've started 
a topic branch to separate out [1] these tests from the browser based Futon 
tests. Ideally these would be part of make check.

SHIP IT!!!


[1] https://github.com/bdionne/couchdb/tree/cli-tests




On Jun 28, 2011, at 12:11 PM, Noah Slater wrote:

 
 On 28 Jun 2011, at 17:09, Sebastian Cohnen wrote:
 
 Perhaps there is some good reason for them failing?
 
 I was not aware that the javascript CLI tests are officially ready to use 
 yet. In that case it's definitely not okay if they are failing and since 
 others have seen the same failing tests, I'd change my vote to −1.
 
 If they are not ready to use yet, that is a good reason for them failing. If 
 they should be part of the test procedure, then they should a) pass and b) be 
 added to the wiki. Sorry for being so ARGH about it, but I like to run a 
 tight ship, so we should get clarification on this either way. Thanks!
 



Re: [VOTE] Apache CouchDB 1.0.3 Release

2011-06-28 Thread Paul Davis
On Tue, Jun 28, 2011 at 11:57 AM, Noah Slater nsla...@apache.org wrote:

 On 28 Jun 2011, at 10:51, Sebastian Cohnen wrote:

 ./test/javascript/run: NOT OK, but I guess that's okay for now
 - not ok 3 attachment_names expected 'Created', got 'null'
 - not ok 26 form_submit false
 - not ok 44 replication ReferenceError: $ is not defined
 futon test suite (Safari 5.0.5): OK

 None of the tests should fail.

 I've said this before and I will say it again. The test suite forms a 
 contract between the devs and the release team, and between the release team 
 and the user. If they are expected to fail, they are next to useless.

 Perhaps there is some good reason for them failing?



Dear Noah Slater,

These tests fail because the JS environment on the command line does
not support asynchronous XHR because that would require me to write
lots of whacky C to support a handful of assertions. These are not
part of the official test suite because they require a live server to
be opened and I wasn't good enough to figure out a way to be extra
sure to make sure the server doesn't linger around after the tests
have run. Also, it'd be good to configure things to use a random port
as well. Also, making them official makes the curl dependency
non-optional for release managers and testers, so there's also that.

Yours truly,
Paul Davis


Re: [VOTE] Apache CouchDB 1.0.3 Release

2011-06-28 Thread Noah Slater

On 28 Jun 2011, at 19:24, Paul Davis wrote:

 Yours truly,
 Paul Davis

Received, and understood.

Ever handsome,

Mr. Noah Slater Esq.



Re: [VOTE] Apache CouchDB 1.0.3 Release

2011-06-27 Thread Noah Slater
Everything works, except the bits that didn't.

At the start of running the tests:

 Program received signal EXC_BAD_ACCESS, Could not access memory.
 Reason: KERN_INVALID_ADDRESS at address: 0x107c34f0
 [Switching to process 80613 thread 0x2a03]
 0x107c34f0 in ?? ()
 (gdb) bt
 #0  0x107c34f0 in ?? ()
 Cannot access memory at address 0x107c34f0
 #1  0x7fff88041711 in EVP_DigestInit_ex ()
 #2  0x7fff8800f69d in ssleay_rand_bytes ()
 #3  0x7fff8800ed2e in ssleay_rand_pseudo_bytes ()
 #4  0x1077a85a in rand_bytes_1 ()
 #5  0x100fec37 in process_main ()
 #6  0x1007024e in sched_thread_func ()
 #7  0x1018f7fb in thr_wrapper ()
 #8  0x7fff80398fd6 in _pthread_start ()
 #9  0x7fff80398e89 in thread_start ()

Then later on, I get this:

 Program received signal SIGPIPE, Broken pipe.
 0x7fff803a3932 in select$DARWIN_EXTSN ()
 (gdb) bt
 #0  0x7fff803a3932 in select$DARWIN_EXTSN ()
 #1  0x1011dfd0 in erts_sys_main_thread ()
 #2  0x100207ef in erl_start ()
 #3  0x100010c9 in main ()

Blowing away the database, and restarting.

At this point in the logs:

 [info] [0.1839.0] 127.0.0.1 - - 'GET' /_uuids?count=600 200
 [info] [0.1839.0] 127.0.0.1 - - 'POST' /test_suite_db/_bulk_docs 201
 [info] [0.1839.0] 127.0.0.1 - - 'POST' /test_suite_db/_ensure_full_commit 
 201
 [info] [0.1839.0] 127.0.0.1 - - 'GET' 
 /test_suite_db/_design/test/_view/summate?stale=ok 200
 [info] [0.1839.0] 127.0.0.1 - - 'GET' /test_suite_db/_design/test/_info 200
 [info] [0.1839.0] 127.0.0.1 - - 'GET' 
 /test_suite_db/_design/test/_view/all_docs_twice?stale=ok 200
 [info] [0.1839.0] 127.0.0.1 - - 'GET' 
 /test_suite_db/_design/test/_view/single_doc?stale=ok 200
 [info] [0.1839.0] 127.0.0.1 - - 'GET' 
 /test_suite_db/_design/test/_view/summate?stale=ok 200
 [info] [0.1839.0] 127.0.0.1 - - 'POST' /test_suite_db/_ensure_full_commit 
 201
 [info] [0.1839.0] 127.0.0.1 - - 'POST' /_restart 200
 Apache CouchDB 1.0.3 (LogLevel=info) is starting.
 

I get this:

 Program received signal EXC_BAD_ACCESS, Could not access memory.
 Reason: KERN_PROTECTION_FAILURE at address: 0x107c34f0
 [Switching to process 81217 thread 0x2903]
 0x107c34f0 in ?? ()
 (gdb) bt
 #0  0x107c34f0 in ?? ()
 #1  0x7fff88041711 in EVP_DigestInit_ex ()
 #2  0x7fff8800f69d in ssleay_rand_bytes ()
 #3  0x7fff8800ed2e in ssleay_rand_pseudo_bytes ()
 #4  0x107d585a in rand_bytes_1 ()
 #5  0x100fec37 in process_main ()
 #6  0x1007024e in sched_thread_func ()
 #7  0x1018f7fb in thr_wrapper ()
 #8  0x7fff80398fd6 in _pthread_start ()
 #9  0x7fff80398e89 in thread_start ()

When I quit GDB this was reported as a bus error.

Reran and at this point in the logs:

 [info] [0.5073.0] Compaction for db test_suite_db_a completed.
 [info] [0.3581.0] 127.0.0.1 - - 'GET' /test_suite_db_a/ 200
 [info] [0.3581.0] 127.0.0.1 - - 'PUT' /test_suite_db_a/30 201
 [info] [0.3581.0] 127.0.0.1 - - 'GET' /_active_tasks 200
 [info] [0.3608.0] 127.0.0.1 - - 'GET' 
 /test_suite_db_a/30?open_revs=[1-2caeb8875a4d87f9dae3535022744785]revs=truelatest=trueatt_encoding_info=true
  200
 [info] [0.3581.0] 127.0.0.1 - - 'GET' /test_suite_db_a/ 200
 [info] [0.3581.0] 127.0.0.1 - - 'GET' /test_suite_db_b/ 200
 [info] [0.3581.0] 127.0.0.1 - - 'GET' /test_suite_db_b/30 200
 [info] [0.3581.0] 127.0.0.1 - - 'POST' /_replicate 200
 [info] [0.3581.0] 127.0.0.1 - - 'DELETE' /test_suite_db_a/ 200

I got this again:

 Program received signal SIGPIPE, Broken pipe.
 0x7fff803a3932 in select$DARWIN_EXTSN ()
 (gdb) bt
 #0  0x7fff803a3932 in select$DARWIN_EXTSN ()
 #1  0x1011dfd0 in erts_sys_main_thread ()
 #2  0x100207ef in erl_start ()
 #3  0x100010c9 in main ()
 


Re: [VOTE] Apache CouchDB 1.0.3 Release

2011-06-27 Thread Jan Lehnardt

On 25 Jun 2011, at 01:54, Paul Davis wrote:

 This is the release vote for Apache CouchDB 1.0.3
 
 Changes in this release:
 
 * Fixed compatibility issues with Erlang R14B02.
 * Fix bug that allows invalid UTF-8 after valid escapes.
 * The query parameter `include_docs` now honors the parameter `conflicts`.
   This applies to queries against map views, _all_docs and _changes.
 * Added support for inclusive_end with reduce views.
 * More performant queries against _changes and _all_docs when using the
  `include_docs` parameter.
 * Enabled replication over IPv6.
 * Fixed for crashes in continuous and filtered changes feeds.
 * Fixed error when restarting replications in OTP R14B02.
 * Upgrade ibrowse to version 2.2.0.
 * Fixed bug when using a filter and a limit of 1.
 * Fixed OAuth signature computation in OTP R14B02.
 * Handle passwords with : in them.
 * Made compatible with jQuery 1.5.x.
 * Etap tests no longer require use of port 5984. They now use a randomly
   selected port so they won't clash with a running CouchDB.
 * Windows builds now require ICU = 4.4.0 and Erlang = R14B03. See
   COUCHDB-1152, and COUCHDB-963 + OTP-9139 for more information.
 
 We encourage the whole community to download and test these release
 artifacts so that any critical issues can be resolved before the release
 is made. Everyone is free to vote on this release. Please report your
 results and vote to this thread.
 
 We are voting on the following release artifacts:
 
 http://people.apache.org/~davisp/dist/1.0.3-rc1/
 
 Instructions for validating the release tarball can be found here:
 
  http://people.apache.org/~davisp/dist/
 
 Instructions for testing the build artefacts can be found here:
 
  http://wiki.apache.org/couchdb/Test_procedure
 
 These artifacts have been built from the 1.0.3 tag in Subversion:
 
 http://svn.apache.org/repos/asf/couchdb/tags/1.0.3/
 
 At some point this weekend you will be bored with nothing to do for
 ten to fifteen minutes, this is when you should vote.

I was out this weekend, but here's my take:

Mac OS X 10.6.7, Signatures OK, make check ok, JS Test Suite in Chrome and 
Firefox 4: check.

+1

Thanks for getting this out Paul!

Cheers
Jan
-- 




Re: [VOTE] Apache CouchDB 1.0.3 Release

2011-06-26 Thread Robert Newson
+1

OS X
checksums and sigs match

make check and Futon all pass in FF 4.

B.


On 25 June 2011 09:17, Dave Cottlehuber d...@muse.net.nz wrote:
 On 26 June 2011 01:16, Dave Cottlehuber d...@muse.net.nz wrote:
 On 25 June 2011 11:54, Paul Davis paul.joseph.da...@gmail.com wrote:
 This is the release vote for Apache CouchDB 1.0.3

 Changes in this release:

  * Fixed compatibility issues with Erlang R14B02.
  * Fix bug that allows invalid UTF-8 after valid escapes.
  * The query parameter `include_docs` now honors the parameter `conflicts`.
   This applies to queries against map views, _all_docs and _changes.
  * Added support for inclusive_end with reduce views.
  * More performant queries against _changes and _all_docs when using the
  `include_docs` parameter.
  * Enabled replication over IPv6.
  * Fixed for crashes in continuous and filtered changes feeds.
  * Fixed error when restarting replications in OTP R14B02.
  * Upgrade ibrowse to version 2.2.0.
  * Fixed bug when using a filter and a limit of 1.
  * Fixed OAuth signature computation in OTP R14B02.
  * Handle passwords with : in them.
  * Made compatible with jQuery 1.5.x.
  * Etap tests no longer require use of port 5984. They now use a randomly
   selected port so they won't clash with a running CouchDB.
  * Windows builds now require ICU = 4.4.0 and Erlang = R14B03. See
   COUCHDB-1152, and COUCHDB-963 + OTP-9139 for more information.

 We encourage the whole community to download and test these release
 artifacts so that any critical issues can be resolved before the release
 is made. Everyone is free to vote on this release. Please report your
 results and vote to this thread.

 We are voting on the following release artifacts:

  http://people.apache.org/~davisp/dist/1.0.3-rc1/

 Instructions for validating the release tarball can be found here:

  http://people.apache.org/~davisp/dist/

 Instructions for testing the build artefacts can be found here:

  http://wiki.apache.org/couchdb/Test_procedure

 These artifacts have been built from the 1.0.3 tag in Subversion:

  http://svn.apache.org/repos/asf/couchdb/tags/1.0.3/

 At some point this weekend you will be bored with nothing to do for
 ten to fifteen minutes, this is when you should vote.


 pgp keys, md5, sha OK
 diff OK.

 configure OK on mac 10.6.7 and windows 7 x64 (there can be only one)
 spidermonkey 1.8.0, erlang R14b03
 make checks OK
 foton OK ; tests done on Mac OS X in:
 Chrome 12.0.742.100
 Firefox Aurora 6.0a2
 Safari 5.0.5 (6533.21.1)

 +1

 /test/javascript/run - all ok on windows except for;
 not ok 3 attachment_names expected 'Created', got 'null'
 not ok 26 form_submit false
 not ok 44 replication ReferenceError: $ is not defined

 /test/javascript/run - all ok on mac except for same 3 as above.

 @bitdiddle what JS are you building against? I'm using the homebrewed
 version on both platforms
 https://github.com/mxcl/homebrew/blob/master/Library/Formula/spidermonkey.rb

 A+
 Dave




Re: [VOTE] Apache CouchDB 1.0.3 Release

2011-06-26 Thread till
On Sat, Jun 25, 2011 at 1:54 AM, Paul Davis paul.joseph.da...@gmail.com wrote:
 This is the release vote for Apache CouchDB 1.0.3

 Changes in this release:

  * Fixed compatibility issues with Erlang R14B02.
  * Fix bug that allows invalid UTF-8 after valid escapes.
  * The query parameter `include_docs` now honors the parameter `conflicts`.
   This applies to queries against map views, _all_docs and _changes.
  * Added support for inclusive_end with reduce views.
  * More performant queries against _changes and _all_docs when using the
  `include_docs` parameter.
  * Enabled replication over IPv6.
  * Fixed for crashes in continuous and filtered changes feeds.
  * Fixed error when restarting replications in OTP R14B02.
  * Upgrade ibrowse to version 2.2.0.
  * Fixed bug when using a filter and a limit of 1.
  * Fixed OAuth signature computation in OTP R14B02.
  * Handle passwords with : in them.
  * Made compatible with jQuery 1.5.x.
  * Etap tests no longer require use of port 5984. They now use a randomly
   selected port so they won't clash with a running CouchDB.
  * Windows builds now require ICU = 4.4.0 and Erlang = R14B03. See
   COUCHDB-1152, and COUCHDB-963 + OTP-9139 for more information.

 We encourage the whole community to download and test these release
 artifacts so that any critical issues can be resolved before the release
 is made. Everyone is free to vote on this release. Please report your
 results and vote to this thread.

 We are voting on the following release artifacts:

  http://people.apache.org/~davisp/dist/1.0.3-rc1/

 Instructions for validating the release tarball can be found here:

  http://people.apache.org/~davisp/dist/

 Instructions for testing the build artefacts can be found here:

  http://wiki.apache.org/couchdb/Test_procedure

 These artifacts have been built from the 1.0.3 tag in Subversion:

  http://svn.apache.org/repos/asf/couchdb/tags/1.0.3/

 At some point this weekend you will be bored with nothing to do for
 ten to fifteen minutes, this is when you should vote.


Love the momentum! Thanks for calling this vote, Paul!

Ubuntu 10.04 (R13B03)
make check passes

FreeBSD 6.x (R13B04)
gmake check passes

Ubuntu 9.10 (R13B01)
make check passess

+1


Re: [VOTE] Apache CouchDB 1.0.3 Release

2011-06-26 Thread Benoit Chesneau
On Sat, Jun 25, 2011 at 1:54 AM, Paul Davis paul.joseph.da...@gmail.com wrote:
 This is the release vote for Apache CouchDB 1.0.3

 Changes in this release:

  * Fixed compatibility issues with Erlang R14B02.
  * Fix bug that allows invalid UTF-8 after valid escapes.
  * The query parameter `include_docs` now honors the parameter `conflicts`.
   This applies to queries against map views, _all_docs and _changes.
  * Added support for inclusive_end with reduce views.
  * More performant queries against _changes and _all_docs when using the
  `include_docs` parameter.
  * Enabled replication over IPv6.
  * Fixed for crashes in continuous and filtered changes feeds.
  * Fixed error when restarting replications in OTP R14B02.
  * Upgrade ibrowse to version 2.2.0.
  * Fixed bug when using a filter and a limit of 1.
  * Fixed OAuth signature computation in OTP R14B02.
  * Handle passwords with : in them.
  * Made compatible with jQuery 1.5.x.
  * Etap tests no longer require use of port 5984. They now use a randomly
   selected port so they won't clash with a running CouchDB.
  * Windows builds now require ICU = 4.4.0 and Erlang = R14B03. See
   COUCHDB-1152, and COUCHDB-963 + OTP-9139 for more information.

 We encourage the whole community to download and test these release
 artifacts so that any critical issues can be resolved before the release
 is made. Everyone is free to vote on this release. Please report your
 results and vote to this thread.

 We are voting on the following release artifacts:

  http://people.apache.org/~davisp/dist/1.0.3-rc1/

 Instructions for validating the release tarball can be found here:

  http://people.apache.org/~davisp/dist/

 Instructions for testing the build artefacts can be found here:

  http://wiki.apache.org/couchdb/Test_procedure

 These artifacts have been built from the 1.0.3 tag in Subversion:

  http://svn.apache.org/repos/asf/couchdb/tags/1.0.3/

 At some point this weekend you will be bored with nothing to do for
 ten to fifteen minutes, this is when you should vote.


+1

make check pass, js tests pass, signature ok
tested on osx (osx lion  snow leopard + erlang r14b03)
tested on freebsd (7.2  8.1 + erlang r14b03)
tested on ubuntu (11.04 + erlang r13b03)

- benoît


Re: [VOTE] Apache CouchDB 1.0.3 Release

2011-06-25 Thread Robert Dionne
OS X
make check passes
Futon tests pass in FF
JS tests in CLI pass *except* the numbers 3, 26, and 45

+1


On Jun 24, 2011, at 7:54 PM, Paul Davis wrote:

 This is the release vote for Apache CouchDB 1.0.3
 
 Changes in this release:
 
 * Fixed compatibility issues with Erlang R14B02.
 * Fix bug that allows invalid UTF-8 after valid escapes.
 * The query parameter `include_docs` now honors the parameter `conflicts`.
   This applies to queries against map views, _all_docs and _changes.
 * Added support for inclusive_end with reduce views.
 * More performant queries against _changes and _all_docs when using the
  `include_docs` parameter.
 * Enabled replication over IPv6.
 * Fixed for crashes in continuous and filtered changes feeds.
 * Fixed error when restarting replications in OTP R14B02.
 * Upgrade ibrowse to version 2.2.0.
 * Fixed bug when using a filter and a limit of 1.
 * Fixed OAuth signature computation in OTP R14B02.
 * Handle passwords with : in them.
 * Made compatible with jQuery 1.5.x.
 * Etap tests no longer require use of port 5984. They now use a randomly
   selected port so they won't clash with a running CouchDB.
 * Windows builds now require ICU = 4.4.0 and Erlang = R14B03. See
   COUCHDB-1152, and COUCHDB-963 + OTP-9139 for more information.
 
 We encourage the whole community to download and test these release
 artifacts so that any critical issues can be resolved before the release
 is made. Everyone is free to vote on this release. Please report your
 results and vote to this thread.
 
 We are voting on the following release artifacts:
 
 http://people.apache.org/~davisp/dist/1.0.3-rc1/
 
 Instructions for validating the release tarball can be found here:
 
  http://people.apache.org/~davisp/dist/
 
 Instructions for testing the build artefacts can be found here:
 
  http://wiki.apache.org/couchdb/Test_procedure
 
 These artifacts have been built from the 1.0.3 tag in Subversion:
 
 http://svn.apache.org/repos/asf/couchdb/tags/1.0.3/
 
 At some point this weekend you will be bored with nothing to do for
 ten to fifteen minutes, this is when you should vote.



Re: [VOTE] Apache CouchDB 1.0.3 Release

2011-06-25 Thread Dave Cottlehuber
On 26 June 2011 01:16, Dave Cottlehuber d...@muse.net.nz wrote:
 On 25 June 2011 11:54, Paul Davis paul.joseph.da...@gmail.com wrote:
 This is the release vote for Apache CouchDB 1.0.3

 Changes in this release:

  * Fixed compatibility issues with Erlang R14B02.
  * Fix bug that allows invalid UTF-8 after valid escapes.
  * The query parameter `include_docs` now honors the parameter `conflicts`.
   This applies to queries against map views, _all_docs and _changes.
  * Added support for inclusive_end with reduce views.
  * More performant queries against _changes and _all_docs when using the
  `include_docs` parameter.
  * Enabled replication over IPv6.
  * Fixed for crashes in continuous and filtered changes feeds.
  * Fixed error when restarting replications in OTP R14B02.
  * Upgrade ibrowse to version 2.2.0.
  * Fixed bug when using a filter and a limit of 1.
  * Fixed OAuth signature computation in OTP R14B02.
  * Handle passwords with : in them.
  * Made compatible with jQuery 1.5.x.
  * Etap tests no longer require use of port 5984. They now use a randomly
   selected port so they won't clash with a running CouchDB.
  * Windows builds now require ICU = 4.4.0 and Erlang = R14B03. See
   COUCHDB-1152, and COUCHDB-963 + OTP-9139 for more information.

 We encourage the whole community to download and test these release
 artifacts so that any critical issues can be resolved before the release
 is made. Everyone is free to vote on this release. Please report your
 results and vote to this thread.

 We are voting on the following release artifacts:

  http://people.apache.org/~davisp/dist/1.0.3-rc1/

 Instructions for validating the release tarball can be found here:

  http://people.apache.org/~davisp/dist/

 Instructions for testing the build artefacts can be found here:

  http://wiki.apache.org/couchdb/Test_procedure

 These artifacts have been built from the 1.0.3 tag in Subversion:

  http://svn.apache.org/repos/asf/couchdb/tags/1.0.3/

 At some point this weekend you will be bored with nothing to do for
 ten to fifteen minutes, this is when you should vote.


 pgp keys, md5, sha OK
 diff OK.

 configure OK on mac 10.6.7 and windows 7 x64 (there can be only one)
 spidermonkey 1.8.0, erlang R14b03
 make checks OK
 foton OK ; tests done on Mac OS X in:
 Chrome 12.0.742.100
 Firefox Aurora 6.0a2
 Safari 5.0.5 (6533.21.1)

+1

 /test/javascript/run - all ok on windows except for;
 not ok 3 attachment_names expected 'Created', got 'null'
 not ok 26 form_submit false
 not ok 44 replication ReferenceError: $ is not defined

 /test/javascript/run - all ok on mac except for same 3 as above.

 @bitdiddle what JS are you building against? I'm using the homebrewed
 version on both platforms
 https://github.com/mxcl/homebrew/blob/master/Library/Formula/spidermonkey.rb

 A+
 Dave