Package: zookeeper / 3.9.3-2

Metadata

Package Version Patches format
zookeeper 3.9.3-2 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
03 disable cygwin detection.patch | (download)

bin/zkServer.sh | 11 1 + 10 - 0 !
1 file changed, 1 insertion(+), 10 deletions(-)

 disable detection of cygwin under debian installs
 as this is not compatible with the way the environment is 
 managed through alternatives.
 .
 TODO - review alongside use of alternatives for managing 
 configuration.
05 ZOOKEEPER 770.patch | (download)

zookeeper-client/zookeeper-client-c/src/zookeeper.c | 2 1 + 1 - 0 !
zookeeper-client/zookeeper-client-c/tests/TestClient.cc | 28 27 + 1 - 0 !
2 files changed, 28 insertions(+), 2 deletions(-)

 slow add_auth calls with multi-threaded client
07 remove non reproducible manifest entries.patch | (download)

zookeeper-contrib/zookeeper-contrib-zooinspector/build.xml | 3 0 + 3 - 0 !
1 file changed, 3 deletions(-)

 remove the built-at, built-by and built-on entries in the manifest of the jar files to improve the build reproducibility
10 cppunit pkg config.patch | (download)

zookeeper-recipes/zookeeper-recipes-lock/src/main/c/configure.ac | 2 1 + 1 - 0 !
zookeeper-recipes/zookeeper-recipes-queue/src/main/c/configure.ac | 2 1 + 1 - 0 !
2 files changed, 2 insertions(+), 2 deletions(-)

 using pkg-config to grasp cppunit in the makefile.am
11 disable minikdc tests.patch | (download)

zookeeper-server/pom.xml | 30 30 + 0 - 0 !
1 file changed, 30 insertions(+)

 deactivating minikdc tests due to missing classes
12 add yetus annotations.patch | (download)

zookeeper-jute/src/main/java/org/apache/yetus/audience/InterfaceAudience.java | 74 74 + 0 - 0 !
zookeeper-jute/src/main/java/org/apache/yetus/audience/InterfaceStability.java | 65 65 + 0 - 0 !
2 files changed, 139 insertions(+)

 adds the yetus annotations (https://yetus.apache.org)
19 add_missing plugins versions.patch | (download)

pom.xml | 4 4 + 0 - 0 !
zookeeper-compatibility-tests/pom.xml | 1 1 + 0 - 0 !
2 files changed, 5 insertions(+)

 adding missing versions of some maven plugins in the poms, the
 build fails without them.
20 no Timeout in tests.patch | (download)

zookeeper-server/src/test/java/org/apache/zookeeper/ClientRequestTimeoutTest.java | 2 0 + 2 - 0 !
zookeeper-server/src/test/java/org/apache/zookeeper/RemoveWatchesCmdTest.java | 8 0 + 8 - 0 !
zookeeper-server/src/test/java/org/apache/zookeeper/RemoveWatchesTest.java | 32 0 + 32 - 0 !
zookeeper-server/src/test/java/org/apache/zookeeper/client/ZKClientConfigTest.java | 7 0 + 7 - 0 !
zookeeper-server/src/test/java/org/apache/zookeeper/common/X509UtilTest.java | 16 0 + 16 - 0 !
zookeeper-server/src/test/java/org/apache/zookeeper/common/ZKConfigTest.java | 6 0 + 6 - 0 !
zookeeper-server/src/test/java/org/apache/zookeeper/server/CreateContainerTest.java | 13 0 + 13 - 0 !
zookeeper-server/src/test/java/org/apache/zookeeper/server/DataTreeTest.java | 9 0 + 9 - 0 !
zookeeper-server/src/test/java/org/apache/zookeeper/server/NIOServerCnxnTest.java | 2 0 + 2 - 0 !
zookeeper-server/src/test/java/org/apache/zookeeper/server/NettyServerCnxnTest.java | 3 0 + 3 - 0 !
zookeeper-server/src/test/java/org/apache/zookeeper/server/SessionTrackerTest.java | 3 0 + 3 - 0 !
zookeeper-server/src/test/java/org/apache/zookeeper/server/ZooKeeperServerMainTest.java | 4 0 + 4 - 0 !
zookeeper-server/src/test/java/org/apache/zookeeper/server/ZooKeeperServerMaxCnxnsTest.java | 5 1 + 4 - 0 !
zookeeper-server/src/test/java/org/apache/zookeeper/server/ZooKeeperServerStartupTest.java | 4 0 + 4 - 0 !
zookeeper-server/src/test/java/org/apache/zookeeper/server/ZooKeeperThreadTest.java | 2 0 + 2 - 0 !
zookeeper-server/src/test/java/org/apache/zookeeper/server/quorum/CommitProcessorConcurrencyTest.java | 4 0 + 4 - 0 !
zookeeper-server/src/test/java/org/apache/zookeeper/server/quorum/DIFFSyncConsistencyTest.java | 2 0 + 2 - 0 !
zookeeper-server/src/test/java/org/apache/zookeeper/server/quorum/EphemeralNodeDeletionTest.java | 2 0 + 2 - 0 !
zookeeper-server/src/test/java/org/apache/zookeeper/server/quorum/EpochWriteFailureTest.java | 2 0 + 2 - 0 !
zookeeper-server/src/test/java/org/apache/zookeeper/server/quorum/QuorumSSLTest.java | 82 0 + 82 - 0 !
zookeeper-server/src/test/java/org/apache/zookeeper/server/quorum/RaceConditionTest.java | 2 0 + 2 - 0 !
zookeeper-server/src/test/java/org/apache/zookeeper/server/quorum/ReconfigLegacyTest.java | 2 0 + 2 - 0 !
zookeeper-server/src/test/java/org/apache/zookeeper/server/quorum/ReconfigRollingRestartCompatibilityTest.java | 4 0 + 4 - 0 !
zookeeper-server/src/test/java/org/apache/zookeeper/server/quorum/StandaloneDisabledTest.java | 2 0 + 2 - 0 !
zookeeper-server/src/test/java/org/apache/zookeeper/server/quorum/auth/MiniKdcTest.java | 4 0 + 4 - 0 !
zookeeper-server/src/test/java/org/apache/zookeeper/server/quorum/auth/QuorumAuthUpgradeTest.java | 6 0 + 6 - 0 !
zookeeper-server/src/test/java/org/apache/zookeeper/server/quorum/auth/QuorumDigestAuthTest.java | 7 0 + 7 - 0 !
zookeeper-server/src/test/java/org/apache/zookeeper/server/quorum/auth/QuorumKerberosAuthTest.java | 3 0 + 3 - 0 !
zookeeper-server/src/test/java/org/apache/zookeeper/server/quorum/auth/QuorumKerberosHostBasedAuthTest.java | 5 0 + 5 - 0 !
zookeeper-server/src/test/java/org/apache/zookeeper/server/util/JvmPauseMonitorTest.java | 3 0 + 3 - 0 !
zookeeper-server/src/test/java/org/apache/zookeeper/server/watch/WatchManagerTest.java | 4 0 + 4 - 0 !
zookeeper-server/src/test/java/org/apache/zookeeper/test/DisconnectedWatcherTest.java | 2 0 + 2 - 0 !
zookeeper-server/src/test/java/org/apache/zookeeper/test/FourLetterWordsTest.java | 6 0 + 6 - 0 !
zookeeper-server/src/test/java/org/apache/zookeeper/test/FourLetterWordsWhiteListTest.java | 7 0 + 7 - 0 !
zookeeper-server/src/test/java/org/apache/zookeeper/test/MultiOperationTest.java | 4 0 + 4 - 0 !
zookeeper-server/src/test/java/org/apache/zookeeper/test/NonRecoverableErrorTest.java | 2 0 + 2 - 0 !
zookeeper-server/src/test/java/org/apache/zookeeper/test/ReadOnlyModeTest.java | 7 0 + 7 - 0 !
zookeeper-server/src/test/java/org/apache/zookeeper/test/ReconfigExceptionTest.java | 7 0 + 7 - 0 !
zookeeper-server/src/test/java/org/apache/zookeeper/test/ReconfigMisconfigTest.java | 2 0 + 2 - 0 !
zookeeper-server/src/test/java/org/apache/zookeeper/util/TestCircularBlockingQueue.java | 2 0 + 2 - 0 !
40 files changed, 1 insertion(+), 288 deletions(-)

 omitting timeout annotation in the tests, as it is a feature of a
 not yet Debian-packaged version of junit5
21 use ValueSource with ints.patch | (download)

zookeeper-server/src/test/java/org/apache/zookeeper/RemoveWatchesTest.java | 155 93 + 62 - 0 !
zookeeper-server/src/test/java/org/apache/zookeeper/server/quorum/LearnerMetricsTest.java | 5 3 + 2 - 0 !
zookeeper-server/src/test/java/org/apache/zookeeper/server/quorum/QuorumSSLTest.java | 4 2 + 2 - 0 !
zookeeper-server/src/test/java/org/apache/zookeeper/server/quorum/ReconfigDuringLeaderSyncTest.java | 5 3 + 2 - 0 !
zookeeper-server/src/test/java/org/apache/zookeeper/server/quorum/UnifiedServerSocketModeDetectionTest.java | 160 96 + 64 - 0 !
zookeeper-server/src/test/java/org/apache/zookeeper/server/quorum/WatchLeakTest.java | 5 3 + 2 - 0 !
zookeeper-server/src/test/java/org/apache/zookeeper/test/MultiOperationTest.java | 150 90 + 60 - 0 !
zookeeper-server/src/test/java/org/apache/zookeeper/test/ObserverMasterTest.java | 25 15 + 10 - 0 !
8 files changed, 305 insertions(+), 204 deletions(-)

 in junit5 5.3.2, the booleans() method is not available in
 the ValueSource annotation class, using ints() instead.
22 test without_TempDir.patch | (download)

zookeeper-server/pom.xml | 5 5 + 0 - 0 !
zookeeper-server/src/test/java/org/apache/zookeeper/common/AtomicFileWritingIdiomTest.java | 25 12 + 13 - 0 !
2 files changed, 17 insertions(+), 13 deletions(-)

 building the tests without tempdir annotation, which is a feature
 of a not yet Debian-packaged version of junit5
 Four test classes also have to be omitted as the test would not run without
 the annotation.
24 tests classifier.patch | (download)

zookeeper-contrib/zookeeper-contrib-fatjar/pom.xml | 2 1 + 1 - 0 !
zookeeper-contrib/zookeeper-contrib-rest/pom.xml | 4 2 + 2 - 0 !
zookeeper-it/pom.xml | 1 0 + 1 - 0 !
zookeeper-recipes/pom.xml | 4 2 + 2 - 0 !
4 files changed, 5 insertions(+), 6 deletions(-)

 substituting old type "test-jar" with classifier "tests".
 Discussed on https://github.com/mtommila/apfloat/issues/13 about
 libapfloat-java, this seems to be a Debian-only issue.
25 no prometheus.patch | (download)

zookeeper-assembly/pom.xml | 5 0 + 5 - 0 !
1 file changed, 5 deletions(-)

 ignoring dependency of the assembly on
 zookeeper-prometheus-metrics, which is not build
26 missing contrib rest dependencies.patch | (download)

zookeeper-contrib/zookeeper-contrib-rest/pom.xml | 20 20 + 0 - 0 !
1 file changed, 20 insertions(+)

 adding missing dependencies in zookeeper-contrib-rest pom
27 exclude classes due to missing jmh.patch | (download)

zookeeper-it/pom.xml | 10 10 + 0 - 0 !
1 file changed, 10 insertions(+)

 excluding two classes until org.openjdk.jmh gets debian-packaged
28 no openssl for python build.patch | (download)

zookeeper-contrib/zookeeper-contrib-zkpython/src/python/setup.py | 5 0 + 5 - 0 !
1 file changed, 5 deletions(-)

 building the python parts without openssl support, as the main
 C library in zookeeper-client/zookeeper-client-c (which it relies on) would
try to use FIPS_mode if built with OpenSSL support, and this function has been
 removed some versions of OpenSSL ago.
29 no javaagent.patch | (download)

zookeeper-server/pom.xml | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 providing no javaagent for the tests, as org.jmockit it not
 packaged in Debian
30 skip tests network.patch | (download)

zookeeper-recipes/zookeeper-recipes-election/pom.xml | 6 5 + 1 - 0 !
zookeeper-recipes/zookeeper-recipes-lock/pom.xml | 4 4 + 0 - 0 !
zookeeper-recipes/zookeeper-recipes-queue/pom.xml | 6 5 + 1 - 0 !
zookeeper-server/pom.xml | 117 117 + 0 - 0 !
zookeeper-server/src/test/java/org/apache/zookeeper/server/ConnectionMetricsTest.java | 2 2 + 0 - 0 !
zookeeper-server/src/test/java/org/apache/zookeeper/server/NettyServerCnxnFactoryTest.java | 2 2 + 0 - 0 !
zookeeper-server/src/test/java/org/apache/zookeeper/server/PrepRequestProcessorMetricsTest.java | 2 2 + 0 - 0 !
zookeeper-server/src/test/java/org/apache/zookeeper/server/quorum/MultipleAddressesTest.java | 2 2 + 0 - 0 !
zookeeper-server/src/test/java/org/apache/zookeeper/server/quorum/QuorumPeerMainMultiAddressTest.java | 5 5 + 0 - 0 !
zookeeper-server/src/test/java/org/apache/zookeeper/server/quorum/QuorumPeerMainTest.java | 4 4 + 0 - 0 !
zookeeper-server/src/test/java/org/apache/zookeeper/server/quorum/ReconfigBackupTest.java | 2 2 + 0 - 0 !
zookeeper-server/src/test/java/org/apache/zookeeper/server/quorum/ReconfigFailureCasesTest.java | 4 4 + 0 - 0 !
zookeeper-server/src/test/java/org/apache/zookeeper/server/quorum/ReconfigRollingRestartCompatibilityTest.java | 2 2 + 0 - 0 !
zookeeper-server/src/test/java/org/apache/zookeeper/test/EmptiedSnapshotRecoveryTest.java | 2 2 + 0 - 0 !
zookeeper-server/src/test/java/org/apache/zookeeper/test/FourLetterWordsTest.java | 2 2 + 0 - 0 !
zookeeper-server/src/test/java/org/apache/zookeeper/test/ObserverMasterTest.java | 1 1 + 0 - 0 !
zookeeper-server/src/test/java/org/apache/zookeeper/test/ReconfigTest.java | 14 14 + 0 - 0 !
17 files changed, 175 insertions(+), 2 deletions(-)

 omitting the tests that need the network to be run
31 enlarge time limit in test.patch | (download)

zookeeper-server/src/test/java/org/apache/zookeeper/server/ClientSSLReloadTest.java | 2 1 + 1 - 0 !
zookeeper-server/src/test/java/org/apache/zookeeper/server/quorum/UnifiedServerSocketModeDetectionTest.java | 2 1 + 1 - 0 !
zookeeper-server/src/test/java/org/apache/zookeeper/server/quorum/UnifiedServerSocketTest.java | 2 1 + 1 - 0 !
zookeeper-server/src/test/java/org/apache/zookeeper/server/util/RequestPathMetricsCollectorTest.java | 8 4 + 4 - 0 !
zookeeper-server/src/test/java/org/apache/zookeeper/test/ClientSSLTest.java | 2 1 + 1 - 0 !
5 files changed, 8 insertions(+), 8 deletions(-)

 reasonably raising some time limits in tests
 The default time limits may be too low for some machines
32 scope of logback dependency.patch | (download)

zookeeper-contrib/zookeeper-contrib-fatjar/pom.xml | 4 0 + 4 - 0 !
zookeeper-contrib/zookeeper-contrib-loggraph/pom.xml | 12 1 + 11 - 0 !
zookeeper-contrib/zookeeper-contrib-rest/pom.xml | 10 0 + 10 - 0 !
zookeeper-contrib/zookeeper-contrib-zooinspector/pom.xml | 6 0 + 6 - 0 !
zookeeper-server/pom.xml | 2 1 + 1 - 0 !
5 files changed, 2 insertions(+), 32 deletions(-)

 logback artifacts are only needed by zookeeper-server, and only
 for its tests
33 spelling.patch | (download)

zookeeper-client/zookeeper-client-c/include/zookeeper.h | 2 1 + 1 - 0 !
zookeeper-client/zookeeper-client-c/src/zookeeper.c | 2 1 + 1 - 0 !
zookeeper-server/src/main/java/org/apache/zookeeper/KeeperException.java | 2 1 + 1 - 0 !
zookeeper-server/src/main/java/org/apache/zookeeper/cli/CliWrapperException.java | 2 1 + 1 - 0 !
zookeeper-server/src/test/java/org/apache/zookeeper/test/LocalSessionRequestTest.java | 2 1 + 1 - 0 !
5 files changed, 5 insertions(+), 5 deletions(-)

 correcting tiny spelling errors
34 no rpath with libtool.patch | (download)

zookeeper-client/zookeeper-client-c/configure.ac | 8 8 + 0 - 0 !
1 file changed, 8 insertions(+)

 hacking the libtool file so that it does not build the binaries
 with -rpath.
35 flaky test.patch | (download)

zookeeper-server/src/test/java/org/apache/zookeeper/server/RequestThrottlerTest.java | 2 2 + 0 - 0 !
1 file changed, 2 insertions(+)

 deactivating a test that sometimes fails -- no idea why
36 JUnitPlatform deprecation.patch | (download)

pom.xml | 5 5 + 0 - 0 !
zookeeper-server/pom.xml | 5 5 + 0 - 0 !
zookeeper-server/src/test/java/org/apache/zookeeper/test/NettyNettySuiteTest.java | 5 2 + 3 - 0 !
3 files changed, 12 insertions(+), 3 deletions(-)

 junitplatform is deprecated in junit5, starting from the version
 1.8 of junit-platform. Using Suite instead.
37 no_burningwave.patch | (download)

zookeeper-server/pom.xml | 3 3 + 0 - 0 !
1 file changed, 3 insertions(+)

 excluding tests needing unpackaged org.burningwave
38 netty 4.1.114.patch | (download)

zookeeper-server/src/main/java/org/apache/zookeeper/server/quorum/UnifiedServerSocket.java | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 complying with current debian-package netty 4.1.48, whereas
 zookeeper expects 4.1.114. THis patch should go away when a higher version of
 netty gets packaged.