pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/devel/zookeeper Update devel/zookeeper to 3.4.10.



details:   https://anonhg.NetBSD.org/pkgsrc/rev/ae823aa5bccd
branches:  trunk
changeset: 367738:ae823aa5bccd
user:      fhajny <fhajny%pkgsrc.org@localhost>
date:      Wed Sep 06 11:12:19 2017 +0000

description:
Update devel/zookeeper to 3.4.10.

zookeeper 3.4.10

Sub-task
- Fix race condition in testWatchAutoResetWithPending

Bug
- CancelledKeyException in zookeeper branch-3.4
- Startup race in ZooKeeperServer
- Documentation copyright notice is out of date.
- NullPointerException when redo Command is passed negative value
- ServerConfig#parse(String[]) ignores tickTime
- Update NOTICE file with Netty notice in 3.4
- Revisit release note doc and remove the items which are not related to
  the released version
- Potential memory leak in recordio.c
- Modify Info.REVISION to adapt git repo
- PurgeTxnLog can inadvertently delete required txn log files
- ZooKeeper server should verify that dataDir and snapDir are writeable
  before starting
- SaslServerCallbackHandler#handleAuthorizeCallback() should log the
  exception
- correct a few spelling typos
- ZooTrace.logQuorumPacket does nothing
- Build failure in contrib/zkfuse with gcc 6.x
- Java target in branch 3.4 doesn't match documentation
- Missing src/pom.template in release
- Fix HierarchicalQuorumTest.java
- Fix compilation error in branch-3.4
- Large databases take a long time to regain a quorum
- Correct DataNode.getChildren() inconsistent behaviour.
- Fix Kerberos Authentication related test cases
- DOS attack on wchp/wchc four letter words (4lw)
- Eclipse ant task no longer determines correct classpath for tests
  after ZOOKEEPER-2689
- checkstyle broken on branch-3.4
- Regenerate documentation for branch-3.4 release
- MiniKdc test case intermittently failing due to principal not found in
  Kerberos database
- Patch for ZOOKEEPER-2693 introduces potential race condition

Improvement
- Add 'electionTimeTaken' value in LeaderMXBean and FollowerMXBean
- C unit test improvement: line break between 'ZooKeeper server started'
  and 'Running'
- Update gitignore to account for other file extensions
- Use TLS for downloading artifacts during build
- Add comments to testReadOnlySnapshotDir and testReadOnlyTxnLogDir
  indicating that the tests will fail when run as root
- Remove CHANGE.txt
- Make it optional to fail build on test failure

New Feature
- Support Quorum Peer mutual authentication via SASL

Test
- Flaky Test:
  org.apache.zookeeper.server.quorum.CnxManagerTest.testCnxFromFutureVersion
- Test Improvement by adding more QuorumPeer Auth related test cases
- Fix ServerConfigTest#testValidArguments test case failures
- ClientPortBindTest#testBindByAddress may fail due to "No such device"
  exception
- Port QA github pull request build to branch 3.4 and 3.5
- Flaky Test:
  org.apache.zookeeper.server.SessionTrackerTest.testAddSessionAfterSessionExpiry



zookeeper 3.4.9

Sub-task
- Login object in ZooKeeperSaslClient is static

Bug
- C client zookeeper_interest returning ZOK on Connection Loss
- zkperl: Segmentation fault if getting a node with null value
- ACL cache in DataTree never removes entries
- fsync.warningthresholdms in zoo.cfg not working
- Supported platforms is completely out of date
- Zookeeper service becomes unavailable when leader fails to write
  transaction log
- traceFile property is not used in the ZooKeeper, it should be removed
  from documentation
- Ant target generate-clover-reports is broken
- Prevent multiple initialization of login object in each
  ZooKeeperSaslClient instance
- recent commit broke findbugs qabot check
- Zookeeper trunk build is failing on windows
- getTGT() in Login.java mishandles confidential information
- Upgrade Netty version due to security vulnerability (CVE-2014-3488)
- Back-port ZOOKEEPER-1460 to 3.4 for IPv6 literal address support.
- documentation should refer to Java cli shell and not C cli shell
- Potential resource leak in C client when processing unexpected / out
  of order response

Improvement
- Make the three-node minimum more explicit in documentation and on
  website
- Licenses section missing from pom file
- upgrade ivy to recent version
- Simplify releasenotes creation for 3.4 branch - consistent with newer
  branches.

diffstat:

 devel/zookeeper/Makefile                                    |   3 +-
 devel/zookeeper/Makefile.common                             |   4 +-
 devel/zookeeper/PLIST                                       |   4 +-
 devel/zookeeper/distinfo                                    |  22 ++++++------
 devel/zookeeper/patches/patch-build.xml                     |  12 +++---
 devel/zookeeper/patches/patch-src_contrib_build-contrib.xml |   8 ++--
 6 files changed, 26 insertions(+), 27 deletions(-)

diffs (134 lines):

diff -r 314618d728e2 -r ae823aa5bccd devel/zookeeper/Makefile
--- a/devel/zookeeper/Makefile  Wed Sep 06 10:40:25 2017 +0000
+++ b/devel/zookeeper/Makefile  Wed Sep 06 11:12:19 2017 +0000
@@ -1,9 +1,8 @@
-# $NetBSD: Makefile,v 1.4 2016/05/17 10:32:07 fhajny Exp $
+# $NetBSD: Makefile,v 1.5 2017/09/06 11:12:19 fhajny Exp $
 #
 
 .include "Makefile.common"
 
-PKGREVISION=           1
 COMMENT=               Highly reliable distributed coordination server
 
 DISTFILES=                     ${DEFAULT_DISTFILES} ${DISTNAME}-deps.tar.gz
diff -r 314618d728e2 -r ae823aa5bccd devel/zookeeper/Makefile.common
--- a/devel/zookeeper/Makefile.common   Wed Sep 06 10:40:25 2017 +0000
+++ b/devel/zookeeper/Makefile.common   Wed Sep 06 11:12:19 2017 +0000
@@ -1,9 +1,9 @@
-# $NetBSD: Makefile.common,v 1.2 2016/03/04 13:40:34 fhajny Exp $
+# $NetBSD: Makefile.common,v 1.3 2017/09/06 11:12:19 fhajny Exp $
 #
 # used by devel/libzookeeper/Makefile
 # used by devel/zookeeper/Makefile
 
-DISTNAME=      zookeeper-3.4.8
+DISTNAME=      zookeeper-3.4.10
 CATEGORIES=    devel
 MASTER_SITES=  ${MASTER_SITE_APACHE:=zookeeper/${DISTNAME}/}
 
diff -r 314618d728e2 -r ae823aa5bccd devel/zookeeper/PLIST
--- a/devel/zookeeper/PLIST     Wed Sep 06 10:40:25 2017 +0000
+++ b/devel/zookeeper/PLIST     Wed Sep 06 11:12:19 2017 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.2 2016/03/04 13:40:34 fhajny Exp $
+@comment $NetBSD: PLIST,v 1.3 2017/09/06 11:12:19 fhajny Exp $
 bin/zkCli.sh
 libexec/zkEnv.sh
 sbin/zkServer.sh
@@ -45,7 +45,7 @@
 share/zookeeper/jline-0.9.94.jar
 share/zookeeper/log4j-1.2.16.LICENSE.txt
 share/zookeeper/log4j-1.2.16.jar
-share/zookeeper/netty-3.7.0.Final.jar
+share/zookeeper/netty-3.10.5.Final.jar
 share/zookeeper/recipes/election/${PKGNAME}-recipes-election.jar
 share/zookeeper/recipes/lock/build.xml
 share/zookeeper/recipes/lock/src/c/INSTALL
diff -r 314618d728e2 -r ae823aa5bccd devel/zookeeper/distinfo
--- a/devel/zookeeper/distinfo  Wed Sep 06 10:40:25 2017 +0000
+++ b/devel/zookeeper/distinfo  Wed Sep 06 11:12:19 2017 +0000
@@ -1,16 +1,16 @@
-$NetBSD: distinfo,v 1.4 2016/03/04 13:40:34 fhajny Exp $
+$NetBSD: distinfo,v 1.5 2017/09/06 11:12:19 fhajny Exp $
 
-SHA1 (zookeeper-3.4.8-deps.tar.gz) = 9c5161ab69cc6e47d67968882582eb0a75f9269f
-RMD160 (zookeeper-3.4.8-deps.tar.gz) = a8eb3b44757eadd81ca71b06925c3d9bee0f24a8
-SHA512 (zookeeper-3.4.8-deps.tar.gz) = 56c05c88412fad6d632a9b5a5586ee2085d718a815d48511619bc7b77423a78fe2b87b0e259b362cb3de54c91e2ca4b0791f364cf2666062edc74f2ea28cacb3
-Size (zookeeper-3.4.8-deps.tar.gz) = 11020711 bytes
-SHA1 (zookeeper-3.4.8.tar.gz) = 51b61611a329294f75aed82f3a4517a4b6ff116f
-RMD160 (zookeeper-3.4.8.tar.gz) = 09fe205c95a4c0ad681ffece837a37401e91fcbe
-SHA512 (zookeeper-3.4.8.tar.gz) = a5f0eca3c66655e0116aeddd92af228402d3d68350b30f9400b3638ef09610d903b7c87a2bb49a5594b12a4d082048c259ba3da121c1c6da4752dd5f5812bfec
-Size (zookeeper-3.4.8.tar.gz) = 22261552 bytes
+SHA1 (zookeeper-3.4.10-deps.tar.gz) = 560e5340bda5fc9ba61d230f85af040939e75b81
+RMD160 (zookeeper-3.4.10-deps.tar.gz) = 4c9b835b1204a4ef269aafb5792c5de58419aed5
+SHA512 (zookeeper-3.4.10-deps.tar.gz) = 2993e3247d010206706e56e2c67290da7042d4a90cbde0409f6c8af091981313e70233e527adbc50ce5c980eab47f79e77f30657b6f284a60cafbd840f2a5eff
+Size (zookeeper-3.4.10-deps.tar.gz) = 23663350 bytes
+SHA1 (zookeeper-3.4.10.tar.gz) = eb2145498c5f7a0d23650d3e0102318363206fba
+RMD160 (zookeeper-3.4.10.tar.gz) = 4b9b48d4a12abed14dd80071423d578afc68a5ba
+SHA512 (zookeeper-3.4.10.tar.gz) = 4c54e40ac8d0b267db4a188a30e39ed0ac2c3e8a8fadaf244be45ff5adee956df28f6cb9f1eb56f175e924fa3629b64f98286a090c46764c91c017613c80a51b
+Size (zookeeper-3.4.10.tar.gz) = 35042811 bytes
 SHA1 (patch-bin_zkEnv.sh) = 210b94572a221cc46898750da0a822c90708ef9f
-SHA1 (patch-build.xml) = 4a41413251c850973119b4d97b01dedc95b60727
+SHA1 (patch-build.xml) = 60abaa3f4a5eeb51d4c3e57bc3230e9725fd7abe
 SHA1 (patch-conf_zoo__sample.cfg) = 74885bea53e5b9b723fb1564db362a08d7b47705
 SHA1 (patch-src_c_src_zookeeper.c) = 0cc9710914d2a329eb8f7d18683778f460180b72
-SHA1 (patch-src_contrib_build-contrib.xml) = f9d66493d537fa0ffa383928ce715ccb99ef2f58
+SHA1 (patch-src_contrib_build-contrib.xml) = 309385cf89f87df116832c51acc298e934bbffdf
 SHA1 (patch-src_packages_templates_conf_zookeeper-env.sh) = 5abb72f885a5ac884dfcfa480438ce82d544d489
diff -r 314618d728e2 -r ae823aa5bccd devel/zookeeper/patches/patch-build.xml
--- a/devel/zookeeper/patches/patch-build.xml   Wed Sep 06 10:40:25 2017 +0000
+++ b/devel/zookeeper/patches/patch-build.xml   Wed Sep 06 11:12:19 2017 +0000
@@ -1,20 +1,20 @@
-$NetBSD: patch-build.xml,v 1.1 2015/10/13 15:03:37 fhajny Exp $
+$NetBSD: patch-build.xml,v 1.2 2017/09/06 11:12:20 fhajny Exp $
 
 Don't look for a specific Ivy version.
 Add Ivy resolver tasks to let us forbid fetch on demand.
 
---- build.xml.orig     2014-02-20 10:14:08.000000000 +0000
+--- build.xml.orig     2017-03-23 10:14:59.000000000 +0000
 +++ build.xml
-@@ -105,7 +105,7 @@ xmlns:maven="antlib:org.apache.maven.art
+@@ -108,7 +108,7 @@ xmlns:cs="antlib:com.puppycrawl.tools.ch
      <property name="contrib.dir" value="${src.dir}/contrib"/>
      <property name="recipes.dir" value="${src.dir}/recipes"/>
  
--    <property name="ivy.version" value="2.2.0"/>
+-    <property name="ivy.version" value="2.4.0"/>
 +    <property name="ivy.version" value="0.0.0"/>
      <property name="ivy.url"
-               value="http://repo2.maven.org/maven2/org/apache/ivy/ivy"; />
+               value="https://repo1.maven.org/maven2/org/apache/ivy/ivy"; />
      <property name="ivy.home" value="${user.home}/.ant" />
-@@ -360,33 +360,45 @@ xmlns:maven="antlib:org.apache.maven.art
+@@ -364,33 +364,45 @@ xmlns:cs="antlib:com.puppycrawl.tools.ch
      </target>
  
      <target name="ivy-retrieve" depends="init,ivy-init">
diff -r 314618d728e2 -r ae823aa5bccd devel/zookeeper/patches/patch-src_contrib_build-contrib.xml
--- a/devel/zookeeper/patches/patch-src_contrib_build-contrib.xml       Wed Sep 06 10:40:25 2017 +0000
+++ b/devel/zookeeper/patches/patch-src_contrib_build-contrib.xml       Wed Sep 06 11:12:19 2017 +0000
@@ -1,18 +1,18 @@
-$NetBSD: patch-src_contrib_build-contrib.xml,v 1.1 2015/10/13 15:03:37 fhajny Exp $
+$NetBSD: patch-src_contrib_build-contrib.xml,v 1.2 2017/09/06 11:12:20 fhajny Exp $
 
 Don't look for a specific Ivy version.
 Add Ivy resolver tasks to let us forbid fetch on demand.
 
---- src/contrib/build-contrib.xml.orig 2014-02-20 10:14:09.000000000 +0000
+--- src/contrib/build-contrib.xml.orig 2017-03-23 10:14:59.000000000 +0000
 +++ src/contrib/build-contrib.xml
 @@ -41,7 +41,7 @@
  
    <property name="build.encoding" value="ISO-8859-1"/>
  
--  <property name="ivy.version" value="2.2.0"/>
+-  <property name="ivy.version" value="2.4.0"/>
 +  <property name="ivy.version" value="0.0.0"/>
    <property name="ivy.url"
-             value="http://repo2.maven.org/maven2/org/apache/ivy/ivy"; />
+             value="https://repo1.maven.org/maven2/org/apache/ivy/ivy"; />
    <property name="ivy.home" value="${user.home}/.ant" />
 @@ -233,6 +233,8 @@
    </target>



Home | Main Index | Thread Index | Old Index