pkgsrc/devel/zookeeper/patches/patch-src_contrib_build-contrib.xml
fhajny da2ec9aac6 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.
2017-09-06 11:12:19 +00:00

34 lines
1.4 KiB
XML

$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 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.4.0"/>
+ <property name="ivy.version" value="0.0.0"/>
<property name="ivy.url"
value="https://repo1.maven.org/maven2/org/apache/ivy/ivy" />
<property name="ivy.home" value="${user.home}/.ant" />
@@ -233,6 +233,8 @@
</target>
<target name="ivy-retrieve" depends="init,ivy-init">
+ <ivy:resolve settingsRef="${ant.project.name}" conf="default"
+ useCacheOnly="true"/>
<ivy:retrieve settingsRef="${ant.project.name}" type="jar" conf="default"
pattern="${ivy.lib}/[artifact]-[revision].[ext]"/>
<ivy:retrieve settingsRef="${ant.project.name}" type="bundle" conf="default"
@@ -240,6 +242,8 @@
</target>
<target name="ivy-retrieve-test" depends="init,ivy-init">
+ <ivy:resolve settingsRef="${ant.project.name}" conf="test"
+ useCacheOnly="true"/>
<ivy:retrieve settingsRef="${ant.project.name}" type="jar" conf="test"
pattern="${ivy.test.lib}/[artifact]-[revision].[ext]"/>
</target>