OK, I'll do necessary steps again and come up with rc1, thanks.

Rakesh

On Tue, Aug 23, 2016 at 12:20 AM, Chris Nauroth <cnaur...@hortonworks.com>
wrote:

> Rakesh, thank you for figuring this out.  Lack of running the "test"
> target would explain this.
>
> IMO, you will need to tag again, because the RC number is part of the tag.
>
> Also, I don’t believe you can skip step 8 under Building.  Even though
> code hasn’t changed, there are still reasons that the rebuilt jar file can
> be different from what you staged into Nexus the first time, due to things
> like file timestamps.  We want the artifact in the tarball to match the
> artifact in Nexus, so I think it’s safer to repeat step 8 for this RC.
>
> --Chris Nauroth
>
> On 8/22/16, 11:39 AM, "Rakesh Radhakrishnan" <rakeshr.apa...@gmail.com>
> wrote:
>
>     IIUC, you are advising me to skip the 8th step in the Building section
> and
>     just do 1, 2, 3, 4, 5, 6, 7 and 9,  am I correct? Also, tagging step
> is not
>     required, 11th step.
>
>     Thanks,
>     Rakesh
>
>     On Mon, Aug 22, 2016 at 11:50 PM, Patrick Hunt <ph...@apache.org>
> wrote:
>
>     > You'll need to go through all the "how to release" steps again (the
> build
>     > steps, not the branching, etc...) and create an "rc1" for review.
> Don't try
>     > to massage the jars/tars/etc... just re-run the process to create the
>     > .tar.gz and start a new voting thread.
>     >
>     > Patrick
>     >
>     > On Mon, Aug 22, 2016 at 11:14 AM, Rakesh Radhakrishnan <
>     > rakeshr.apa...@gmail.com> wrote:
>     >
>     > > I faced couple of issues in my local env while preparing the
> release and
>     > > done two time svn checkouts. Unfortunately, I had created the
> tarball
>     > from
>     > > my second one without invoking "test" target and just did  $ant
> package
>     > > tar, which has created this issue.
>     > >
>     > > rakesh@rakesh-Inspiron-3543:~/Rakesh/branch-3.4/src/c$ autoreconf
>     > > --version
>     > > autoreconf (GNU Autoconf) 2.69
>     > >
>     > > Now, I've built "ant test package tar" in my checkout branch, it
> has
>     > > created the tarball perfectly with all these missing files.
>     > >
>     > > Rakesh
>     > >
>     > > On Mon, Aug 22, 2016 at 10:31 PM, Patrick Hunt <ph...@apache.org>
> wrote:
>     > >
>     > > > 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.
>     > > > > >
>     > > > > >
>     > > > > >
>     > > > >
>     > > >
>     > >
>     >
>
>
>

Reply via email to