diff --git a/.gitignore b/.gitignore deleted file mode 100644 index cda2113..0000000 --- a/.gitignore +++ /dev/null @@ -1,3 +0,0 @@ -/zookeeper-3.4.5.tar.gz -/zookeeper-3.4.6-601207e.tar.gz -/zookeeper-3.4.9.tar.gz diff --git a/0001-cppunit-config-no-longer-exists-use-pkg-config.patch b/0001-cppunit-config-no-longer-exists-use-pkg-config.patch deleted file mode 100644 index 506d4ad..0000000 --- a/0001-cppunit-config-no-longer-exists-use-pkg-config.patch +++ /dev/null @@ -1,62 +0,0 @@ -From f5fe371100b44d667065c8bba2c1522b26224c23 Mon Sep 17 00:00:00 2001 -From: David Tardon -Date: Mon, 15 Feb 2016 19:08:14 +0100 -Subject: [PATCH] cppunit-config no longer exists, use pkg-config - ---- - src/c/configure.ac | 4 +++- - src/recipes/lock/src/c/configure.ac | 2 +- - src/recipes/queue/src/c/configure.ac | 2 +- - 3 files changed, 5 insertions(+), 3 deletions(-) - -diff --git a/src/c/configure.ac b/src/c/configure.ac -index b4ed639..09860d9 100644 ---- a/src/c/configure.ac -+++ b/src/c/configure.ac -@@ -25,6 +25,8 @@ DX_INIT_DOXYGEN([zookeeper],[c-doc.Doxyfile],[docs]) - AM_INIT_AUTOMAKE([-Wall foreign]) - AC_CONFIG_HEADER([config.h]) - -+PKG_PROG_PKG_CONFIG -+ - # Checks for programs. - AC_ARG_WITH(cppunit, - [ --without-cppunit do not use CPPUNIT]) -@@ -34,7 +36,7 @@ if test "$with_cppunit" = "no" ; then - CPPUNIT_INCLUDE= - CPPUNIT_LIBS= - else -- AM_PATH_CPPUNIT(1.10.2) -+ PKG_CHECK_MODULES([CPPUNIT], [cppunit]) - fi - - if test "$CALLER" = "ANT" ; then -diff --git a/src/recipes/lock/src/c/configure.ac b/src/recipes/lock/src/c/configure.ac -index 3954123..f494058 100644 ---- a/src/recipes/lock/src/c/configure.ac -+++ b/src/recipes/lock/src/c/configure.ac -@@ -72,7 +72,7 @@ AC_C_VOLATILE - AC_PROG_CC - AC_PROG_LIBTOOL - #check for cppunit --AM_PATH_CPPUNIT(1.10.2) -+PKG_CHECK_MODULES([CPPUNIT], [cppunit]) - # Checks for library functions. - AC_FUNC_UTIME_NULL - AC_CHECK_FUNCS([gettimeofday memset mkdir rmdir strdup strerror strstr strtol strtoul strtoull utime]) -diff --git a/src/recipes/queue/src/c/configure.ac b/src/recipes/queue/src/c/configure.ac -index a9fb7b1..a2b840d 100644 ---- a/src/recipes/queue/src/c/configure.ac -+++ b/src/recipes/queue/src/c/configure.ac -@@ -72,7 +72,7 @@ AC_C_VOLATILE - AC_PROG_CC - AC_PROG_LIBTOOL - #check for cppunit --AM_PATH_CPPUNIT(1.10.2) -+PKG_CHECK_MODULES([CPPUNIT], [cppunit]) - # Checks for library functions. - AC_FUNC_UTIME_NULL - AC_CHECK_FUNCS([gettimeofday memset mkdir rmdir strdup strerror strstr strtol strtoul strtoull utime]) --- -2.5.0 - diff --git a/dead.package b/dead.package new file mode 100644 index 0000000..5204a84 --- /dev/null +++ b/dead.package @@ -0,0 +1 @@ +Orphaned for 6+ weeks diff --git a/missing-pom.template.patch b/missing-pom.template.patch deleted file mode 100644 index 162e4b8..0000000 --- a/missing-pom.template.patch +++ /dev/null @@ -1,47 +0,0 @@ -diff --git a/src/pom.template b/src/pom.template -new file mode 100644 -index 0000000..a02c0b3 ---- /dev/null -+++ b/src/pom.template -@@ -0,0 +1,41 @@ -+SKIP_LINE *************************************************************** -+SKIP_LINE * Licensed to the Apache Software Foundation (ASF) under one -+SKIP_LINE * or more contributor license agreements. See the NOTICE file -+SKIP_LINE * distributed with this work for additional information -+SKIP_LINE * regarding copyright ownership. The ASF licenses this file -+SKIP_LINE * to you under the Apache License, Version 2.0 (the -+SKIP_LINE * "License"); you may not use this file except in compliance -+SKIP_LINE * with the License. You may obtain a copy of the License at -+SKIP_LINE * -+SKIP_LINE * http://www.apache.org/licenses/LICENSE-2.0 -+SKIP_LINE * -+SKIP_LINE * Unless required by applicable law or agreed to in writing, -+SKIP_LINE * software distributed under the License is distributed on an -+SKIP_LINE * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -+SKIP_LINE * KIND, either express or implied. See the License for the -+SKIP_LINE * specific language governing permissions and limitations -+SKIP_LINE * under the License. -+SKIP_LINE *************************************************************** -+ -+${ivy.pom.license} -+${ivy.pom.header} -+ -+ -+ 4.0.0 -+ ${ivy.pom.groupId} -+ ${ivy.pom.artifactId} -+ ${ivy.pom.packaging} -+ ${ivy.pom.version} -+ ${ivy.pom.name} -+ ${ivy.pom.description} -+ ${ivy.pom.url} -+ -+ -+ -+ The Apache Software License, Version 2.0 -+ http://www.apache.org/licenses/LICENSE-2.0.txt -+ repo -+ -+ -+ diff --git a/mt_adaptor.c.patch b/mt_adaptor.c.patch deleted file mode 100644 index c1f8ae4..0000000 --- a/mt_adaptor.c.patch +++ /dev/null @@ -1,32 +0,0 @@ -diff --git a/src/c/src/mt_adaptor.c b/src/c/src/mt_adaptor.c -index 7dc7878..1b18ac6 100644 ---- a/src/c/src/mt_adaptor.c -+++ b/src/c/src/mt_adaptor.c -@@ -483,25 +483,9 @@ int32_t inc_ref_counter(zhandle_t* zh,int i) - int32_t fetch_and_add(volatile int32_t* operand, int incr) - { - #ifndef WIN32 -- int32_t result; -- asm __volatile__( -- "lock xaddl %0,%1\n" -- : "=r"(result), "=m"(*(int *)operand) -- : "0"(incr) -- : "memory"); -- return result; -+ return __sync_fetch_and_add(operand, incr); - #else -- volatile int32_t result; -- _asm -- { -- mov eax, operand; //eax = v; -- mov ebx, incr; // ebx = i; -- mov ecx, 0x0; // ecx = 0; -- lock xadd dword ptr [eax], ecx; -- lock xadd dword ptr [eax], ebx; -- mov result, ecx; // result = ebx; -- } -- return result; -+ return InterlockedExchangeAdd(operand, incr); - #endif - } - diff --git a/sources b/sources deleted file mode 100644 index dc39b1a..0000000 --- a/sources +++ /dev/null @@ -1 +0,0 @@ -SHA512 (zookeeper-3.4.9.tar.gz) = 4f3e003c6ce5e3338f642f7deaa0fd2cfd1b30591d3ed4fe880492dded6c4bf01d30483e28f3a38b43bb6d2696ff4d819fc9577733224cec07e236437e88a657 diff --git a/zkEnv.sh b/zkEnv.sh deleted file mode 100644 index 2cd43e8..0000000 --- a/zkEnv.sh +++ /dev/null @@ -1,150 +0,0 @@ -#!/usr/bin/env bash - -# Licensed to the Apache Software Foundation (ASF) under one or more -# contributor license agreements. See the NOTICE file distributed with -# this work for additional information regarding copyright ownership. -# The ASF licenses this file to You under the Apache License, Version 2.0 -# (the "License"); you may not use this file except in compliance with -# the License. You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -# This script should be sourced into other zookeeper -# scripts to setup the env variables - -# We use ZOOCFGDIR if defined, -# otherwise we use /etc/zookeeper -# or the conf directory that is -# a sibling of this script's directory - -ZOOBINDIR="${ZOOBINDIR:-/usr/bin}" -ZOOKEEPER_PREFIX="${ZOOBINDIR}/.." -ZOOCFGDIR="/etc/zookeeper" -ZOO_LOG_DIR="/var/log/zookeeper" - -if [ -f "${ZOOCFGDIR}/zookeeper-env.sh" ]; then - . "${ZOOCFGDIR}/zookeeper-env.sh" -fi - -if [ "x$ZOOCFG" = "x" ] -then - ZOOCFG="zoo.cfg" -fi - -ZOOCFG="$ZOOCFGDIR/$ZOOCFG" - -if [ -f "$ZOOCFGDIR/java.env" ] -then - . "$ZOOCFGDIR/java.env" -fi - -if [ "x${ZOO_LOG_DIR}" = "x" ] -then - ZOO_LOG_DIR="." -fi - -if [ "x${ZOO_LOG4J_PROP}" = "x" ] -then - ZOO_LOG4J_PROP="INFO,CONSOLE" -fi - -if [ "$JAVA_HOME" != "" ]; then - JAVA="$JAVA_HOME/bin/java" -else - JAVA=java -fi - -## TSTCLAIR: May need to add jar soup to classpath -#add the zoocfg dir to classpath -CLASSPATH="/usr/share/java/zookeeper/zookeeper.jar" -CLASSPATH="$CLASSPATH:/usr/share/java/zookeeper/zookeeper-ZooInspector.jar" -CLASSPATH="$CLASSPATH:/usr/share/java/zookeeper/zookeeper-tests.jar" - -# This section is sorted for easy maintenance -CLASSPATH="$CLASSPATH:/usr/lib/java/jline1/jline-1.0.jar" -CLASSPATH="$CLASSPATH:/usr/share/java/antlr.jar" -CLASSPATH="$CLASSPATH:/usr/share/java/avalon-framework-api.jar" -CLASSPATH="$CLASSPATH:/usr/share/java/avalon-logkit.jar" -CLASSPATH="$CLASSPATH:/usr/share/java/cglib.jar" -CLASSPATH="$CLASSPATH:/usr/share/java/checkstyle.jar" -CLASSPATH="$CLASSPATH:/usr/share/java/commons-beanutils.jar" -CLASSPATH="$CLASSPATH:/usr/share/java/commons-cli.jar" -CLASSPATH="$CLASSPATH:/usr/share/java/commons-logging.jar" -CLASSPATH="$CLASSPATH:/usr/share/java/geronimo-jms_1.1_spec.jar" -CLASSPATH="$CLASSPATH:/usr/share/java/guava.jar" -CLASSPATH="$CLASSPATH:/usr/share/java/hamcrest/all.jar" -CLASSPATH="$CLASSPATH:/usr/share/java/hamcrest/core.jar" -CLASSPATH="$CLASSPATH:/usr/share/java/hamcrest/generator.jar" -CLASSPATH="$CLASSPATH:/usr/share/java/hamcrest/integration.jar" -CLASSPATH="$CLASSPATH:/usr/share/java/hamcrest/library.jar" -CLASSPATH="$CLASSPATH:/usr/share/java/hamcrest/text.jar" -CLASSPATH="$CLASSPATH:/usr/share/java/javax.mail/javax.mail.jar" -CLASSPATH="$CLASSPATH:/usr/share/java/jdiff.jar" -CLASSPATH="$CLASSPATH:/usr/share/java/jetty/jetty-annotations.jar" -CLASSPATH="$CLASSPATH:/usr/share/java/jetty/jetty-client.jar" -CLASSPATH="$CLASSPATH:/usr/share/java/jetty/jetty-continuation.jar" -CLASSPATH="$CLASSPATH:/usr/share/java/jetty/jetty-deploy.jar" -CLASSPATH="$CLASSPATH:/usr/share/java/jetty/jetty-http.jar" -CLASSPATH="$CLASSPATH:/usr/share/java/jetty/jetty-io.jar" -CLASSPATH="$CLASSPATH:/usr/share/java/jetty/jetty-jaas.jar" -CLASSPATH="$CLASSPATH:/usr/share/java/jetty/jetty-jmx.jar" -CLASSPATH="$CLASSPATH:/usr/share/java/jetty/jetty-jndi.jar" -CLASSPATH="$CLASSPATH:/usr/share/java/jetty/jetty-jsp.jar" -CLASSPATH="$CLASSPATH:/usr/share/java/jetty/jetty-jspc-maven-plugin.jar" -CLASSPATH="$CLASSPATH:/usr/share/java/jetty/jetty-maven-plugin.jar" -CLASSPATH="$CLASSPATH:/usr/share/java/jetty/jetty-plus.jar" -CLASSPATH="$CLASSPATH:/usr/share/java/jetty/jetty-proxy.jar" -CLASSPATH="$CLASSPATH:/usr/share/java/jetty/jetty-rewrite.jar" -CLASSPATH="$CLASSPATH:/usr/share/java/jetty/jetty-security.jar" -CLASSPATH="$CLASSPATH:/usr/share/java/jetty/jetty-server.jar" -CLASSPATH="$CLASSPATH:/usr/share/java/jetty/jetty-servlet.jar" -CLASSPATH="$CLASSPATH:/usr/share/java/jetty/jetty-servlets.jar" -CLASSPATH="$CLASSPATH:/usr/share/java/jetty/jetty-util-ajax.jar" -CLASSPATH="$CLASSPATH:/usr/share/java/jetty/jetty-util.jar" -CLASSPATH="$CLASSPATH:/usr/share/java/jetty/jetty-webapp.jar" -CLASSPATH="$CLASSPATH:/usr/share/java/jetty/jetty-xml.jar" -CLASSPATH="$CLASSPATH:/usr/share/java/jetty/websocket-api.jar" -CLASSPATH="$CLASSPATH:/usr/share/java/jetty/websocket-client.jar" -CLASSPATH="$CLASSPATH:/usr/share/java/jetty/websocket-common.jar" -CLASSPATH="$CLASSPATH:/usr/share/java/jetty/websocket-server.jar" -CLASSPATH="$CLASSPATH:/usr/share/java/jetty/websocket-servlet.jar" -CLASSPATH="$CLASSPATH:/usr/share/java/jtoaster.jar" -CLASSPATH="$CLASSPATH:/usr/share/java/junit.jar" -CLASSPATH="$CLASSPATH:/usr/share/java/jzlib.jar" -CLASSPATH="$CLASSPATH:/usr/share/java/mockito.jar" -CLASSPATH="$CLASSPATH:/usr/share/java/netty.jar" -CLASSPATH="$CLASSPATH:/usr/share/java/objectweb-asm/asm.jar" -CLASSPATH="$CLASSPATH:/usr/share/java/objenesis/objenesis-tck.jar" -CLASSPATH="$CLASSPATH:/usr/share/java/objenesis/objenesis.jar" -CLASSPATH="$CLASSPATH:/usr/share/java/slf4j/api.jar" -CLASSPATH="$CLASSPATH:/usr/share/java/slf4j/ext.jar" -CLASSPATH="$CLASSPATH:/usr/share/java/slf4j/jcl-over-slf4j.jar" -CLASSPATH="$CLASSPATH:/usr/share/java/slf4j/jul-to-slf4j.jar" -CLASSPATH="$CLASSPATH:/usr/share/java/slf4j/migrator.jar" -CLASSPATH="$CLASSPATH:/usr/share/java/slf4j/site.jar" -CLASSPATH="$CLASSPATH:/usr/share/java/slf4j/slf4j-api.jar" -CLASSPATH="$CLASSPATH:/usr/share/java/slf4j/slf4j-ext.jar" -CLASSPATH="$CLASSPATH:/usr/share/java/slf4j/slf4j-migrator.jar" -CLASSPATH="$CLASSPATH:/usr/share/java/slf4j/slf4j-site.jar" -CLASSPATH="$CLASSPATH:/usr/share/java/tomcat-servlet-api.jar" - -# We use slf4j-log4j12.jar as our logging binding -CLASSPATH="$CLASSPATH:/usr/share/java/slf4j/slf4j-log4j12.jar" -# These Conflict with slf4j-log4j12.jar -#CLASSPATH="$CLASSPATH:/usr/share/java/slf4j/slf4j-jcl.jar" -#CLASSPATH="$CLASSPATH:/usr/share/java/slf4j/slf4j-nop.jar" -#CLASSPATH="$CLASSPATH:/usr/share/java/slf4j/slf4j-simple.jar" - -# Explicitly add the log4j 1.2 jars -CLASSPATH="$CLASSPATH:/usr/share/java/log4j-1.jar" -CLASSPATH="$CLASSPATH:/usr/share/java/log4j.jar" - -# Not required according to https://issues.apache.org/jira/browse/SOLR-2369 -#CLASSPATH="$CLASSPATH:/usr/share/java/slf4j/log4j-over-slf4j.jar" -#CLASSPATH="$CLASSPATH:/usr/share/java/slf4j/slf4j-jdk14.jar" diff --git a/zookeeper-3.4.5-add-PIE-and-RELRO.patch b/zookeeper-3.4.5-add-PIE-and-RELRO.patch deleted file mode 100644 index 7a40d93..0000000 --- a/zookeeper-3.4.5-add-PIE-and-RELRO.patch +++ /dev/null @@ -1,85 +0,0 @@ -diff -Nru zookeeper-3.4.5/contrib/zktreeutil/src/Makefile.am zookeeper-3.4.5-gil/contrib/zktreeutil/src/Makefile.am ---- zookeeper-3.4.5/contrib/zktreeutil/src/Makefile.am 2012-09-30 19:53:30.000000000 +0200 -+++ zookeeper-3.4.5-gil/contrib/zktreeutil/src/Makefile.am 2013-06-11 18:09:15.097330579 +0200 -@@ -16,7 +16,7 @@ - - AM_CXXFLAGS = -I${ZOOKEEPER_PATH}/include -I${ZOOKEEPER_PATH}/generated \ - -I$(top_srcdir)/include -I${LOG4CXX_INCLUDE} -I/usr/include \ -- -I${XML2_INCLUDE} -+ -I${XML2_INCLUDE} -fPIE - - bin_PROGRAMS = zktreeutil - -diff -Nru zookeeper-3.4.5/recipes/lock/src/c/Makefile.am zookeeper-3.4.5-gil/recipes/lock/src/c/Makefile.am ---- zookeeper-3.4.5/recipes/lock/src/c/Makefile.am 2012-09-30 19:53:31.000000000 +0200 -+++ zookeeper-3.4.5-gil/recipes/lock/src/c/Makefile.am 2013-06-11 17:10:22.808629998 +0200 -@@ -17,14 +17,14 @@ - include $(top_srcdir)/aminclude.am - - AM_CFLAGS = -Wall -fPIC -I${ZOOKEEPER_PATH}/include -I${ZOOKEEPER_PATH}/generated \ -- -I$(top_srcdir)/include -I/usr/include -+ -I$(top_srcdir)/include -I/usr/include -fPIE - AM_CPPFLAGS = -Wall -I${ZOOKEEPER_PATH}/include -I${ZOOKEEPER_PATH}/generated\ -- -I${top_srcdir}/include -I/usr/include -+ -I${top_srcdir}/include -I/usr/include -fPIE - EXTRA_DIST = LICENSE - lib_LTLIBRARIES = libzoolock.la - libzoolock_la_SOURCES = src/zoo_lock.c include/zoo_lock.h - libzoolock_la_CPPFLAGS = -DDLOPEN_MODULE --libzoolock_la_LDFLAGS = -version-info 0:1:0 -+libzoolock_la_LDFLAGS = -version-info 0:1:0 -pie -Wl,-z,relro -Wl,-z,now - - #run the tests now - -diff -Nru zookeeper-3.4.5/recipes/queue/src/c/Makefile.am zookeeper-3.4.5-gil/recipes/queue/src/c/Makefile.am ---- zookeeper-3.4.5/recipes/queue/src/c/Makefile.am 2012-09-30 19:53:31.000000000 +0200 -+++ zookeeper-3.4.5-gil/recipes/queue/src/c/Makefile.am 2013-06-11 17:09:50.816288611 +0200 -@@ -17,14 +17,14 @@ - include $(top_srcdir)/aminclude.am - - AM_CFLAGS = -Wall -fPIC -I${ZOOKEEPER_PATH}/include -I${ZOOKEEPER_PATH}/generated \ -- -I$(top_srcdir)/include -I/usr/include -+ -I$(top_srcdir)/include -I/usr/include -fPIE - AM_CPPFLAGS = -Wall -I${ZOOKEEPER_PATH}/include -I${ZOOKEEPER_PATH}/generated\ -- -I${top_srcdir}/include -I/usr/include -+ -I${top_srcdir}/include -I/usr/include -fPIE - EXTRA_DIST = LICENSE - lib_LTLIBRARIES = libzooqueue.la - libzooqueue_la_SOURCES = src/zoo_queue.c include/zoo_queue.h - libzooqueue_la_CPPFLAGS = -DDLOPEN_MODULE --libzooqueue_la_LDFLAGS = -version-info 0:1:0 -+libzooqueue_la_LDFLAGS = -version-info 0:1:0 -pie -Wl,-z,relro -Wl,-z,now - - #run the tests now - -diff -Nru zookeeper-3.4.5/src/c/Makefile.am zookeeper-3.4.5-gil/src/c/Makefile.am ---- zookeeper-3.4.5/src/c/Makefile.am 2012-09-30 19:53:31.000000000 +0200 -+++ zookeeper-3.4.5-gil/src/c/Makefile.am 2013-06-11 17:02:31.701054099 +0200 -@@ -1,11 +1,11 @@ - # need this for Doxygen integration - include $(top_srcdir)/aminclude.am - --AM_CPPFLAGS = -I${srcdir}/include -I${srcdir}/tests -I${srcdir}/generated --AM_CFLAGS = -Wall -Werror --AM_CXXFLAGS = -Wall $(USEIPV6) -+AM_CPPFLAGS = -I${srcdir}/include -I${srcdir}/tests -I${srcdir}/generated -fPIE -+AM_CFLAGS = -Wall -Werror -fPIE -+AM_CXXFLAGS = -Wall $(USEIPV6) -fPIE - --LIB_LDFLAGS = -no-undefined -version-info 2 -+LIB_LDFLAGS = -no-undefined -version-info 2 -pie -Wl,-z,relro -Wl,-z,now - - pkginclude_HEADERS = include/zookeeper.h include/zookeeper_version.h include/zookeeper_log.h include/proto.h include/recordio.h generated/zookeeper.jute.h - EXTRA_DIST=LICENSE -diff -Nru zookeeper-3.4.5/src/contrib/zktreeutil/src/Makefile.am zookeeper-3.4.5-gil/src/contrib/zktreeutil/src/Makefile.am ---- zookeeper-3.4.5/src/contrib/zktreeutil/src/Makefile.am 2012-09-30 19:53:32.000000000 +0200 -+++ zookeeper-3.4.5-gil/src/contrib/zktreeutil/src/Makefile.am 2013-06-11 18:12:03.908634751 +0200 -@@ -16,7 +16,7 @@ - - AM_CXXFLAGS = -I${ZOOKEEPER_PATH}/include -I${ZOOKEEPER_PATH}/generated \ - -I$(top_srcdir)/include -I${LOG4CXX_INCLUDE} -I/usr/include \ -- -I${XML2_INCLUDE} -+ -I${XML2_INCLUDE} -fPIE - - bin_PROGRAMS = zktreeutil - diff --git a/zookeeper-3.4.5-zktreeutil-gcc.patch b/zookeeper-3.4.5-zktreeutil-gcc.patch deleted file mode 100644 index 5463c26..0000000 --- a/zookeeper-3.4.5-zktreeutil-gcc.patch +++ /dev/null @@ -1,10 +0,0 @@ ---- a/src/contrib/zktreeutil/src/ZkAdaptor.h 2012-09-30 19:53:32.000000000 +0200 -+++ b/src/contrib/zktreeutil/src/ZkAdaptor.h 2013-04-04 03:37:46.731950855 +0200 -@@ -21,6 +21,7 @@ - - #include - #include -+#include - - extern "C" { - #include "zookeeper.h" diff --git a/zookeeper-3.4.9-ivy-build.patch b/zookeeper-3.4.9-ivy-build.patch deleted file mode 100644 index f1e663b..0000000 --- a/zookeeper-3.4.9-ivy-build.patch +++ /dev/null @@ -1,407 +0,0 @@ -diff --git a/build.xml b/build.xml -index 8562000..7975f13 100644 ---- a/build.xml -+++ b/build.xml -@@ -257,7 +257,7 @@ xmlns:maven="antlib:org.apache.maven.artifact.ant"> - - - -- -+ - - - -@@ -343,9 +343,9 @@ xmlns:maven="antlib:org.apache.maven.artifact.ant"> - - - -- -+ includes="ivy.jar" excludes="ivy.jar"/> -+ - - - -diff --git a/ivy.xml b/ivy.xml -index 95b0e5a..0ea5c4d 100644 ---- a/ivy.xml -+++ b/ivy.xml -@@ -46,10 +46,10 @@ - - - -- -- -+ -+ - -- -+ - - - -@@ -58,14 +58,14 @@ - - -- - - -- -- - - - -- -- -- -- -- - - -+ - -- -- -- -+ - - -- -- -- -+ - - - -diff --git a/src/contrib/build-contrib.xml b/src/contrib/build-contrib.xml -index fab8a5f..80518a8 100644 ---- a/src/contrib/build-contrib.xml -+++ b/src/contrib/build-contrib.xml -@@ -103,7 +103,7 @@ - - - -- -+ - - - -@@ -219,9 +219,9 @@ - - - -- -+ includes="ivy.jar" excludes="ivy.jar"/> -+ - - - -diff --git a/src/contrib/build.xml b/src/contrib/build.xml -index 7f7ba4f..701dfea 100644 ---- a/src/contrib/build.xml -+++ b/src/contrib/build.xml -@@ -20,7 +20,7 @@ - - - -- -+ - - - -diff --git a/src/contrib/rest/build.xml b/src/contrib/rest/build.xml -deleted file mode 100644 -index fb628bc..0000000 ---- a/src/contrib/rest/build.xml -+++ /dev/null -@@ -1,183 +0,0 @@ -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- Tests failed! -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -diff --git a/src/contrib/rest/ivy.xml b/src/contrib/rest/ivy.xml -deleted file mode 100644 -index 903d390..0000000 ---- a/src/contrib/rest/ivy.xml -+++ /dev/null -@@ -1,48 +0,0 @@ -- -- -- -- -- -- -- -- ZooKeeper REST -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -diff --git a/src/contrib/loggraph/ivy.xml b/src/contrib/loggraph/ivy.xml -index d6fa9d6..fdcc35f 100644 ---- a/src/contrib/loggraph/ivy.xml -+++ b/src/contrib/loggraph/ivy.xml -@@ -35,7 +35,7 @@ - - - -- -+ - - - -diff --git a/src/contrib/zooinspector/ivy.xml b/src/contrib/zooinspector/ivy.xml -index bc02946..cb4061f 100644 ---- a/src/contrib/zooinspector/ivy.xml -+++ b/src/contrib/zooinspector/ivy.xml -@@ -35,7 +35,7 @@ - - - -- -+ - - diff --git a/zookeeper-3.4.9-server.patch b/zookeeper-3.4.9-server.patch deleted file mode 100644 index c27977a..0000000 --- a/zookeeper-3.4.9-server.patch +++ /dev/null @@ -1,20 +0,0 @@ -diff --git a/bin/zkServer.sh b/bin/zkServer.sh -index 51dbe9f..bc9be90 100755 ---- a/bin/zkServer.sh -+++ b/bin/zkServer.sh -@@ -92,14 +92,7 @@ then - ZOOCFG="$2" - fi - --if $cygwin --then -- ZOOCFG=`cygpath -wp "$ZOOCFG"` -- # cygwin has a "kill" in the shell itself, gets confused -- KILL=/bin/kill --else -- KILL=kill --fi -+KILL=kill - - echo "Using config: $ZOOCFG" >&2 - diff --git a/zookeeper-ZooInspector-template.pom b/zookeeper-ZooInspector-template.pom deleted file mode 100644 index c7b0a3c..0000000 --- a/zookeeper-ZooInspector-template.pom +++ /dev/null @@ -1,48 +0,0 @@ - - 4.0.0 - org.apache.zookeeper - zookeeper-ZooInspector - @version@ - - - org.apache.zookeeper - zookeeper - @version@ - - - org.slf4j - slf4j-api - any - - - org.slf4j - slf4j-log4j12 - any - - - log4j - log4j - any - - - org.jboss.netty - netty - any - - - jline - jline - any - - - com.nitido - jtoaster - any - - - xerces - xercesImpl - any - - - \ No newline at end of file diff --git a/zookeeper.service b/zookeeper.service deleted file mode 100644 index f6939d9..0000000 --- a/zookeeper.service +++ /dev/null @@ -1,23 +0,0 @@ -[Unit] -Description=Apache ZooKeeper -After=network.target -ConditionPathExists=/etc/zookeeper/zoo.cfg -ConditionPathExists=/etc/zookeeper/log4j.properties - -[Service] -Type=forking -User=zookeeper -SyslogIdentifier=zookeeper -WorkingDirectory=/var/lib/zookeeper -ExecStart=/usr/bin/zkServer.sh start zoo.cfg -ExecStop=/usr/bin/zkServer.sh stop - -User=root -Group=root -# TODO: check updated permissions. -# Group=zookeeper -Restart=always -RestartSec=20 - -[Install] -WantedBy=multi-user.target diff --git a/zookeeper.spec b/zookeeper.spec deleted file mode 100644 index 116552c..0000000 --- a/zookeeper.spec +++ /dev/null @@ -1,485 +0,0 @@ -%global _hardened_build 1 -%global skiptests 1 - -Name: zookeeper -Version: 3.4.9 -Release: 15%{?dist} -Summary: A high-performance coordination service for distributed applications -License: ASL 2.0 and BSD -URL: https://zookeeper.apache.org/ -Source0: https://www.apache.org/dist/%{name}/%{name}-%{version}.tar.gz -Source1: %{name}-ZooInspector-template.pom -Source2: %{name}.service -Source3: zkEnv.sh - -Patch1: %{name}-3.4.5-zktreeutil-gcc.patch -Patch2: %{name}-3.4.9-ivy-build.patch -Patch3: %{name}-3.4.9-server.patch -# ZOOKEEPER-1643; patch accepted in 3.5.0 -Patch4: mt_adaptor.c.patch -Patch5: 0001-cppunit-config-no-longer-exists-use-pkg-config.patch -Patch6: missing-pom.template.patch - - -BuildRequires: autoconf -BuildRequires: automake -BuildRequires: boost-devel -BuildRequires: pkgconfig(cppunit) -BuildRequires: dos2unix -BuildRequires: doxygen -BuildRequires: gcc-c++ -BuildRequires: graphviz -BuildRequires: java-devel -BuildRequires: java-javadoc -BuildRequires: jpackage-utils -BuildRequires: libtool -BuildRequires: libxml2-devel -BuildRequires: python3-devel - -BuildRequires: ant -BuildRequires: ant-junit -BuildRequires: apache-ivy -BuildRequires: checkstyle -BuildRequires: ivy-local -BuildRequires: javapackages-tools - -BuildRequires: jtoaster -BuildRequires: junit -BuildRequires: jdiff -%if 0%{?fedora} >= 21 || 0%{?rhel} > 7 -BuildRequires: mvn(org.slf4j:slf4j-log4j12) -BuildRequires: objectweb-pom -BuildRequires: jline1 -BuildRequires: netty3 -Requires: log4j12 -%else -BuildRequires: mvn(log4j:log4j) -BuildRequires: jline -BuildRequires: netty -Requires: log4j -%endif - -BuildRequires: json_simple - -BuildRequires: mockito -BuildRequires: slf4j -BuildRequires: xerces-j2 -BuildRequires: xml-commons-apis - -# remove later on. -BuildRequires: apache-commons-parent -BuildRequires: jetty-server -BuildRequires: jetty-servlet -BuildRequires: systemd - -Requires: checkstyle -Requires: jline1 -Requires: jtoaster -Requires: junit -Requires: mockito -Requires: netty3 -Requires: slf4j -Requires: java -Requires: jpackage-utils -Requires: %{name}-java = %{version}-%{release} - -%description -ZooKeeper is a centralized service for maintaining configuration information, -naming, providing distributed synchronization, and providing group services. - -############################################## -%package devel -Summary: Development files for the %{name} library -Requires: %{name}%{?_isa} = %{version}-%{release} - -%description devel -Development files for the ZooKeeper C client library. - -############################################## -%package java -Summary: Java interface for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} - -%description java -The %{name}-java package contains Java bindings for %{name}. - -############################################## -%package javadoc -Summary: Javadoc for %{name} -BuildArch: noarch - -%description javadoc -This package contains javadoc for %{name}. - -%package -n python3-%{name} -%{?python_provide:%python_provide python3-%{name}} -Summary: Python support for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} - -%description -n python3-%{name} -Python bindings for %{name}. - -%prep -%autosetup -p1 - -# Do not treat C compile-time warnings as errors -sed -i -e's/-Werror//' src/c/Makefile.am - -iconv -f iso8859-1 -t utf-8 src/c/ChangeLog > src/c/ChangeLog.conv && mv -f src/c/ChangeLog.conv src/c/ChangeLog -sed -i 's/\r//' src/c/ChangeLog - -sed -i 's|||' build.xml -sed -i 's|||' build.xml - -sed -i 's@^dataDir=.*$@dataDir=%{_sharedstatedir}/zookeeper/data\ndataLogDir=%{_sharedstatedir}/zookeeper/log@' conf/zoo_sample.cfg - -%build -%ant -Divy.mode=local \ --DCLASSPATH=/usr/share/java/log4j12-1.2.17.jar \ --Dtarget.jdk=1.5 \ --Djavadoc.link.java=%{_javadocdir}/java \ --Dant.build.javac.source=1.5 \ --Dant.build.javac.target=1.5 \ -package - -# cppunit-config patch touches configure.ac in these dirs -pushd src/recipes/lock/src/c -autoreconf -if -popd -pushd src/recipes/queue/src/c -autoreconf -if -popd - -pushd src/c -autoreconf -if -%configure --disable-static --disable-rpath -%{__make} %{?_smp_mflags} -popd - -## TODO: install utilities? - -%check -%if %skiptests - echo "Testing disabled, please enable in mock" -%else - %ant -Divy.mode=local test -%endif - -%install - -# the following is used to update zkEnv.sh -# find . -name "*.jar" -exec basename {} \; |sort|uniq -# remove items that don't belong and update execute build-classpath - -#install the c tools -pushd src/c -%make_install -popd - -# install the java dependencies. -mkdir -p %{buildroot}%{_javadir}/%{name} -install -pm 644 build/%{name}-%{version}.jar %{buildroot}%{_javadir}/%{name}/%{name}.jar -install -pm 644 build/%{name}-%{version}-test.jar %{buildroot}%{_javadir}/%{name}/%{name}-tests.jar -install -pm 644 build/contrib/ZooInspector/%{name}-%{version}-ZooInspector.jar %{buildroot}%{_javadir}/%{name}/%{name}-ZooInspector.jar - -install -pm 755 bin/zkCleanup.sh %{buildroot}%{_bindir} -install -pm 755 bin/zkCli.sh %{buildroot}%{_bindir} -install -pm 755 bin/zkServer.sh %{buildroot}%{_bindir} -mkdir -p %{buildroot}%{_libexecdir} -install -pm 755 %{SOURCE3} %{buildroot}%{_libexecdir} - -%if 0%{?fedora} >= 21 || 0%{?rhel} > 7 -mkdir -p %{buildroot}%{_datadir}/maven-metadata -mkdir -p %{buildroot}%{_datadir}/maven-poms -install -pm 644 build/%{name}-%{version}/dist-maven/%{name}-%{version}.pom %{buildroot}%{_datadir}/maven-poms/%{name}-%{name}.pom - -%add_maven_depmap %{name}-%{name}.pom %{name}/%{name}.jar -%add_maven_depmap org.apache.zookeeper:zookeeper::tests:%{version} %{name}/%{name}-tests.jar - -install -pm 644 %{SOURCE1} %{buildroot}%{_datadir}/maven-poms/%{name}-%{name}-ZooInspector.pom -sed -i "s|@version@|%{version}|" %{buildroot}%{_datadir}/maven-poms/%{name}-%{name}-ZooInspector.pom -%add_maven_depmap %{name}-%{name}-ZooInspector.pom %{name}/%{name}-ZooInspector.jar -%else -mkdir -p %{buildroot}%{_mavenpomdir} -install -pm 644 build/%{name}-%{version}/dist-maven/%{name}-%{version}.pom %{buildroot}%{_mavenpomdir}/JPP.%{name}-%{name}.pom - -%add_maven_depmap JPP.%{name}-%{name}.pom %{name}/%{name}.jar -%add_maven_depmap org.apache.zookeeper:zookeeper::tests:%{version} %{name}/%{name}-tests.jar - -install -pm 644 %{SOURCE1} %{buildroot}%{_mavenpomdir}/JPP.%{name}-%{name}-ZooInspector.pom -sed -i "s|@version@|%{version}|" %{buildroot}%{_mavenpomdir}/JPP.%{name}-%{name}-ZooInspector.pom -%add_maven_depmap JPP.%{name}-%{name}-ZooInspector.pom %{name}/%{name}-ZooInspector.jar -%endif - -mkdir -p %{buildroot}%{_javadocdir}/%{name} -cp -pr build/docs/api/* %{buildroot}%{_javadocdir}/%{name}/ - -pushd src/contrib/zkpython -%set_build_flags -%{__python3} src/python/setup.py build --build-base=$PWD/build \ -install --root=%{buildroot} ;\ -chmod 0755 %{buildroot}%{python3_sitearch}/zookeeper.cpython-*.so -popd - -find %{buildroot} -name '*.la' -exec rm -f {} ';' -find %{buildroot} -name '*.a' -exec rm -f {} ';' - -mkdir -p %{buildroot}%{_unitdir} -mkdir -p %{buildroot}%{_sysconfdir}/zookeeper -mkdir -p %{buildroot}%{_localstatedir}/log/zookeeper -mkdir -p %{buildroot}%{_sharedstatedir}/zookeeper -mkdir -p %{buildroot}%{_sharedstatedir}/zookeeper/data -mkdir -p %{buildroot}%{_sharedstatedir}/zookeeper/log -install -p -m 0644 %{SOURCE2} %{buildroot}%{_unitdir} -install -p -m 0640 conf/log4j.properties %{buildroot}%{_sysconfdir}/zookeeper -install -p -m 0640 conf/zoo_sample.cfg %{buildroot}%{_sysconfdir}/zookeeper -touch %{buildroot}%{_sysconfdir}/zookeeper/zoo.cfg -touch %{buildroot}%{_sharedstatedir}/zookeeper/data/myid - -%pre -getent group zookeeper >/dev/null || groupadd -r zookeeper -getent passwd zookeeper >/dev/null || \ - useradd -r -g zookeeper -d %{_sharedstatedir}/zookeeper -s /sbin/nologin \ - -c "ZooKeeper service account" zookeeper - -%post -%systemd_post zookeeper.service -/sbin/ldconfig - -%preun -%systemd_preun zookeeper.service - -%postun -%systemd_postun_with_restart zookeeper.service -/sbin/ldconfig - -%files -%{_bindir}/cli_mt -%{_bindir}/cli_st -%{_bindir}/load_gen -%{_bindir}/zk*.sh -%{_libexecdir}/zkEnv.sh -%{_libdir}/lib*.so.* - -%attr(0755,root,root) %dir %{_sysconfdir}/zookeeper -%attr(0644,root,root) %ghost %config(noreplace) %{_sysconfdir}/zookeeper/zoo.cfg -%attr(0644,root,root) %{_sysconfdir}/zookeeper/zoo_sample.cfg -%attr(0644,root,root) %config(noreplace) %{_sysconfdir}/zookeeper/log4j.properties - -%attr(0755,zookeeper,zookeeper) %dir %{_localstatedir}/log/zookeeper -%attr(0755,root,root) %dir %{_sharedstatedir}/zookeeper -%attr(0750,zookeeper,zookeeper) %dir %{_sharedstatedir}/zookeeper/data -%attr(0640,zookeeper,zookeeper) %ghost %{_sharedstatedir}/zookeeper/data/myid -%attr(0755,zookeeper,zookeeper) %dir %{_sharedstatedir}/zookeeper/log -%{_unitdir}/zookeeper.service -%doc CHANGES.txt LICENSE.txt NOTICE.txt README.txt - -%files java -%dir %{_javadir}/%{name} -%{_javadir}/%{name}/%{name}.jar -%{_javadir}/%{name}/%{name}-tests.jar -%{_javadir}/%{name}/%{name}-ZooInspector.jar -%if 0%{?fedora} >= 21 || 0%{?rhel} > 7 -%{_datadir}/maven-poms/%{name}-%{name}.pom -%{_datadir}/maven-poms/%{name}-%{name}-ZooInspector.pom -%{_datadir}/maven-metadata/%{name}.xml -%else -%{_mavendepmapfragdir}/%{name} -%{_mavenpomdir}/JPP.%{name}-%{name}.pom -%{_mavenpomdir}/JPP.%{name}-%{name}-ZooInspector.pom -%endif -%doc CHANGES.txt LICENSE.txt NOTICE.txt README.txt - -%files devel -%{_includedir}/%{name}/ -%{_libdir}/*.so -%doc src/c/LICENSE src/c/NOTICE.txt - -%files javadoc -%{_javadocdir}/%{name} -%doc LICENSE.txt NOTICE.txt - -%files -n python3-%{name} -%{python3_sitearch}/ZooKeeper-?.?-py%{python3_version}.egg-info -%{python3_sitearch}/zookeeper.cpython-*.so -%doc LICENSE.txt NOTICE.txt src/contrib/zkpython/README - -%changelog -* Mon Aug 19 2019 Miro Hrončok - 3.4.9-15 -- Rebuilt for Python 3.8 - -* Sat Jul 27 2019 Fedora Release Engineering - 3.4.9-14 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild - -* Sun Feb 03 2019 Fedora Release Engineering - 3.4.9-13 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild - -* Wed Nov 28 2018 Petr Viktorin - 3.4.9-12 -- Switch to Python 3 - https://bugzilla.redhat.com/show_bug.cgi?id=1630088 - -* Sat Jul 14 2018 Fedora Release Engineering - 3.4.9-11 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild - -* Tue Mar 27 2018 Iryna Shcherbina - 3.4.9-10 -- Update Python 2 dependency declarations to new packaging standards - (See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3) - -* Thu Mar 08 2018 Christopher Tubbs - 3.4.9-9 -- Add gcc-c++ BuildRequires - -* Fri Feb 09 2018 Fedora Release Engineering - 3.4.9-8 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild - -* Thu Sep 07 2017 Troy Dawson - 3.4.9-7 -- Cleanup spec file conditionals - -* Sat Aug 19 2017 Zbigniew Jędrzejewski-Szmek - 3.4.9-6 -- Python 2 binary package renamed to python2-zookeeper - See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3 - -* Thu Aug 03 2017 Fedora Release Engineering - 3.4.9-5 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild - -* Thu Jul 27 2017 Fedora Release Engineering - 3.4.9-4 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild - -* Sat Feb 11 2017 Fedora Release Engineering - 3.4.9-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild - -* Fri Jan 27 2017 Jonathan Wakely - 3.4.9-2 -- Rebuilt for Boost 1.63 - -* Thu Dec 22 2016 Christopher Tubbs - 3.4.9-1 -- Update to 3.4.9; CVE-2016-5017 (bz#1377281) - -* Tue Jul 19 2016 Fedora Release Engineering - 3.4.6-17 -- https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_Packages - -* Fri Feb 05 2016 Fedora Release Engineering - 3.4.6-16 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild - -* Sat Jan 16 2016 Jonathan Wakely - 3.4.6-15 -- Rebuilt for Boost 1.60 - -* Sun Nov 15 2015 Christopher Tubbs - 3.4.6-14 -- Remove duplicates and fix broken classpath items in zkEnv - -* Tue Nov 03 2015 Christopher Tubbs - 3.4.6-13 -- Remove unused build dependency log4cxx - -* Mon Oct 19 2015 Christopher Tubbs - 3.4.6-12 -- Fix bz#1272694 Remove precondition on myid file for standalone defaults - -* Fri Oct 16 2015 Christopher Tubbs - 3.4.6-11 -- Fix bad rollback. Rollback to netty 3.6.6, not 3.7.0 (f21 only) - -* Fri Oct 16 2015 Christopher Tubbs - 3.4.6-10 -- Rollback changes for netty 3.9.3 for f21 only - -* Fri Oct 16 2015 Christopher Tubbs - 3.4.6-9 -- Update zkEnv.sh CLASSPATH to fix bz#1261458 - -* Thu Aug 27 2015 Jonathan Wakely - 3.4.6-8 -- Rebuilt for Boost 1.59 - -* Wed Jul 29 2015 Fedora Release Engineering - 3.4.6-7 -- Rebuilt for https://fedoraproject.org/wiki/Changes/F23Boost159 - -* Wed Jul 22 2015 David Tardon - 3.4.6-6 -- rebuild for Boost 1.58 - -* Fri Jun 19 2015 Fedora Release Engineering - 3.4.6-5 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild - -* Sun Feb 15 2015 Peter Robinson 3.4.6-4 -- Update netty3 patch for 3.9.3 - -* Tue Jan 27 2015 Petr Machata - 3.4.6-3 -- Rebuild for boost 1.57.0 - -* Thu Oct 23 2014 Timothy St. Clair - 3.4.6-2 -- Add back -java subpackage - -* Tue Oct 21 2014 Timothy St. Clair - 3.4.6-1 -- Update to latest stable series -- Cleanup and overhaul package -- Updated system integration - -* Mon Aug 18 2014 Fedora Release Engineering - 3.4.5-20 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild - -* Sat Jun 07 2014 Fedora Release Engineering - 3.4.5-19 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild - -* Fri May 23 2014 Petr Machata - 3.4.5-18 -- Rebuild for boost 1.55.0 - -* Mon Feb 24 2014 Timothy St. Clair - 3.4.5-17 -- Update due to cascading dependencies around java-headless - -* Fri Jan 31 2014 Timothy St. Clair - 3.4.5-16 -- Update of tests.jar due to netty3 compat packaging conflicts - -* Fri Jan 24 2014 Timothy St. Clair - 3.4.5-15 -- Update jline and netty3 for f21 builds - -* Fri Oct 25 2013 Timothy St. Clair - 3.4.5-14 -- Update dependencies to jline1 - -* Wed Sep 18 2013 Timothy St. Clair - 3.4.5-13 -- Fixed the atomic patch which actually caused recursive crashing on zookeeper_close - -* Tue Jul 30 2013 Petr Machata - 3.4.5-12 -- Rebuild for boost 1.54.0 - -* Tue Jul 30 2013 gil cattaneo 3.4.5-11 -- fix changelog entries - -* Mon Jul 22 2013 Timothy St. Clair - 3.4.5-10 -- update permissions to be in line with default policies - -* Mon Jul 22 2013 gil cattaneo 3.4.5-9 -- removed not needed %%defattr (only required for rpm < 4.4) -- removed not needed Group fields (new package guideline) -- fix directory ownership in java sub package - -* Mon Jul 22 2013 Timothy St. Clair - 3.4.5-8 -- cleanup file ownership properties. - -* Sat Jun 15 2013 Jeffrey C. Ollie - 3.4.5-7 -- add server subpackage - -* Fri Jun 14 2013 Dan Horák - 3.4.5-6 -- use fetch_and_add from GCC, fixes build on non-x86 arches - -* Tue Jun 11 2013 gil cattaneo 3.4.5-5 -- fixed zookeeper.so non-standard-executable-perm thanks to Björn Esser - -* Tue Jun 11 2013 gil cattaneo 3.4.5-4 -- enabled hardened-builds -- fixed fully versioned dependency in subpackages (lib-devel and python) -- fixed License tag -- moved large documentation in lib-doc subpackage - -* Sat Apr 27 2013 gil cattaneo 3.4.5-3 -- built ZooInspector -- added additional poms files - -* Tue Apr 23 2013 gil cattaneo 3.4.5-2 -- building/packaging of the zookeeper-test.jar thanks to Robert Rati - -* Sun Dec 02 2012 gil cattaneo 3.4.5-1 -- update to 3.4.5 - -* Tue Oct 30 2012 gil cattaneo 3.4.4-3 -- fix missing hostname - -* Fri Oct 12 2012 gil cattaneo 3.4.4-2 -- add ant-junit as BR - -* Fri Oct 12 2012 gil cattaneo 3.4.4-1 -- update to 3.4.4 - -* Fri May 18 2012 gil cattaneo 3.4.3-1 -- initial rpm