Rakesh - part of running step 1 of the "building" (ant test package tar) is that you should end up with (notice this is in the build directory):
phunt@phunt-MBP13:~/dev/zookeeper-br34[branch-3.4]$ ls build/zookeeper-3.4.9/src/c/ ChangeLog NOTICE.txt c-doc.Doxyfile configure.ac missing Cli.vcproj README compile depcomp src/ INSTALL acinclude.m4 config.guess generated/ tests/ LICENSE aclocal.m4 config.h.in include/ zookeeper.sln Makefile.am aminclude.am config.sub install-sh zookeeper.vcproj Makefile.in autom4te.cache/ configure ltmain.sh and those files should make it into the release artifact .tar.gz Is that not happening for you? what version of autotools do you have? I have: phunt@phunt-MBP13:~/dev/zookeeper-br34[branch-3.4]$ autoreconf --version autoreconf (GNU Autoconf) 2.69 Patrick On Mon, Aug 22, 2016 at 2:25 AM, Rakesh Radhakrishnan <rake...@apache.org> wrote: > Thanks Chris, Michael for the observations and advice. > > Yes, I also feel that the problem is due to missing 'install-sh' in the > tarball. > > I've compared 3.4.9 tarball with previous version and found the following > files are missing in "http://people.apache.org/~rak > eshr/zookeeper-3.4.9-candidate-0/zookeeper-3.4.9.tar.gz" > > $ZK_HOME/src/c/tests > compile > config.guess > config.h.in > config.sub > depcomp > install-sh > Makefile.in > missing > > Since there is no code changes to resolve this, how about replace only > existing release artifacts(tarball, other files) in my public shared > location by including these files and keeps other items as it is (Source > files, Maven staging repo, tag) ? Its just a suggestion, I agree to follow > the standard procedures to handle this situation. > > --Rakesh > > On Mon, Aug 22, 2016 at 10:21 AM, Chris Nauroth <cnaur...@hortonworks.com> > wrote: > > > I was able to make it work by running: > > > > libtoolize --force > > aclocal > > autoheader > > automake --force-missing --add-missing > > autoconf > > > > I’ve never had to do this for prior releases though. This is the same VM > > I’ve used repeatedly for ZooKeeper release verification. It’s > CentOS 7 > > and autoconf 2.69. > > > > The core of the issue seems to be that install-sh is not present in this > > tarball, even though that file was present in earlier release tarballs. > > The autoreconf command triggered by our build doesn’t seem to regenerate > it > > for me. Running the automake command above forces it into place by > > symlinking to a locally installed copy. > > > > I’ll proceed with more validation of the release tomorrow. I’ll consider > > changing my vote if it turns out there is no user-facing impact. Still, > I > > wonder why this particular release behaves differently. > > > > --Chris Nauroth > > > > On 8/21/16, 12:57 PM, "Michael Han" <h...@cloudera.com> wrote: > > > > Hi Chris, > > > > I don't see the error you got. All C tests passed on Ubuntu, and all > > configuration and compilation stage passed on OSX (on mac the linker > > error > > is a known issue.). What I did: > > > > * curl -O > > http://people.apache.org/~rakeshr/zookeeper-3.4.9-candidate- > > 0/zookeeper-3.4.9.tar.gz > > * tar -xvzf zookeeper-3.4.9.tar.gz > > * cd zookeeper-3.4.9 > > * ant clean test-core-cppunit > > > > The error you got seems not so uncommon - this might help: > > http://blog.gaku.net/autoconf/ > > > > > > On Sun, Aug 21, 2016 at 11:05 AM, Chris Nauroth < > > cnaur...@hortonworks.com> > > wrote: > > > > > -1 (binding) > > > > > > I haven't been able to run "ant clean test-core-cppunit" to build > the > > > native code and run tests. It fails in the > > "create-cppunit-configure" > > > target with the error shown below. > > > > > > My first theory was that something had gone wrong in my own build > > > environment, but I've confirmed that I can run "ant clean > > > test-core-cppunit" for the 3.4.8 release tarball and also for a git > > > checkout of branch-3.4. That leads me to conclude that something > is > > wrong > > > in the 3.4.9 release tarball and not my environment. > > > > > > I'd appreciate if someone else could try it and report their > results. > > > > > > > > > > > > create-cppunit-configure: > > > [mkdir] Created dir: /home/cnauroth/zookeeper-3.4. > > > 9/build/test/test-cppunit > > > [exec] checking for doxygen... no > > > [exec] checking for perl... /usr/bin/perl > > > [exec] checking for dot... no > > > [exec] configure: error: cannot find install-sh, install.sh, > or > > > shtool in "/home/cnauroth/zookeeper-3.4.9/src/c" > > > "/home/cnauroth/zookeeper-3.4.9/src/c/.." > > "/home/cnauroth/zookeeper-3.4. > > > 9/src/c/../.." > > > > > > --Chris Nauroth > > > > > > On 8/18/16, 9:24 AM, "Rakesh Radhakrishnan" <rake...@apache.org> > > wrote: > > > > > > This is a bugfix release candidate for 3.4.9. It fixes 21 > issues, > > > including > > > issues that affect ACL cache > > > in DataTree never removes entries, prevent multiple init of > login > > > object in > > > each ZKSaslClient instance, > > > ZK service becomes unavailable when leader fails to write > > transaction > > > log, > > > upgrade netty version due > > > to security vulnerability (CVE-2014-3488) and others. > > > > > > The full release notes are available at: > > > > > > https://issues.apache.org/jira/secure/ReleaseNote.jspa? > > > projectId=12310801&version=12334700 > > > > > > *** Please download, test and vote by August 26th 2016, 23:59 > > UTC+0. > > > *** > > > > > > Source files: > > > http://people.apache.org/~rakeshr/zookeeper-3.4.9-candidate-0 > > > > > > Maven staging repo: > > > https://repository.apache.org/content/groups/staging/org/ > > > apache/zookeeper/zookeeper/3.4.9 > > > > > > The tag to be voted upon: > > > https://svn.apache.org/repos/asf/zookeeper/tags/release-3.4 > > .9-rc0 > > > > > > ZooKeeper's KEYS file containing PGP keys we use to sign the > > release: > > > http://www.apache.org/dist/zookeeper/KEYS > > > > > > Should we release this candidate? > > > > > > > > > Rakesh > > > > > > > > > > > > > > > -- > > Cheers > > Michael. > > > > > > >