You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@impala.apache.org by Jim Apple <jb...@cloudera.com> on 2016/09/18 00:15:20 UTC

Please evaluate 2.7.0rc2

This is the second release candidate for Apache Impala (incubating) 2.7.0:

https://dist.apache.org/repos/dist/dev/incubator/impala/2.7.0/RC2/

The purpose of this thread is to gather feedback on the release
candidate to see if a third release candidate is needed or if we can
go ahead and vote on rc2.

The git tag of the tree I made the tarball from is "2.7.0-rc2":

https://git-wip-us.apache.org/repos/asf?p=incubator-impala.git;a=tag;h=cabaa58fa5c15b0457c520a658dc74b4d174b1c7

That is commit:

53439d3d8cdca2dd1ca2cdf2c36c6a7ef101f7e3

https://git-wip-us.apache.org/repos/asf?p=incubator-impala.git;a=commit;h=53439d3d8cdca2dd1ca2cdf2c36c6a7ef101f7e3

and this tree:

0b8e8a3f48b8086d53ee96064668dfccd56d57cc

https://git-wip-us.apache.org/repos/asf?p=incubator-impala.git;a=tree;h=0b8e8a3f48b8086d53ee96064668dfccd56d57cc;hb=53439d3d8cdca2dd1ca2cdf2c36c6a7ef101f7e3

------------------------------------------------------------------

You can find instructions for how to evaluate a release candidate here:

https://cwiki.apache.org/confluence/display/IMPALA/DRAFT%3A+How+to+Release#DRAFT:HowtoRelease-HowtoVoteonaReleaseCandidate

Here is a copy of that section of the wiki:

1. Download the tarball. Check the signature and the checksums.

# change to a new directory
cd $(mktemp -d)

# Download the keys of the release managers
wget https://dist.apache.org/repos/dist/dev/incubator/impala/KEYS
gpg --import KEYS

# Set the keys of the release managers as trusted
gpg --edit-key jbapple trust
# At the prompt, enter '5' for "I trust ultimately", then 'y' for
"yes", then 'q' for "quit"

# Download the release artifacts:
wget https://dist.apache.org/repos/dist/dev/incubator/impala/x.y.z/RCq/apache-impala-incubating-x.y.z.tar.{gz,gz.asc,gz.md5,gz.sha}

# Check the checksums:
md5sum --check apache-impala-incubating-x.y.z.tar.gz.md5
sha1sum --check apache-impala-incubating-x.y.z.tar.gz.sha

# Check the signature:
gpg --verify apache-impala-incubating-x.y.z.tar.gz.asc

2. Check that it matches the upstream tag
# move to your git directory and checkout the tag:
cd incubator-impala
git fetch apache --tags
git checkout x.y.z-rcw

# compare the tarball and the repo:
cd ..
tar xzf apache-impala-incubating-x.y.z.tar.gz
diff -r apache-impala-incubating-x.y.z incubator-impala
# You should see something like "Only in incubator-impala: .git", but
no other output

3. Test the release quality, possibly using bin/run-all-tests.py.

4. Check compliance with ASF release policy. Use Apache RAT and follow
the instructions in bin/check-rat-report.py to check licence
compliance.

----------------------------------------------------------------------------------

Changes since the last release candidate:

1. Minor changes in the way the release candidate was made (directory
name in tarball, location on dist.apache.org, filename). The current
procedure is documented on
https://cwiki.apache.org/confluence/pages/viewpage.action?pageId=65869538

2. Un-break building from non-git directories:

https://git-wip-us.apache.org/repos/asf?p=incubator-impala.git;a=commit;h=9f08d1ab3c876dc1fc92c9decb8104400eaeec7c

3. RAT script to check licensing:

https://git-wip-us.apache.org/repos/asf?p=incubator-impala.git;a=commit;h=85a0e36423c6c938c1a540629c16d27b3a9e1522

4. License fixes:

https://git-wip-us.apache.org/repos/asf?p=incubator-impala.git;a=commit;h=586ae2d7f357d1b2fd0d7b59dad0229e7383747d

https://git-wip-us.apache.org/repos/asf?p=incubator-impala.git;a=commit;h=d385ac72d1400a6c1eb5da6de6f8c28aba33a3d4

https://git-wip-us.apache.org/repos/asf?p=incubator-impala.git;a=commit;h=fb646d1b06a21f44518616bd49a91b88998ff602

https://git-wip-us.apache.org/repos/asf?p=incubator-impala.git;a=commit;h=53439d3d8cdca2dd1ca2cdf2c36c6a7ef101f7e3

5. Remove 'cdh' from version string:

https://git-wip-us.apache.org/repos/asf?p=incubator-impala.git;a=commit;h=046267b72e5b63b134a4ef004ccde2a268a9ae42

Re: Please evaluate 2.7.0rc2

Posted by Jim Apple <jb...@cloudera.com>.
WFM. I'll fix this JAR thing (https://issues.cloudera.org/browse/IMPALA-4171)
then roll another RC. That one I'll take a vote on, and I'll change the
wiki page with release instructions to say that the RM can jump into a vote
after his or her own testing and can always roll another RC and take
another vote even if one RC has passed or is about to pass.

Everyone else: please continue testing and verifying so we can fix as much
stuff in RC3 as possible; thank you!

Thanks, Tom and Brock!

On Tue, Sep 20, 2016 at 12:44 PM, Brock Noland <br...@apache.org> wrote:

> In this case, as RM, I just role another RC. Done that many times myself.
>
> AFAIK there isn't anything that "forces" you to release and that seems
> contrary to everything I've been involved with at the ASF.
>
> On Tue, Sep 20, 2016 at 12:30 PM, Jim Apple <jb...@cloudera.com> wrote:
>
> > I wanted to leave in our release procedures the opportunity for the
> release
> > manager to NOT release if there are three +1s but the RM finds something
> he
> > or she wants to fix first. For instance, what if we had had three +1s
> > already before you found that JAR? Would the RM have to release?
> >
> > I don't know, so I added in the extra step.
> >
> > On Tue, Sep 20, 2016 at 10:08 AM, Tom White <to...@cloudera.com> wrote:
> >
> > > Any reason this isn't a vote? Usually an RC will be voted on, and if
> > > problems are found then another RC will be created, until the PPMC is
> > > happy with it, at which point it can go to the IPMC.
> > >
> > > I ran through the legal checks and it looks good to me. I noticed that
> > > there's a binary file (testdata/udfs/impala-hive-udfs.jar), which
> > > should really be removed.
> > >
> > > Cheers,
> > > Tom
> > >
> > >
> > > On Sun, Sep 18, 2016 at 1:15 AM, Jim Apple <jb...@cloudera.com>
> wrote:
> > > > This is the second release candidate for Apache Impala (incubating)
> > > 2.7.0:
> > > >
> > > > https://dist.apache.org/repos/dist/dev/incubator/impala/2.7.0/RC2/
> > > >
> > > > The purpose of this thread is to gather feedback on the release
> > > > candidate to see if a third release candidate is needed or if we can
> > > > go ahead and vote on rc2.
> > > >
> > > > The git tag of the tree I made the tarball from is "2.7.0-rc2":
> > > >
> > > > https://git-wip-us.apache.org/repos/asf?p=incubator-impala.
> > git;a=tag;h=
> > > cabaa58fa5c15b0457c520a658dc74b4d174b1c7
> > > >
> > > > That is commit:
> > > >
> > > > 53439d3d8cdca2dd1ca2cdf2c36c6a7ef101f7e3
> > > >
> > > > https://git-wip-us.apache.org/repos/asf?p=incubator-impala.
> > > git;a=commit;h=53439d3d8cdca2dd1ca2cdf2c36c6a7ef101f7e3
> > > >
> > > > and this tree:
> > > >
> > > > 0b8e8a3f48b8086d53ee96064668dfccd56d57cc
> > > >
> > > > https://git-wip-us.apache.org/repos/asf?p=incubator-impala.
> > git;a=tree;h=
> > > 0b8e8a3f48b8086d53ee96064668dfccd56d57cc;hb=
> > 53439d3d8cdca2dd1ca2cdf2c36c6a
> > > 7ef101f7e3
> > > >
> > > > ------------------------------------------------------------------
> > > >
> > > > You can find instructions for how to evaluate a release candidate
> here:
> > > >
> > > > https://cwiki.apache.org/confluence/display/IMPALA/
> > > DRAFT%3A+How+to+Release#DRAFT:HowtoRelease-HowtoVoteonaRelea
> seCandidate
> > > >
> > > > Here is a copy of that section of the wiki:
> > > >
> > > > 1. Download the tarball. Check the signature and the checksums.
> > > >
> > > > # change to a new directory
> > > > cd $(mktemp -d)
> > > >
> > > > # Download the keys of the release managers
> > > > wget https://dist.apache.org/repos/dist/dev/incubator/impala/KEYS
> > > > gpg --import KEYS
> > > >
> > > > # Set the keys of the release managers as trusted
> > > > gpg --edit-key jbapple trust
> > > > # At the prompt, enter '5' for "I trust ultimately", then 'y' for
> > > > "yes", then 'q' for "quit"
> > > >
> > > > # Download the release artifacts:
> > > > wget https://dist.apache.org/repos/dist/dev/incubator/impala/x.y.
> > > z/RCq/apache-impala-incubating-x.y.z.tar.{gz,gz.asc,gz.md5,gz.sha}
> > > >
> > > > # Check the checksums:
> > > > md5sum --check apache-impala-incubating-x.y.z.tar.gz.md5
> > > > sha1sum --check apache-impala-incubating-x.y.z.tar.gz.sha
> > > >
> > > > # Check the signature:
> > > > gpg --verify apache-impala-incubating-x.y.z.tar.gz.asc
> > > >
> > > > 2. Check that it matches the upstream tag
> > > > # move to your git directory and checkout the tag:
> > > > cd incubator-impala
> > > > git fetch apache --tags
> > > > git checkout x.y.z-rcw
> > > >
> > > > # compare the tarball and the repo:
> > > > cd ..
> > > > tar xzf apache-impala-incubating-x.y.z.tar.gz
> > > > diff -r apache-impala-incubating-x.y.z incubator-impala
> > > > # You should see something like "Only in incubator-impala: .git", but
> > > > no other output
> > > >
> > > > 3. Test the release quality, possibly using bin/run-all-tests.py.
> > > >
> > > > 4. Check compliance with ASF release policy. Use Apache RAT and
> follow
> > > > the instructions in bin/check-rat-report.py to check licence
> > > > compliance.
> > > >
> > > > ------------------------------------------------------------
> > > ----------------------
> > > >
> > > > Changes since the last release candidate:
> > > >
> > > > 1. Minor changes in the way the release candidate was made (directory
> > > > name in tarball, location on dist.apache.org, filename). The current
> > > > procedure is documented on
> > > > https://cwiki.apache.org/confluence/pages/viewpage.
> > > action?pageId=65869538
> > > >
> > > > 2. Un-break building from non-git directories:
> > > >
> > > > https://git-wip-us.apache.org/repos/asf?p=incubator-impala.
> > > git;a=commit;h=9f08d1ab3c876dc1fc92c9decb8104400eaeec7c
> > > >
> > > > 3. RAT script to check licensing:
> > > >
> > > > https://git-wip-us.apache.org/repos/asf?p=incubator-impala.
> > > git;a=commit;h=85a0e36423c6c938c1a540629c16d27b3a9e1522
> > > >
> > > > 4. License fixes:
> > > >
> > > > https://git-wip-us.apache.org/repos/asf?p=incubator-impala.
> > > git;a=commit;h=586ae2d7f357d1b2fd0d7b59dad0229e7383747d
> > > >
> > > > https://git-wip-us.apache.org/repos/asf?p=incubator-impala.
> > > git;a=commit;h=d385ac72d1400a6c1eb5da6de6f8c28aba33a3d4
> > > >
> > > > https://git-wip-us.apache.org/repos/asf?p=incubator-impala.
> > > git;a=commit;h=fb646d1b06a21f44518616bd49a91b88998ff602
> > > >
> > > > https://git-wip-us.apache.org/repos/asf?p=incubator-impala.
> > > git;a=commit;h=53439d3d8cdca2dd1ca2cdf2c36c6a7ef101f7e3
> > > >
> > > > 5. Remove 'cdh' from version string:
> > > >
> > > > https://git-wip-us.apache.org/repos/asf?p=incubator-impala.
> > > git;a=commit;h=046267b72e5b63b134a4ef004ccde2a268a9ae42
> > >
> >
>

Re: Please evaluate 2.7.0rc2

Posted by Brock Noland <br...@apache.org>.
In this case, as RM, I just role another RC. Done that many times myself.

AFAIK there isn't anything that "forces" you to release and that seems
contrary to everything I've been involved with at the ASF.

On Tue, Sep 20, 2016 at 12:30 PM, Jim Apple <jb...@cloudera.com> wrote:

> I wanted to leave in our release procedures the opportunity for the release
> manager to NOT release if there are three +1s but the RM finds something he
> or she wants to fix first. For instance, what if we had had three +1s
> already before you found that JAR? Would the RM have to release?
>
> I don't know, so I added in the extra step.
>
> On Tue, Sep 20, 2016 at 10:08 AM, Tom White <to...@cloudera.com> wrote:
>
> > Any reason this isn't a vote? Usually an RC will be voted on, and if
> > problems are found then another RC will be created, until the PPMC is
> > happy with it, at which point it can go to the IPMC.
> >
> > I ran through the legal checks and it looks good to me. I noticed that
> > there's a binary file (testdata/udfs/impala-hive-udfs.jar), which
> > should really be removed.
> >
> > Cheers,
> > Tom
> >
> >
> > On Sun, Sep 18, 2016 at 1:15 AM, Jim Apple <jb...@cloudera.com> wrote:
> > > This is the second release candidate for Apache Impala (incubating)
> > 2.7.0:
> > >
> > > https://dist.apache.org/repos/dist/dev/incubator/impala/2.7.0/RC2/
> > >
> > > The purpose of this thread is to gather feedback on the release
> > > candidate to see if a third release candidate is needed or if we can
> > > go ahead and vote on rc2.
> > >
> > > The git tag of the tree I made the tarball from is "2.7.0-rc2":
> > >
> > > https://git-wip-us.apache.org/repos/asf?p=incubator-impala.
> git;a=tag;h=
> > cabaa58fa5c15b0457c520a658dc74b4d174b1c7
> > >
> > > That is commit:
> > >
> > > 53439d3d8cdca2dd1ca2cdf2c36c6a7ef101f7e3
> > >
> > > https://git-wip-us.apache.org/repos/asf?p=incubator-impala.
> > git;a=commit;h=53439d3d8cdca2dd1ca2cdf2c36c6a7ef101f7e3
> > >
> > > and this tree:
> > >
> > > 0b8e8a3f48b8086d53ee96064668dfccd56d57cc
> > >
> > > https://git-wip-us.apache.org/repos/asf?p=incubator-impala.
> git;a=tree;h=
> > 0b8e8a3f48b8086d53ee96064668dfccd56d57cc;hb=
> 53439d3d8cdca2dd1ca2cdf2c36c6a
> > 7ef101f7e3
> > >
> > > ------------------------------------------------------------------
> > >
> > > You can find instructions for how to evaluate a release candidate here:
> > >
> > > https://cwiki.apache.org/confluence/display/IMPALA/
> > DRAFT%3A+How+to+Release#DRAFT:HowtoRelease-HowtoVoteonaReleaseCandidate
> > >
> > > Here is a copy of that section of the wiki:
> > >
> > > 1. Download the tarball. Check the signature and the checksums.
> > >
> > > # change to a new directory
> > > cd $(mktemp -d)
> > >
> > > # Download the keys of the release managers
> > > wget https://dist.apache.org/repos/dist/dev/incubator/impala/KEYS
> > > gpg --import KEYS
> > >
> > > # Set the keys of the release managers as trusted
> > > gpg --edit-key jbapple trust
> > > # At the prompt, enter '5' for "I trust ultimately", then 'y' for
> > > "yes", then 'q' for "quit"
> > >
> > > # Download the release artifacts:
> > > wget https://dist.apache.org/repos/dist/dev/incubator/impala/x.y.
> > z/RCq/apache-impala-incubating-x.y.z.tar.{gz,gz.asc,gz.md5,gz.sha}
> > >
> > > # Check the checksums:
> > > md5sum --check apache-impala-incubating-x.y.z.tar.gz.md5
> > > sha1sum --check apache-impala-incubating-x.y.z.tar.gz.sha
> > >
> > > # Check the signature:
> > > gpg --verify apache-impala-incubating-x.y.z.tar.gz.asc
> > >
> > > 2. Check that it matches the upstream tag
> > > # move to your git directory and checkout the tag:
> > > cd incubator-impala
> > > git fetch apache --tags
> > > git checkout x.y.z-rcw
> > >
> > > # compare the tarball and the repo:
> > > cd ..
> > > tar xzf apache-impala-incubating-x.y.z.tar.gz
> > > diff -r apache-impala-incubating-x.y.z incubator-impala
> > > # You should see something like "Only in incubator-impala: .git", but
> > > no other output
> > >
> > > 3. Test the release quality, possibly using bin/run-all-tests.py.
> > >
> > > 4. Check compliance with ASF release policy. Use Apache RAT and follow
> > > the instructions in bin/check-rat-report.py to check licence
> > > compliance.
> > >
> > > ------------------------------------------------------------
> > ----------------------
> > >
> > > Changes since the last release candidate:
> > >
> > > 1. Minor changes in the way the release candidate was made (directory
> > > name in tarball, location on dist.apache.org, filename). The current
> > > procedure is documented on
> > > https://cwiki.apache.org/confluence/pages/viewpage.
> > action?pageId=65869538
> > >
> > > 2. Un-break building from non-git directories:
> > >
> > > https://git-wip-us.apache.org/repos/asf?p=incubator-impala.
> > git;a=commit;h=9f08d1ab3c876dc1fc92c9decb8104400eaeec7c
> > >
> > > 3. RAT script to check licensing:
> > >
> > > https://git-wip-us.apache.org/repos/asf?p=incubator-impala.
> > git;a=commit;h=85a0e36423c6c938c1a540629c16d27b3a9e1522
> > >
> > > 4. License fixes:
> > >
> > > https://git-wip-us.apache.org/repos/asf?p=incubator-impala.
> > git;a=commit;h=586ae2d7f357d1b2fd0d7b59dad0229e7383747d
> > >
> > > https://git-wip-us.apache.org/repos/asf?p=incubator-impala.
> > git;a=commit;h=d385ac72d1400a6c1eb5da6de6f8c28aba33a3d4
> > >
> > > https://git-wip-us.apache.org/repos/asf?p=incubator-impala.
> > git;a=commit;h=fb646d1b06a21f44518616bd49a91b88998ff602
> > >
> > > https://git-wip-us.apache.org/repos/asf?p=incubator-impala.
> > git;a=commit;h=53439d3d8cdca2dd1ca2cdf2c36c6a7ef101f7e3
> > >
> > > 5. Remove 'cdh' from version string:
> > >
> > > https://git-wip-us.apache.org/repos/asf?p=incubator-impala.
> > git;a=commit;h=046267b72e5b63b134a4ef004ccde2a268a9ae42
> >
>

Re: Please evaluate 2.7.0rc2

Posted by Jim Apple <jb...@cloudera.com>.
I wanted to leave in our release procedures the opportunity for the release
manager to NOT release if there are three +1s but the RM finds something he
or she wants to fix first. For instance, what if we had had three +1s
already before you found that JAR? Would the RM have to release?

I don't know, so I added in the extra step.

On Tue, Sep 20, 2016 at 10:08 AM, Tom White <to...@cloudera.com> wrote:

> Any reason this isn't a vote? Usually an RC will be voted on, and if
> problems are found then another RC will be created, until the PPMC is
> happy with it, at which point it can go to the IPMC.
>
> I ran through the legal checks and it looks good to me. I noticed that
> there's a binary file (testdata/udfs/impala-hive-udfs.jar), which
> should really be removed.
>
> Cheers,
> Tom
>
>
> On Sun, Sep 18, 2016 at 1:15 AM, Jim Apple <jb...@cloudera.com> wrote:
> > This is the second release candidate for Apache Impala (incubating)
> 2.7.0:
> >
> > https://dist.apache.org/repos/dist/dev/incubator/impala/2.7.0/RC2/
> >
> > The purpose of this thread is to gather feedback on the release
> > candidate to see if a third release candidate is needed or if we can
> > go ahead and vote on rc2.
> >
> > The git tag of the tree I made the tarball from is "2.7.0-rc2":
> >
> > https://git-wip-us.apache.org/repos/asf?p=incubator-impala.git;a=tag;h=
> cabaa58fa5c15b0457c520a658dc74b4d174b1c7
> >
> > That is commit:
> >
> > 53439d3d8cdca2dd1ca2cdf2c36c6a7ef101f7e3
> >
> > https://git-wip-us.apache.org/repos/asf?p=incubator-impala.
> git;a=commit;h=53439d3d8cdca2dd1ca2cdf2c36c6a7ef101f7e3
> >
> > and this tree:
> >
> > 0b8e8a3f48b8086d53ee96064668dfccd56d57cc
> >
> > https://git-wip-us.apache.org/repos/asf?p=incubator-impala.git;a=tree;h=
> 0b8e8a3f48b8086d53ee96064668dfccd56d57cc;hb=53439d3d8cdca2dd1ca2cdf2c36c6a
> 7ef101f7e3
> >
> > ------------------------------------------------------------------
> >
> > You can find instructions for how to evaluate a release candidate here:
> >
> > https://cwiki.apache.org/confluence/display/IMPALA/
> DRAFT%3A+How+to+Release#DRAFT:HowtoRelease-HowtoVoteonaReleaseCandidate
> >
> > Here is a copy of that section of the wiki:
> >
> > 1. Download the tarball. Check the signature and the checksums.
> >
> > # change to a new directory
> > cd $(mktemp -d)
> >
> > # Download the keys of the release managers
> > wget https://dist.apache.org/repos/dist/dev/incubator/impala/KEYS
> > gpg --import KEYS
> >
> > # Set the keys of the release managers as trusted
> > gpg --edit-key jbapple trust
> > # At the prompt, enter '5' for "I trust ultimately", then 'y' for
> > "yes", then 'q' for "quit"
> >
> > # Download the release artifacts:
> > wget https://dist.apache.org/repos/dist/dev/incubator/impala/x.y.
> z/RCq/apache-impala-incubating-x.y.z.tar.{gz,gz.asc,gz.md5,gz.sha}
> >
> > # Check the checksums:
> > md5sum --check apache-impala-incubating-x.y.z.tar.gz.md5
> > sha1sum --check apache-impala-incubating-x.y.z.tar.gz.sha
> >
> > # Check the signature:
> > gpg --verify apache-impala-incubating-x.y.z.tar.gz.asc
> >
> > 2. Check that it matches the upstream tag
> > # move to your git directory and checkout the tag:
> > cd incubator-impala
> > git fetch apache --tags
> > git checkout x.y.z-rcw
> >
> > # compare the tarball and the repo:
> > cd ..
> > tar xzf apache-impala-incubating-x.y.z.tar.gz
> > diff -r apache-impala-incubating-x.y.z incubator-impala
> > # You should see something like "Only in incubator-impala: .git", but
> > no other output
> >
> > 3. Test the release quality, possibly using bin/run-all-tests.py.
> >
> > 4. Check compliance with ASF release policy. Use Apache RAT and follow
> > the instructions in bin/check-rat-report.py to check licence
> > compliance.
> >
> > ------------------------------------------------------------
> ----------------------
> >
> > Changes since the last release candidate:
> >
> > 1. Minor changes in the way the release candidate was made (directory
> > name in tarball, location on dist.apache.org, filename). The current
> > procedure is documented on
> > https://cwiki.apache.org/confluence/pages/viewpage.
> action?pageId=65869538
> >
> > 2. Un-break building from non-git directories:
> >
> > https://git-wip-us.apache.org/repos/asf?p=incubator-impala.
> git;a=commit;h=9f08d1ab3c876dc1fc92c9decb8104400eaeec7c
> >
> > 3. RAT script to check licensing:
> >
> > https://git-wip-us.apache.org/repos/asf?p=incubator-impala.
> git;a=commit;h=85a0e36423c6c938c1a540629c16d27b3a9e1522
> >
> > 4. License fixes:
> >
> > https://git-wip-us.apache.org/repos/asf?p=incubator-impala.
> git;a=commit;h=586ae2d7f357d1b2fd0d7b59dad0229e7383747d
> >
> > https://git-wip-us.apache.org/repos/asf?p=incubator-impala.
> git;a=commit;h=d385ac72d1400a6c1eb5da6de6f8c28aba33a3d4
> >
> > https://git-wip-us.apache.org/repos/asf?p=incubator-impala.
> git;a=commit;h=fb646d1b06a21f44518616bd49a91b88998ff602
> >
> > https://git-wip-us.apache.org/repos/asf?p=incubator-impala.
> git;a=commit;h=53439d3d8cdca2dd1ca2cdf2c36c6a7ef101f7e3
> >
> > 5. Remove 'cdh' from version string:
> >
> > https://git-wip-us.apache.org/repos/asf?p=incubator-impala.
> git;a=commit;h=046267b72e5b63b134a4ef004ccde2a268a9ae42
>

Re: Please evaluate 2.7.0rc2

Posted by Tom White <to...@cloudera.com>.
Any reason this isn't a vote? Usually an RC will be voted on, and if
problems are found then another RC will be created, until the PPMC is
happy with it, at which point it can go to the IPMC.

I ran through the legal checks and it looks good to me. I noticed that
there's a binary file (testdata/udfs/impala-hive-udfs.jar), which
should really be removed.

Cheers,
Tom


On Sun, Sep 18, 2016 at 1:15 AM, Jim Apple <jb...@cloudera.com> wrote:
> This is the second release candidate for Apache Impala (incubating) 2.7.0:
>
> https://dist.apache.org/repos/dist/dev/incubator/impala/2.7.0/RC2/
>
> The purpose of this thread is to gather feedback on the release
> candidate to see if a third release candidate is needed or if we can
> go ahead and vote on rc2.
>
> The git tag of the tree I made the tarball from is "2.7.0-rc2":
>
> https://git-wip-us.apache.org/repos/asf?p=incubator-impala.git;a=tag;h=cabaa58fa5c15b0457c520a658dc74b4d174b1c7
>
> That is commit:
>
> 53439d3d8cdca2dd1ca2cdf2c36c6a7ef101f7e3
>
> https://git-wip-us.apache.org/repos/asf?p=incubator-impala.git;a=commit;h=53439d3d8cdca2dd1ca2cdf2c36c6a7ef101f7e3
>
> and this tree:
>
> 0b8e8a3f48b8086d53ee96064668dfccd56d57cc
>
> https://git-wip-us.apache.org/repos/asf?p=incubator-impala.git;a=tree;h=0b8e8a3f48b8086d53ee96064668dfccd56d57cc;hb=53439d3d8cdca2dd1ca2cdf2c36c6a7ef101f7e3
>
> ------------------------------------------------------------------
>
> You can find instructions for how to evaluate a release candidate here:
>
> https://cwiki.apache.org/confluence/display/IMPALA/DRAFT%3A+How+to+Release#DRAFT:HowtoRelease-HowtoVoteonaReleaseCandidate
>
> Here is a copy of that section of the wiki:
>
> 1. Download the tarball. Check the signature and the checksums.
>
> # change to a new directory
> cd $(mktemp -d)
>
> # Download the keys of the release managers
> wget https://dist.apache.org/repos/dist/dev/incubator/impala/KEYS
> gpg --import KEYS
>
> # Set the keys of the release managers as trusted
> gpg --edit-key jbapple trust
> # At the prompt, enter '5' for "I trust ultimately", then 'y' for
> "yes", then 'q' for "quit"
>
> # Download the release artifacts:
> wget https://dist.apache.org/repos/dist/dev/incubator/impala/x.y.z/RCq/apache-impala-incubating-x.y.z.tar.{gz,gz.asc,gz.md5,gz.sha}
>
> # Check the checksums:
> md5sum --check apache-impala-incubating-x.y.z.tar.gz.md5
> sha1sum --check apache-impala-incubating-x.y.z.tar.gz.sha
>
> # Check the signature:
> gpg --verify apache-impala-incubating-x.y.z.tar.gz.asc
>
> 2. Check that it matches the upstream tag
> # move to your git directory and checkout the tag:
> cd incubator-impala
> git fetch apache --tags
> git checkout x.y.z-rcw
>
> # compare the tarball and the repo:
> cd ..
> tar xzf apache-impala-incubating-x.y.z.tar.gz
> diff -r apache-impala-incubating-x.y.z incubator-impala
> # You should see something like "Only in incubator-impala: .git", but
> no other output
>
> 3. Test the release quality, possibly using bin/run-all-tests.py.
>
> 4. Check compliance with ASF release policy. Use Apache RAT and follow
> the instructions in bin/check-rat-report.py to check licence
> compliance.
>
> ----------------------------------------------------------------------------------
>
> Changes since the last release candidate:
>
> 1. Minor changes in the way the release candidate was made (directory
> name in tarball, location on dist.apache.org, filename). The current
> procedure is documented on
> https://cwiki.apache.org/confluence/pages/viewpage.action?pageId=65869538
>
> 2. Un-break building from non-git directories:
>
> https://git-wip-us.apache.org/repos/asf?p=incubator-impala.git;a=commit;h=9f08d1ab3c876dc1fc92c9decb8104400eaeec7c
>
> 3. RAT script to check licensing:
>
> https://git-wip-us.apache.org/repos/asf?p=incubator-impala.git;a=commit;h=85a0e36423c6c938c1a540629c16d27b3a9e1522
>
> 4. License fixes:
>
> https://git-wip-us.apache.org/repos/asf?p=incubator-impala.git;a=commit;h=586ae2d7f357d1b2fd0d7b59dad0229e7383747d
>
> https://git-wip-us.apache.org/repos/asf?p=incubator-impala.git;a=commit;h=d385ac72d1400a6c1eb5da6de6f8c28aba33a3d4
>
> https://git-wip-us.apache.org/repos/asf?p=incubator-impala.git;a=commit;h=fb646d1b06a21f44518616bd49a91b88998ff602
>
> https://git-wip-us.apache.org/repos/asf?p=incubator-impala.git;a=commit;h=53439d3d8cdca2dd1ca2cdf2c36c6a7ef101f7e3
>
> 5. Remove 'cdh' from version string:
>
> https://git-wip-us.apache.org/repos/asf?p=incubator-impala.git;a=commit;h=046267b72e5b63b134a4ef004ccde2a268a9ae42