Re: [VOTE] Release CouchDB 3.2.0 (RC2 round)

2021-10-08 Thread Nick Vatamaniuc
It has been 72+ hours. Vote passes. This becomes the 3.2.0 CouchDB release

Thank you for testing and voting!

Cheers,
-Nick

On Wed, Oct 6, 2021 at 9:06 AM Jan Lehnardt  wrote:
>
> +1
>
> sigs check out, Fauxton looks good, validating the install works too.
>
> `make check` passes on Erlang 22, but `make elixir` tests fail[1] with
> Erlang 20 & 21 I didn’t have time to look into this too much, but it
> looks like there is something in the build that requires Erlang 22 for
> elixir tests.
>
> `make eunit` passes in 20 and 21 as well.
>
> Tested with Spidermonkey 60.
>
> Nicely done everyone!
>
> Best
> Jan
> —
> [1] with Erlang 20, many repeated lines of:
>
> (no error logger present) error: "beam/beam_load.c(1863): Error loading 
> module error_logger:\n  This BEAM file was compiled for a later version of 
> the run-time system than 20.\n  To fix this, please recompile this module 
> with an 20 compiler.\n  (Use of opcode 164; this emulator supports only up to 
> 159.)\n”
>
> With Erlang 21, an infinite loop of:
>
> (no logger present) unexpected logger message: 
> {log,error,"~s~n",["beam/beam_load.c(1878): Error loading module file:\n  
> This BEAM file was compiled for a later version of the run-time system than 
> 21.\n  To fix this, please recompile this module with an 21 compiler.\n  (Use 
> of opcode 168; this emulator supports only up to 
> 163.)\n"],#{error_logger=>#{emulator=>true,tag=>error},gl=><0.0.0>,pid=><0.22.0>,time=>1633523875486343}}
>
>
> that can only be stopped with `kill -9 `
>
>
>
> > On 5. Oct 2021, at 21:30, Nick Vatamaniuc  wrote:
> >
> > Dear community,
> >
> > I would like to propose that we release Apache CouchDB 3.2.0.
> >
> > Candidate release notes:
> >
> >https://docs.couchdb.org/en/latest/whatsnew/3.2.html
> >
> > This is the RC2 round. Changes since last round:
> >https://github.com/apache/couchdb/compare/3.2.0-RC1...3.2.0-RC2
> >
> > We encourage the whole community to download and test these release
> > artefacts so that any critical issues can be resolved before the
> > release is made. Everyone is free to vote on this release, so dig
> > right in! (Only PMC members have binding votes, but they depend on
> > community feedback to gauge if an official release is ready to be
> > made.)
> >
> > The release artefacts we are voting on are available here:
> >
> >https://dist.apache.org/repos/dist/dev/couchdb/source/3.2.0/rc.2/
> >
> > There, you will find a tarball, a GPG signature, and SHA256/SHA512 
> > checksums.
> >
> > Please follow the test procedure here:
> >
> >
> > https://cwiki.apache.org/confluence/display/COUCHDB/Testing+a+Source+Release
> >
> > Please remember that "RC2" is an annotation. If the vote passes, these
> > artefacts will be released as Apache CouchDB 3.2.0.
> >
> > Please cast your votes now.
> >
> > Thanks,
> > -Nick
>


Re: [VOTE] Release CouchDB 3.2.0 (RC2 round)

2021-10-06 Thread Jan Lehnardt
+1

sigs check out, Fauxton looks good, validating the install works too.

`make check` passes on Erlang 22, but `make elixir` tests fail[1] with
Erlang 20 & 21 I didn’t have time to look into this too much, but it
looks like there is something in the build that requires Erlang 22 for
elixir tests.

`make eunit` passes in 20 and 21 as well.

Tested with Spidermonkey 60.

Nicely done everyone!

Best
Jan
—
[1] with Erlang 20, many repeated lines of:

(no error logger present) error: "beam/beam_load.c(1863): Error loading module 
error_logger:\n  This BEAM file was compiled for a later version of the 
run-time system than 20.\n  To fix this, please recompile this module with an 
20 compiler.\n  (Use of opcode 164; this emulator supports only up to 159.)\n”

With Erlang 21, an infinite loop of:

(no logger present) unexpected logger message: 
{log,error,"~s~n",["beam/beam_load.c(1878): Error loading module file:\n  This 
BEAM file was compiled for a later version of the run-time system than 21.\n  
To fix this, please recompile this module with an 21 compiler.\n  (Use of 
opcode 168; this emulator supports only up to 
163.)\n"],#{error_logger=>#{emulator=>true,tag=>error},gl=><0.0.0>,pid=><0.22.0>,time=>1633523875486343}}


that can only be stopped with `kill -9 `



> On 5. Oct 2021, at 21:30, Nick Vatamaniuc  wrote:
> 
> Dear community,
> 
> I would like to propose that we release Apache CouchDB 3.2.0.
> 
> Candidate release notes:
> 
>https://docs.couchdb.org/en/latest/whatsnew/3.2.html
> 
> This is the RC2 round. Changes since last round:
>https://github.com/apache/couchdb/compare/3.2.0-RC1...3.2.0-RC2
> 
> We encourage the whole community to download and test these release
> artefacts so that any critical issues can be resolved before the
> release is made. Everyone is free to vote on this release, so dig
> right in! (Only PMC members have binding votes, but they depend on
> community feedback to gauge if an official release is ready to be
> made.)
> 
> The release artefacts we are voting on are available here:
> 
>https://dist.apache.org/repos/dist/dev/couchdb/source/3.2.0/rc.2/
> 
> There, you will find a tarball, a GPG signature, and SHA256/SHA512 checksums.
> 
> Please follow the test procedure here:
> 
>
> https://cwiki.apache.org/confluence/display/COUCHDB/Testing+a+Source+Release
> 
> Please remember that "RC2" is an annotation. If the vote passes, these
> artefacts will be released as Apache CouchDB 3.2.0.
> 
> Please cast your votes now.
> 
> Thanks,
> -Nick



Re: [VOTE] Release CouchDB 3.2.0 (RC2 round)

2021-10-06 Thread Juanjo Rodríguez
+1

Tested on Ubuntu 20.04, Erlang 22 and Elixir 1.9.1
Signature: Ok
Checksums: Ok
Tests: (configure --spidermonkey-version 68 make check): Pass
Release and run: Ok

Additional tests: Also pass LightCouch Java Client and Cloudant Sync for
Android test suites.

Thanks!!

El mar, 5 oct 2021 a las 21:30, Nick Vatamaniuc ()
escribió:

> Dear community,
>
> I would like to propose that we release Apache CouchDB 3.2.0.
>
> Candidate release notes:
>
> https://docs.couchdb.org/en/latest/whatsnew/3.2.html
>
> This is the RC2 round. Changes since last round:
> https://github.com/apache/couchdb/compare/3.2.0-RC1...3.2.0-RC2
>
> We encourage the whole community to download and test these release
> artefacts so that any critical issues can be resolved before the
> release is made. Everyone is free to vote on this release, so dig
> right in! (Only PMC members have binding votes, but they depend on
> community feedback to gauge if an official release is ready to be
> made.)
>
> The release artefacts we are voting on are available here:
>
> https://dist.apache.org/repos/dist/dev/couchdb/source/3.2.0/rc.2/
>
> There, you will find a tarball, a GPG signature, and SHA256/SHA512
> checksums.
>
> Please follow the test procedure here:
>
>
> https://cwiki.apache.org/confluence/display/COUCHDB/Testing+a+Source+Release
>
> Please remember that "RC2" is an annotation. If the vote passes, these
> artefacts will be released as Apache CouchDB 3.2.0.
>
> Please cast your votes now.
>
> Thanks,
> -Nick
>


Re: [VOTE] Release CouchDB 3.2.0 (RC2 round)

2021-10-05 Thread Jay Doane
+1

Tested on MacOS 10.15.7, OTP 22.3.4.15, Spidermonkey 60

Signature: ok
Checksums: ok
make check: ok
make release and starting bin/couchdb: ok
http://localhost:5984/_utils (Fauxton): ok
 - Created 2 DBs
 - Setup a replication job between them
 - Docs from first db replicated to the second db

Documentation on release testing seems a bit stale.
- No longer a `-c` configure option
- Is `etap` still a thing?

On Tue, Oct 5, 2021 at 12:30 PM Nick Vatamaniuc  wrote:

> Dear community,
>
> I would like to propose that we release Apache CouchDB 3.2.0.
>
> Candidate release notes:
>
> https://docs.couchdb.org/en/latest/whatsnew/3.2.html
>
> This is the RC2 round. Changes since last round:
> https://github.com/apache/couchdb/compare/3.2.0-RC1...3.2.0-RC2
>
> We encourage the whole community to download and test these release
> artefacts so that any critical issues can be resolved before the
> release is made. Everyone is free to vote on this release, so dig
> right in! (Only PMC members have binding votes, but they depend on
> community feedback to gauge if an official release is ready to be
> made.)
>
> The release artefacts we are voting on are available here:
>
> https://dist.apache.org/repos/dist/dev/couchdb/source/3.2.0/rc.2/
>
> There, you will find a tarball, a GPG signature, and SHA256/SHA512
> checksums.
>
> Please follow the test procedure here:
>
>
> https://cwiki.apache.org/confluence/display/COUCHDB/Testing+a+Source+Release
>
> Please remember that "RC2" is an annotation. If the vote passes, these
> artefacts will be released as Apache CouchDB 3.2.0.
>
> Please cast your votes now.
>
> Thanks,
> -Nick
>


Re: [VOTE] Release CouchDB 3.2.0 (RC2 round)

2021-10-05 Thread Nick Vatamaniuc
+1

Tested on MacOS 11.6, Erlang 20

Signature: ok
Checksums: ok
make check: ok
make release and starting bin/couchdb: ok
http://localhost:5984/_utils (Fauxton): ok
 - Created 2 DBs
 - Setup a replication job between them
 - Docs from first db replicated to the second db

-Nick

On Tue, Oct 5, 2021 at 4:49 PM Joan Touzet  wrote:
>
> Tested on Windows 10. Checksums match. Signature OK but still needs
> web-of-trust:
> -
> gpg: assuming signed data in 'apache-couchdb-3.2.0-RC2.tar.gz'
> gpg: Signature made 05/10/2021 15:21:31 Eastern Summer Time
> gpg:using RSA key 0BD7A98499C4AB41C910EE65FC04DFBC9657A78E
> gpg: Good signature from "Nicolae Vatamaniuc "
> [unknown]
> gpg: aka "default " [unknown]
> gpg: WARNING: This key is not certified with a trusted signature!
> gpg:  There is no indication that the signature belongs to the
> owner.
> Primary key fingerprint: 0BD7 A984 99C4 AB41 C910  EE65 FC04 DFBC 9657 A78E
> -
>
> make -f Makefile.win check PASSes.
>
> Windows .msi package builds and installs on another machine:
>
> {"couchdb":"Welcome","version":"3.2.0","git_sha":"efb409bba","uuid":"c0a4fee320344dc32290b064608baceb","features":["access-ready","partitioned","pluggable-storage-engines","reshard","scheduler"],"vendor":{"name":"The
> Apache Software Foundation"}}
>
> git_sha matches the last checkin by nickva to bump the docs for 3.2.0-RC2.
>
> Fauxton Verify Installation button comes back with all checkmarks.
>
> +1 - and good work everyone!
>
> -Joan "please no more 7AM woodchippers outside my front door" Touzet
>
> On 05/10/2021 15:30, Nick Vatamaniuc wrote:
> > Dear community,
> >
> > I would like to propose that we release Apache CouchDB 3.2.0.
> >
> > Candidate release notes:
> >
> > https://docs.couchdb.org/en/latest/whatsnew/3.2.html
> >
> > This is the RC2 round. Changes since last round:
> > https://github.com/apache/couchdb/compare/3.2.0-RC1...3.2.0-RC2
> >
> > We encourage the whole community to download and test these release
> > artefacts so that any critical issues can be resolved before the
> > release is made. Everyone is free to vote on this release, so dig
> > right in! (Only PMC members have binding votes, but they depend on
> > community feedback to gauge if an official release is ready to be
> > made.)
> >
> > The release artefacts we are voting on are available here:
> >
> > https://dist.apache.org/repos/dist/dev/couchdb/source/3.2.0/rc.2/
> >
> > There, you will find a tarball, a GPG signature, and SHA256/SHA512 
> > checksums.
> >
> > Please follow the test procedure here:
> >
> > 
> > https://cwiki.apache.org/confluence/display/COUCHDB/Testing+a+Source+Release
> >
> > Please remember that "RC2" is an annotation. If the vote passes, these
> > artefacts will be released as Apache CouchDB 3.2.0.
> >
> > Please cast your votes now.
> >
> > Thanks,
> > -Nick
> >


Re: [VOTE] Release CouchDB 3.2.0 (RC2 round)

2021-10-05 Thread Joan Touzet
Tested on Windows 10. Checksums match. Signature OK but still needs
web-of-trust:
-
gpg: assuming signed data in 'apache-couchdb-3.2.0-RC2.tar.gz'
gpg: Signature made 05/10/2021 15:21:31 Eastern Summer Time
gpg:using RSA key 0BD7A98499C4AB41C910EE65FC04DFBC9657A78E
gpg: Good signature from "Nicolae Vatamaniuc "
[unknown]
gpg: aka "default " [unknown]
gpg: WARNING: This key is not certified with a trusted signature!
gpg:  There is no indication that the signature belongs to the
owner.
Primary key fingerprint: 0BD7 A984 99C4 AB41 C910  EE65 FC04 DFBC 9657 A78E
-

make -f Makefile.win check PASSes.

Windows .msi package builds and installs on another machine:

{"couchdb":"Welcome","version":"3.2.0","git_sha":"efb409bba","uuid":"c0a4fee320344dc32290b064608baceb","features":["access-ready","partitioned","pluggable-storage-engines","reshard","scheduler"],"vendor":{"name":"The
Apache Software Foundation"}}

git_sha matches the last checkin by nickva to bump the docs for 3.2.0-RC2.

Fauxton Verify Installation button comes back with all checkmarks.

+1 - and good work everyone!

-Joan "please no more 7AM woodchippers outside my front door" Touzet

On 05/10/2021 15:30, Nick Vatamaniuc wrote:
> Dear community,
> 
> I would like to propose that we release Apache CouchDB 3.2.0.
> 
> Candidate release notes:
> 
> https://docs.couchdb.org/en/latest/whatsnew/3.2.html
> 
> This is the RC2 round. Changes since last round:
> https://github.com/apache/couchdb/compare/3.2.0-RC1...3.2.0-RC2
> 
> We encourage the whole community to download and test these release
> artefacts so that any critical issues can be resolved before the
> release is made. Everyone is free to vote on this release, so dig
> right in! (Only PMC members have binding votes, but they depend on
> community feedback to gauge if an official release is ready to be
> made.)
> 
> The release artefacts we are voting on are available here:
> 
> https://dist.apache.org/repos/dist/dev/couchdb/source/3.2.0/rc.2/
> 
> There, you will find a tarball, a GPG signature, and SHA256/SHA512 checksums.
> 
> Please follow the test procedure here:
> 
> 
> https://cwiki.apache.org/confluence/display/COUCHDB/Testing+a+Source+Release
> 
> Please remember that "RC2" is an annotation. If the vote passes, these
> artefacts will be released as Apache CouchDB 3.2.0.
> 
> Please cast your votes now.
> 
> Thanks,
> -Nick
>