You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@zookeeper.apache.org by Szalay-Bekő Máté <sz...@gmail.com> on 2022/05/19 09:30:44 UTC

[VOTE] Apache ZooKeeper release 3.5.10 candidate 0

This is a bugfix release candidate for 3.5.10. It fixes 43 issues,
including CVE fixes, log4j1 removal (by default using reload4j from now)
and various other bug fixes (thread leaks, data corruption, snapshotting
and SASL related fixes).

Please note, we announced 3.5 to be EOL from June 1st 2022, so most likely
this will be our
last 3.5 release.

The full release notes is available at:
https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12310801&version=12349434

*** Please download, test and vote by May 27th 2022, 23:59 UTC+0. ***


Source files:
https://people.apache.org/~symat/zookeeper-3.5.10-rc0/

Maven staging repo:
https://repository.apache.org/content/groups/staging/org/apache/zookeeper/zookeeper/3.5.10/

The release candidate tag in git to be voted upon: release-3.5.10-rc0

ZooKeeper's KEYS file containing PGP keys we use to sign the release:
https://www.apache.org/dist/zookeeper/KEYS

The staging version of the website is:
https://people.apache.org/~symat/zookeeper-3.5.10-rc0/website/


Should we release this candidate?


Best regards,
Máté

Re: [VOTE] Apache ZooKeeper release 3.5.10 candidate 0

Posted by Szalay-Bekő Máté <sz...@gmail.com>.
Thank you for checking and reporting the issue!

Maven should be the 'official way' of building the artifacts on 3.5.
The release candidate builds with java 8 and java 11, but I was able to
reproduce the same problem with maven 3.6.3 and JDK 18.

I found a related jira issue:
https://issues.apache.org/jira/browse/ZOOKEEPER-4382 - "Update Maven Bundle
Plugin in order to allow builds on JDK18"
This was not backported originally to branch-3.5 and I also missed it
preparing RC 0.

The strange thing is that I can still build the ZooKeeper 3.5.9 with JDK
18, even without ZOOKEEPER-4382. Something with the dependency upgrades (or
other pod modifications) must have triggered this issue between 3.5.9 and
3.5.10.

If 3.5.9 was built with jdk 18, it should also work with 3.5.10.

I cancel this vote and prepare a new RC.

Thanks again everyone for testing!

Best regards,
Mate

On Thu, May 26, 2022 at 10:29 PM Patrick Hunt <ph...@apache.org> wrote:

> maven build is failing for me - should it? I can't remember if we
> "officially" supported maven in 3.5?
>
> [phunt:apache-zookeeper-3.5.10] $ mvn --version
> Apache Maven 3.8.5 (3599d3414f046de2324203b78ddcf9b5e4388aa0)
> Maven home: /opt/homebrew/Cellar/maven/3.8.5/libexec
> Java version: 18.0.1, vendor: Homebrew, runtime:
> /opt/homebrew/Cellar/openjdk/18.0.1/libexec/openjdk.jdk/Contents/Home
> Default locale: en_US, platform encoding: UTF-8
> OS name: "mac os x", version: "12.3.1", arch: "aarch64", family: "mac"
>
> mvn clean install -DskipTests
> ....
> [ERROR] Failed to execute goal
> org.apache.felix:maven-bundle-plugin:4.1.0:bundle (build bundle) on project
> zookeeper-jute: Execution build bundle of goal
> org.apache.felix:maven-bundle-plugin:4.1.0:bundle failed.:
> ConcurrentModificationException -> [Help 1]
>
> On Thu, May 26, 2022 at 7:56 AM Enrico Olivelli <eo...@gmail.com>
> wrote:
>
> > Sorry for the late reply.
> > I will test the RC tomorrow
> >
> > Enrico
> >
> > Il giorno gio 26 mag 2022 alle ore 16:29 Szalay-Bekő Máté
> > <sz...@gmail.com> ha scritto:
> > >
> > > Hello All,
> > >
> > > Thank you Chris for the quick vote!
> > >
> > > Despite my earlier attempt to mislead everyone (I made a copy-paste
> error
> > > and wrote 'non-binding' when I voted), we already have two binding +1
> for
> > > this release.
> > > If some of you have the time, please test the RC and vote.
> > >
> > > Best regards,
> > > Mate
> > >
> > >
> > > On Fri, May 20, 2022 at 9:02 AM Szalay-Bekő Máté <
> > szalay.beko.mate@gmail.com>
> > > wrote:
> > >
> > > >
> > > > +1 (non-binding)
> > > >
> > > > - I built the source code (-Pfull-build) on Ubuntu 20.04 using
> OpenJDK
> > > > 8u212 and maven 3.6.3.
> > > > - all the unit tests passed (both Java and C-client).
> > > > - I also built and executed unit tests for zkpython
> > > > - checkstyle and spotbugs passed
> > > > - apache-rat passed
> > > > - owasp (CVE check) passed
> > > > - I executed quick rolling-upgrade tests (using
> > > > https://github.com/symat/zk-rolling-upgrade-test):
> > > >   - rolling upgrade from 3.5.9  to 3.5.10
> > > >   - rolling upgrade from 3.5.10 to 3.6.3
> > > >   - rolling upgrade from 3.5.10 to 3.7.1
> > > >   - rolling upgrade from 3.7.0  to 3.8.0
> > > > - check generated documentation
> > > > - compared generated release notes (
> > > >
> >
> https://people.apache.org/~symat/zookeeper-3.5.10-rc0/website/releasenotes.html
> > )
> > > > with Jira (
> > > >
> >
> https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12310801&version=12349434
> > > > )
> > > > - check the signature and checksum of the artifacts
> > > > - run some smoke tests using both the binary distribution
> > > > (apache-zookeeper-3.5.10-bin.tar.gz) and on a freshly compiled
> version
> > > > (based on apache-zookeeper-3.5.10.tar.gz)
> > > >
> > > > The C-client tests can be tricky (and annoying) sometimes. On docker
> > some
> > > > of them fail for me more frequently (also IPV6 tests can be tricky to
> > setup
> > > > on docker+mac). Also sometimes they leave ZooKeeper processes open
> > after a
> > > > test failure, and these are preventing later test runs to pass. Worth
> > to
> > > > take a look and kill these before running the C tests again. In the
> > end I
> > > > got all of them to pass on Ubuntu 20.04 and gcc 9.4.0 (using native
> > ubuntu,
> > > > not mac+docker), having all the recommended ubuntu packages
> installed (
> > > > https://github.com/apache/zookeeper/blob/master/README_packaging.md
> ).
> > But
> > > > would be nice to improve our test quality here... (unfortunately I
> > don't
> > > > think more recent branches would be in a much better shape)
> > > >
> > > > Best regards,
> > > > Mate
> > > >
> > > > On Fri, May 20, 2022 at 12:10 AM Chris Nauroth <cn...@apache.org>
> > > > wrote:
> > > >
> > > >> +1 (binding)
> > > >>
> > > >> - Verified all checksums.
> > > >> - Verified all signatures.
> > > >> - Built from source, including native code on Linux.
> > > >> - Tests passed.
> > > >> - Ran several small samples successfully.
> > > >>
> > > >> I'm seeing failures in the cppunit tests in zookeeper-client-c. The
> > same
> > > >> failures reproduce on version 3.5.9 though, so it's not related to
> > this
> > > >> release. I assume this is a configuration issue I need to diagnose
> in
> > my
> > > >> environment.
> > > >>
> > > >> Chris Nauroth
> > > >>
> > > >>
> > > >> On Thu, May 19, 2022 at 2:31 AM Szalay-Bekő Máté <
> > > >> szalay.beko.mate@gmail.com>
> > > >> wrote:
> > > >>
> > > >> > This is a bugfix release candidate for 3.5.10. It fixes 43 issues,
> > > >> > including CVE fixes, log4j1 removal (by default using reload4j
> from
> > now)
> > > >> > and various other bug fixes (thread leaks, data corruption,
> > snapshotting
> > > >> > and SASL related fixes).
> > > >> >
> > > >> > Please note, we announced 3.5 to be EOL from June 1st 2022, so
> most
> > > >> likely
> > > >> > this will be our
> > > >> > last 3.5 release.
> > > >> >
> > > >> > The full release notes is available at:
> > > >> >
> > > >> >
> > > >>
> >
> https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12310801&version=12349434
> > > >> >
> > > >> > *** Please download, test and vote by May 27th 2022, 23:59 UTC+0.
> > ***
> > > >> >
> > > >> >
> > > >> > Source files:
> > > >> > https://people.apache.org/~symat/zookeeper-3.5.10-rc0/
> > > >> >
> > > >> > Maven staging repo:
> > > >> >
> > > >> >
> > > >>
> >
> https://repository.apache.org/content/groups/staging/org/apache/zookeeper/zookeeper/3.5.10/
> > > >> >
> > > >> > The release candidate tag in git to be voted upon:
> > release-3.5.10-rc0
> > > >> >
> > > >> > ZooKeeper's KEYS file containing PGP keys we use to sign the
> > release:
> > > >> > https://www.apache.org/dist/zookeeper/KEYS
> > > >> >
> > > >> > The staging version of the website is:
> > > >> > https://people.apache.org/~symat/zookeeper-3.5.10-rc0/website/
> > > >> >
> > > >> >
> > > >> > Should we release this candidate?
> > > >> >
> > > >> >
> > > >> > Best regards,
> > > >> > Máté
> > > >> >
> > > >>
> > > >
> >
>

Re: [VOTE] Apache ZooKeeper release 3.5.10 candidate 0

Posted by Patrick Hunt <ph...@apache.org>.
maven build is failing for me - should it? I can't remember if we
"officially" supported maven in 3.5?

[phunt:apache-zookeeper-3.5.10] $ mvn --version
Apache Maven 3.8.5 (3599d3414f046de2324203b78ddcf9b5e4388aa0)
Maven home: /opt/homebrew/Cellar/maven/3.8.5/libexec
Java version: 18.0.1, vendor: Homebrew, runtime:
/opt/homebrew/Cellar/openjdk/18.0.1/libexec/openjdk.jdk/Contents/Home
Default locale: en_US, platform encoding: UTF-8
OS name: "mac os x", version: "12.3.1", arch: "aarch64", family: "mac"

mvn clean install -DskipTests
....
[ERROR] Failed to execute goal
org.apache.felix:maven-bundle-plugin:4.1.0:bundle (build bundle) on project
zookeeper-jute: Execution build bundle of goal
org.apache.felix:maven-bundle-plugin:4.1.0:bundle failed.:
ConcurrentModificationException -> [Help 1]

On Thu, May 26, 2022 at 7:56 AM Enrico Olivelli <eo...@gmail.com> wrote:

> Sorry for the late reply.
> I will test the RC tomorrow
>
> Enrico
>
> Il giorno gio 26 mag 2022 alle ore 16:29 Szalay-Bekő Máté
> <sz...@gmail.com> ha scritto:
> >
> > Hello All,
> >
> > Thank you Chris for the quick vote!
> >
> > Despite my earlier attempt to mislead everyone (I made a copy-paste error
> > and wrote 'non-binding' when I voted), we already have two binding +1 for
> > this release.
> > If some of you have the time, please test the RC and vote.
> >
> > Best regards,
> > Mate
> >
> >
> > On Fri, May 20, 2022 at 9:02 AM Szalay-Bekő Máté <
> szalay.beko.mate@gmail.com>
> > wrote:
> >
> > >
> > > +1 (non-binding)
> > >
> > > - I built the source code (-Pfull-build) on Ubuntu 20.04 using OpenJDK
> > > 8u212 and maven 3.6.3.
> > > - all the unit tests passed (both Java and C-client).
> > > - I also built and executed unit tests for zkpython
> > > - checkstyle and spotbugs passed
> > > - apache-rat passed
> > > - owasp (CVE check) passed
> > > - I executed quick rolling-upgrade tests (using
> > > https://github.com/symat/zk-rolling-upgrade-test):
> > >   - rolling upgrade from 3.5.9  to 3.5.10
> > >   - rolling upgrade from 3.5.10 to 3.6.3
> > >   - rolling upgrade from 3.5.10 to 3.7.1
> > >   - rolling upgrade from 3.7.0  to 3.8.0
> > > - check generated documentation
> > > - compared generated release notes (
> > >
> https://people.apache.org/~symat/zookeeper-3.5.10-rc0/website/releasenotes.html
> )
> > > with Jira (
> > >
> https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12310801&version=12349434
> > > )
> > > - check the signature and checksum of the artifacts
> > > - run some smoke tests using both the binary distribution
> > > (apache-zookeeper-3.5.10-bin.tar.gz) and on a freshly compiled version
> > > (based on apache-zookeeper-3.5.10.tar.gz)
> > >
> > > The C-client tests can be tricky (and annoying) sometimes. On docker
> some
> > > of them fail for me more frequently (also IPV6 tests can be tricky to
> setup
> > > on docker+mac). Also sometimes they leave ZooKeeper processes open
> after a
> > > test failure, and these are preventing later test runs to pass. Worth
> to
> > > take a look and kill these before running the C tests again. In the
> end I
> > > got all of them to pass on Ubuntu 20.04 and gcc 9.4.0 (using native
> ubuntu,
> > > not mac+docker), having all the recommended ubuntu packages installed (
> > > https://github.com/apache/zookeeper/blob/master/README_packaging.md).
> But
> > > would be nice to improve our test quality here... (unfortunately I
> don't
> > > think more recent branches would be in a much better shape)
> > >
> > > Best regards,
> > > Mate
> > >
> > > On Fri, May 20, 2022 at 12:10 AM Chris Nauroth <cn...@apache.org>
> > > wrote:
> > >
> > >> +1 (binding)
> > >>
> > >> - Verified all checksums.
> > >> - Verified all signatures.
> > >> - Built from source, including native code on Linux.
> > >> - Tests passed.
> > >> - Ran several small samples successfully.
> > >>
> > >> I'm seeing failures in the cppunit tests in zookeeper-client-c. The
> same
> > >> failures reproduce on version 3.5.9 though, so it's not related to
> this
> > >> release. I assume this is a configuration issue I need to diagnose in
> my
> > >> environment.
> > >>
> > >> Chris Nauroth
> > >>
> > >>
> > >> On Thu, May 19, 2022 at 2:31 AM Szalay-Bekő Máté <
> > >> szalay.beko.mate@gmail.com>
> > >> wrote:
> > >>
> > >> > This is a bugfix release candidate for 3.5.10. It fixes 43 issues,
> > >> > including CVE fixes, log4j1 removal (by default using reload4j from
> now)
> > >> > and various other bug fixes (thread leaks, data corruption,
> snapshotting
> > >> > and SASL related fixes).
> > >> >
> > >> > Please note, we announced 3.5 to be EOL from June 1st 2022, so most
> > >> likely
> > >> > this will be our
> > >> > last 3.5 release.
> > >> >
> > >> > The full release notes is available at:
> > >> >
> > >> >
> > >>
> https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12310801&version=12349434
> > >> >
> > >> > *** Please download, test and vote by May 27th 2022, 23:59 UTC+0.
> ***
> > >> >
> > >> >
> > >> > Source files:
> > >> > https://people.apache.org/~symat/zookeeper-3.5.10-rc0/
> > >> >
> > >> > Maven staging repo:
> > >> >
> > >> >
> > >>
> https://repository.apache.org/content/groups/staging/org/apache/zookeeper/zookeeper/3.5.10/
> > >> >
> > >> > The release candidate tag in git to be voted upon:
> release-3.5.10-rc0
> > >> >
> > >> > ZooKeeper's KEYS file containing PGP keys we use to sign the
> release:
> > >> > https://www.apache.org/dist/zookeeper/KEYS
> > >> >
> > >> > The staging version of the website is:
> > >> > https://people.apache.org/~symat/zookeeper-3.5.10-rc0/website/
> > >> >
> > >> >
> > >> > Should we release this candidate?
> > >> >
> > >> >
> > >> > Best regards,
> > >> > Máté
> > >> >
> > >>
> > >
>

Re: [VOTE] Apache ZooKeeper release 3.5.10 candidate 0

Posted by Enrico Olivelli <eo...@gmail.com>.
Sorry for the late reply.
I will test the RC tomorrow

Enrico

Il giorno gio 26 mag 2022 alle ore 16:29 Szalay-Bekő Máté
<sz...@gmail.com> ha scritto:
>
> Hello All,
>
> Thank you Chris for the quick vote!
>
> Despite my earlier attempt to mislead everyone (I made a copy-paste error
> and wrote 'non-binding' when I voted), we already have two binding +1 for
> this release.
> If some of you have the time, please test the RC and vote.
>
> Best regards,
> Mate
>
>
> On Fri, May 20, 2022 at 9:02 AM Szalay-Bekő Máté <sz...@gmail.com>
> wrote:
>
> >
> > +1 (non-binding)
> >
> > - I built the source code (-Pfull-build) on Ubuntu 20.04 using OpenJDK
> > 8u212 and maven 3.6.3.
> > - all the unit tests passed (both Java and C-client).
> > - I also built and executed unit tests for zkpython
> > - checkstyle and spotbugs passed
> > - apache-rat passed
> > - owasp (CVE check) passed
> > - I executed quick rolling-upgrade tests (using
> > https://github.com/symat/zk-rolling-upgrade-test):
> >   - rolling upgrade from 3.5.9  to 3.5.10
> >   - rolling upgrade from 3.5.10 to 3.6.3
> >   - rolling upgrade from 3.5.10 to 3.7.1
> >   - rolling upgrade from 3.7.0  to 3.8.0
> > - check generated documentation
> > - compared generated release notes (
> > https://people.apache.org/~symat/zookeeper-3.5.10-rc0/website/releasenotes.html)
> > with Jira (
> > https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12310801&version=12349434
> > )
> > - check the signature and checksum of the artifacts
> > - run some smoke tests using both the binary distribution
> > (apache-zookeeper-3.5.10-bin.tar.gz) and on a freshly compiled version
> > (based on apache-zookeeper-3.5.10.tar.gz)
> >
> > The C-client tests can be tricky (and annoying) sometimes. On docker some
> > of them fail for me more frequently (also IPV6 tests can be tricky to setup
> > on docker+mac). Also sometimes they leave ZooKeeper processes open after a
> > test failure, and these are preventing later test runs to pass. Worth to
> > take a look and kill these before running the C tests again. In the end I
> > got all of them to pass on Ubuntu 20.04 and gcc 9.4.0 (using native ubuntu,
> > not mac+docker), having all the recommended ubuntu packages installed (
> > https://github.com/apache/zookeeper/blob/master/README_packaging.md). But
> > would be nice to improve our test quality here... (unfortunately I don't
> > think more recent branches would be in a much better shape)
> >
> > Best regards,
> > Mate
> >
> > On Fri, May 20, 2022 at 12:10 AM Chris Nauroth <cn...@apache.org>
> > wrote:
> >
> >> +1 (binding)
> >>
> >> - Verified all checksums.
> >> - Verified all signatures.
> >> - Built from source, including native code on Linux.
> >> - Tests passed.
> >> - Ran several small samples successfully.
> >>
> >> I'm seeing failures in the cppunit tests in zookeeper-client-c. The same
> >> failures reproduce on version 3.5.9 though, so it's not related to this
> >> release. I assume this is a configuration issue I need to diagnose in my
> >> environment.
> >>
> >> Chris Nauroth
> >>
> >>
> >> On Thu, May 19, 2022 at 2:31 AM Szalay-Bekő Máté <
> >> szalay.beko.mate@gmail.com>
> >> wrote:
> >>
> >> > This is a bugfix release candidate for 3.5.10. It fixes 43 issues,
> >> > including CVE fixes, log4j1 removal (by default using reload4j from now)
> >> > and various other bug fixes (thread leaks, data corruption, snapshotting
> >> > and SASL related fixes).
> >> >
> >> > Please note, we announced 3.5 to be EOL from June 1st 2022, so most
> >> likely
> >> > this will be our
> >> > last 3.5 release.
> >> >
> >> > The full release notes is available at:
> >> >
> >> >
> >> https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12310801&version=12349434
> >> >
> >> > *** Please download, test and vote by May 27th 2022, 23:59 UTC+0. ***
> >> >
> >> >
> >> > Source files:
> >> > https://people.apache.org/~symat/zookeeper-3.5.10-rc0/
> >> >
> >> > Maven staging repo:
> >> >
> >> >
> >> https://repository.apache.org/content/groups/staging/org/apache/zookeeper/zookeeper/3.5.10/
> >> >
> >> > The release candidate tag in git to be voted upon: release-3.5.10-rc0
> >> >
> >> > ZooKeeper's KEYS file containing PGP keys we use to sign the release:
> >> > https://www.apache.org/dist/zookeeper/KEYS
> >> >
> >> > The staging version of the website is:
> >> > https://people.apache.org/~symat/zookeeper-3.5.10-rc0/website/
> >> >
> >> >
> >> > Should we release this candidate?
> >> >
> >> >
> >> > Best regards,
> >> > Máté
> >> >
> >>
> >

Re: [VOTE] Apache ZooKeeper release 3.5.10 candidate 0

Posted by Szalay-Bekő Máté <sz...@gmail.com>.
Hello All,

Thank you Chris for the quick vote!

Despite my earlier attempt to mislead everyone (I made a copy-paste error
and wrote 'non-binding' when I voted), we already have two binding +1 for
this release.
If some of you have the time, please test the RC and vote.

Best regards,
Mate


On Fri, May 20, 2022 at 9:02 AM Szalay-Bekő Máté <sz...@gmail.com>
wrote:

>
> +1 (non-binding)
>
> - I built the source code (-Pfull-build) on Ubuntu 20.04 using OpenJDK
> 8u212 and maven 3.6.3.
> - all the unit tests passed (both Java and C-client).
> - I also built and executed unit tests for zkpython
> - checkstyle and spotbugs passed
> - apache-rat passed
> - owasp (CVE check) passed
> - I executed quick rolling-upgrade tests (using
> https://github.com/symat/zk-rolling-upgrade-test):
>   - rolling upgrade from 3.5.9  to 3.5.10
>   - rolling upgrade from 3.5.10 to 3.6.3
>   - rolling upgrade from 3.5.10 to 3.7.1
>   - rolling upgrade from 3.7.0  to 3.8.0
> - check generated documentation
> - compared generated release notes (
> https://people.apache.org/~symat/zookeeper-3.5.10-rc0/website/releasenotes.html)
> with Jira (
> https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12310801&version=12349434
> )
> - check the signature and checksum of the artifacts
> - run some smoke tests using both the binary distribution
> (apache-zookeeper-3.5.10-bin.tar.gz) and on a freshly compiled version
> (based on apache-zookeeper-3.5.10.tar.gz)
>
> The C-client tests can be tricky (and annoying) sometimes. On docker some
> of them fail for me more frequently (also IPV6 tests can be tricky to setup
> on docker+mac). Also sometimes they leave ZooKeeper processes open after a
> test failure, and these are preventing later test runs to pass. Worth to
> take a look and kill these before running the C tests again. In the end I
> got all of them to pass on Ubuntu 20.04 and gcc 9.4.0 (using native ubuntu,
> not mac+docker), having all the recommended ubuntu packages installed (
> https://github.com/apache/zookeeper/blob/master/README_packaging.md). But
> would be nice to improve our test quality here... (unfortunately I don't
> think more recent branches would be in a much better shape)
>
> Best regards,
> Mate
>
> On Fri, May 20, 2022 at 12:10 AM Chris Nauroth <cn...@apache.org>
> wrote:
>
>> +1 (binding)
>>
>> - Verified all checksums.
>> - Verified all signatures.
>> - Built from source, including native code on Linux.
>> - Tests passed.
>> - Ran several small samples successfully.
>>
>> I'm seeing failures in the cppunit tests in zookeeper-client-c. The same
>> failures reproduce on version 3.5.9 though, so it's not related to this
>> release. I assume this is a configuration issue I need to diagnose in my
>> environment.
>>
>> Chris Nauroth
>>
>>
>> On Thu, May 19, 2022 at 2:31 AM Szalay-Bekő Máté <
>> szalay.beko.mate@gmail.com>
>> wrote:
>>
>> > This is a bugfix release candidate for 3.5.10. It fixes 43 issues,
>> > including CVE fixes, log4j1 removal (by default using reload4j from now)
>> > and various other bug fixes (thread leaks, data corruption, snapshotting
>> > and SASL related fixes).
>> >
>> > Please note, we announced 3.5 to be EOL from June 1st 2022, so most
>> likely
>> > this will be our
>> > last 3.5 release.
>> >
>> > The full release notes is available at:
>> >
>> >
>> https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12310801&version=12349434
>> >
>> > *** Please download, test and vote by May 27th 2022, 23:59 UTC+0. ***
>> >
>> >
>> > Source files:
>> > https://people.apache.org/~symat/zookeeper-3.5.10-rc0/
>> >
>> > Maven staging repo:
>> >
>> >
>> https://repository.apache.org/content/groups/staging/org/apache/zookeeper/zookeeper/3.5.10/
>> >
>> > The release candidate tag in git to be voted upon: release-3.5.10-rc0
>> >
>> > ZooKeeper's KEYS file containing PGP keys we use to sign the release:
>> > https://www.apache.org/dist/zookeeper/KEYS
>> >
>> > The staging version of the website is:
>> > https://people.apache.org/~symat/zookeeper-3.5.10-rc0/website/
>> >
>> >
>> > Should we release this candidate?
>> >
>> >
>> > Best regards,
>> > Máté
>> >
>>
>

Re: [VOTE] Apache ZooKeeper release 3.5.10 candidate 0

Posted by Szalay-Bekő Máté <sz...@gmail.com>.
+1 (non-binding)

- I built the source code (-Pfull-build) on Ubuntu 20.04 using OpenJDK
8u212 and maven 3.6.3.
- all the unit tests passed (both Java and C-client).
- I also built and executed unit tests for zkpython
- checkstyle and spotbugs passed
- apache-rat passed
- owasp (CVE check) passed
- I executed quick rolling-upgrade tests (using
https://github.com/symat/zk-rolling-upgrade-test):
  - rolling upgrade from 3.5.9  to 3.5.10
  - rolling upgrade from 3.5.10 to 3.6.3
  - rolling upgrade from 3.5.10 to 3.7.1
  - rolling upgrade from 3.7.0  to 3.8.0
- check generated documentation
- compared generated release notes (
https://people.apache.org/~symat/zookeeper-3.5.10-rc0/website/releasenotes.html)
with Jira (
https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12310801&version=12349434
)
- check the signature and checksum of the artifacts
- run some smoke tests using both the binary distribution
(apache-zookeeper-3.5.10-bin.tar.gz) and on a freshly compiled version
(based on apache-zookeeper-3.5.10.tar.gz)

The C-client tests can be tricky (and annoying) sometimes. On docker some
of them fail for me more frequently (also IPV6 tests can be tricky to setup
on docker+mac). Also sometimes they leave ZooKeeper processes open after a
test failure, and these are preventing later test runs to pass. Worth to
take a look and kill these before running the C tests again. In the end I
got all of them to pass on Ubuntu 20.04 and gcc 9.4.0 (using native ubuntu,
not mac+docker), having all the recommended ubuntu packages installed (
https://github.com/apache/zookeeper/blob/master/README_packaging.md). But
would be nice to improve our test quality here... (unfortunately I don't
think more recent branches would be in a much better shape)

Best regards,
Mate

On Fri, May 20, 2022 at 12:10 AM Chris Nauroth <cn...@apache.org> wrote:

> +1 (binding)
>
> - Verified all checksums.
> - Verified all signatures.
> - Built from source, including native code on Linux.
> - Tests passed.
> - Ran several small samples successfully.
>
> I'm seeing failures in the cppunit tests in zookeeper-client-c. The same
> failures reproduce on version 3.5.9 though, so it's not related to this
> release. I assume this is a configuration issue I need to diagnose in my
> environment.
>
> Chris Nauroth
>
>
> On Thu, May 19, 2022 at 2:31 AM Szalay-Bekő Máté <
> szalay.beko.mate@gmail.com>
> wrote:
>
> > This is a bugfix release candidate for 3.5.10. It fixes 43 issues,
> > including CVE fixes, log4j1 removal (by default using reload4j from now)
> > and various other bug fixes (thread leaks, data corruption, snapshotting
> > and SASL related fixes).
> >
> > Please note, we announced 3.5 to be EOL from June 1st 2022, so most
> likely
> > this will be our
> > last 3.5 release.
> >
> > The full release notes is available at:
> >
> >
> https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12310801&version=12349434
> >
> > *** Please download, test and vote by May 27th 2022, 23:59 UTC+0. ***
> >
> >
> > Source files:
> > https://people.apache.org/~symat/zookeeper-3.5.10-rc0/
> >
> > Maven staging repo:
> >
> >
> https://repository.apache.org/content/groups/staging/org/apache/zookeeper/zookeeper/3.5.10/
> >
> > The release candidate tag in git to be voted upon: release-3.5.10-rc0
> >
> > ZooKeeper's KEYS file containing PGP keys we use to sign the release:
> > https://www.apache.org/dist/zookeeper/KEYS
> >
> > The staging version of the website is:
> > https://people.apache.org/~symat/zookeeper-3.5.10-rc0/website/
> >
> >
> > Should we release this candidate?
> >
> >
> > Best regards,
> > Máté
> >
>

Re: [VOTE] Apache ZooKeeper release 3.5.10 candidate 0

Posted by Chris Nauroth <cn...@apache.org>.
+1 (binding)

- Verified all checksums.
- Verified all signatures.
- Built from source, including native code on Linux.
- Tests passed.
- Ran several small samples successfully.

I'm seeing failures in the cppunit tests in zookeeper-client-c. The same
failures reproduce on version 3.5.9 though, so it's not related to this
release. I assume this is a configuration issue I need to diagnose in my
environment.

Chris Nauroth


On Thu, May 19, 2022 at 2:31 AM Szalay-Bekő Máté <sz...@gmail.com>
wrote:

> This is a bugfix release candidate for 3.5.10. It fixes 43 issues,
> including CVE fixes, log4j1 removal (by default using reload4j from now)
> and various other bug fixes (thread leaks, data corruption, snapshotting
> and SASL related fixes).
>
> Please note, we announced 3.5 to be EOL from June 1st 2022, so most likely
> this will be our
> last 3.5 release.
>
> The full release notes is available at:
>
> https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12310801&version=12349434
>
> *** Please download, test and vote by May 27th 2022, 23:59 UTC+0. ***
>
>
> Source files:
> https://people.apache.org/~symat/zookeeper-3.5.10-rc0/
>
> Maven staging repo:
>
> https://repository.apache.org/content/groups/staging/org/apache/zookeeper/zookeeper/3.5.10/
>
> The release candidate tag in git to be voted upon: release-3.5.10-rc0
>
> ZooKeeper's KEYS file containing PGP keys we use to sign the release:
> https://www.apache.org/dist/zookeeper/KEYS
>
> The staging version of the website is:
> https://people.apache.org/~symat/zookeeper-3.5.10-rc0/website/
>
>
> Should we release this candidate?
>
>
> Best regards,
> Máté
>