The artifacts should not have rc1 in their names. This is so that when the vote passes they can be released without having to be rebuilt. For the source tarball you can place it in a directory that has rc1 in the name. For the Maven artifacts you should stage the release.
The NOTICE file has entries for SLF4J and Apache Thrift which should not be present for the source distribution, see http://www.apache.org/dev/licensing-howto.html#simple. Cheers, Tom On Fri, Sep 12, 2014 at 6:32 AM, JULIEN LE DEM <[email protected]> wrote: > Hi Chris, > 3. We want to avoid maven artifacts with different coordinates and > containing the same classes. > The plan is to make one last release in com.twitter and right after rename > all the packages to org.apache and make a new release to the org.apache > coordinates. > That way we have a clean cut-off were the packages and the maven > coordinates change at the same time with no other code change. > Thanks > Julien > > On Sep 11, 2014, at 9:12 PM, Mattmann, Chris A (3980) wrote: > > > Hi Guys, > > > > Great job pushing towards an initial RC. > > > > Couple issues with this release candidate: > > > > 1. We don't release out of Github - I realize you uploaded a release > > to the Apache servers, but you are reffing a Github URL for a tag. > > We VOTE on tags at Apache so if you can paste that one that would > > be great. > > > > 2. I can't seem to verify the KEYS file. I tried looking > > here: > > > > https://people.apache.org/keys/group/parquet.asc > > > > I tried here: > > > > > https://raw.githubusercontent.com/apache/incubator-parquet-format/parquet-f > > ormat-2.2.0-rc1/KEYS > > > > > > Neither yield a key that verifies the signature on this release. > > Suggestion: upload your GPG fingerprint to your id.apache.org > > account and then it will automatically (after a few hours) appear > > in the above p.a.o link - which is a good standard place to have > > your KEY. > > > > 3. The namespace package is com.twitter. That's not a full blocker, > > but I'm wondering why we didn't move the namespace to o.a. > > > > Please find my release verification output below (I used my > > https://github.com/chrismattman/apachestuff/ scripts). Feel > > free to use them and replicate. > > > > I think we need to address the above and re-roll and RC #2. > > > > Thanks and let me know what you think. > > > > [guest-wireless-207-151-035-005:~/tmp/apache-parquet-2.2.0-rc1] mattmann% > > $HOME/git/apachestuff/stage_apache_rc apache-parquet-format > > 2.2.0-rc1-incubating > > https://dist.apache.org/repos/dist/dev/incubator/parquet/2.2.0-rc1/ > > % Total % Received % Xferd Average Speed Time Time Time > > Current > > Dload Upload Total Spent Left > > Speed > > 100 125k 100 125k 0 0 238k 0 --:--:-- --:--:-- --:--:-- > > 268k > > % Total % Received % Xferd Average Speed Time Time Time > > Current > > Dload Upload Total Spent Left > > Speed > > 100 819 100 819 0 0 2850 0 --:--:-- --:--:-- --:--:-- > > 3576 > > % Total % Received % Xferd Average Speed Time Time Time > > Current > > Dload Upload Total Spent Left > > Speed > > 100 101 100 101 0 0 357 0 --:--:-- --:--:-- --:--:-- > > 446 > > [guest-wireless-207-151-035-005:~/tmp/apache-parquet-2.2.0-rc1] mattmann% > > curl -O https://people.apache.org/keys/group/parquet.asc > > % Total % Received % Xferd Average Speed Time Time Time > > Current > > Dload Upload Total Spent Left > > Speed > > 100 37079 100 37079 0 0 80755 0 --:--:-- --:--:-- --:--:-- > > 106k > > [guest-wireless-207-151-035-005:~/tmp/apache-parquet-2.2.0-rc1] mattmann% > > gpg --import < parquet.asc > > gpg: key AEC77EAF: public key "Todd Lipcon <[email protected]>" imported > > gpg: key 66B778F9: public key "Jake Farrell <[email protected]>" > imported > > gpg: key B876884A: "Chris Mattmann (CODE SIGNING KEY) > > <[email protected]>" not changed > > gpg: key 4318F669: "Tom White (CODE SIGNING KEY) <[email protected]>" > 8 > > new signatures > > gpg: key 9475BD5D: public key "Roman V Shaposhnik (CODE SIGNING KEY) > > <[email protected]>" imported > > gpg: key ED75C279: public key "Wesley Peck <[email protected]>" > > imported > > gpg: Total number processed: 6 > > gpg: imported: 4 (RSA: 1) > > gpg: unchanged: 1 > > gpg: new signatures: 8 > > gpg: 3 marginal(s) needed, 1 complete(s) needed, PGP trust model > > gpg: depth: 0 valid: 3 signed: 0 trust: 0-, 0q, 0n, 0m, 0f, 3u > > gpg: next trustdb check due at 2015-08-18 > > [guest-wireless-207-151-035-005:~/tmp/apache-parquet-2.2.0-rc1] mattmann% > > $HOME/git/apachestuff/verify_gpg_sigs > > Verifying Signature for file > > apache-parquet-format-2.2.0-rc1-incubating.tar.gz.asc > > gpg: Signature made Thu Sep 11 17:20:16 2014 PDT using RSA key ID > A4B2E9B5 > > gpg: Can't check signature: No public key > > Verifying Signature for file parquet.asc > > gpg: no valid OpenPGP data found. > > gpg: verify signatures failed: Unexpected error > > [guest-wireless-207-151-035-005:~/tmp/apache-parquet-2.2.0-rc1] mattmann% > > $HOME/git/apachestuff/verify_md5_checksums > > md5sum: stat '*.bz2': No such file or directory > > md5sum: stat '*.zip': No such file or directory > > md5sum: stat '*.tgz': No such file or directory > > apache-parquet-format-2.2.0-rc1-incubating.tar.gz: OK > > [guest-wireless-207-151-035-005:~/tmp/apache-parquet-2.2.0-rc1] mattmann% > > > > > > > > Cheers > > Chris > > > > > > > > > > > > > > -----Original Message----- > > From: Ryan Blue <[email protected]> > > Reply-To: "[email protected]" > > <[email protected]> > > Date: Thursday, September 11, 2014 5:36 PM > > To: Parquet Dev List <[email protected]> > > Subject: [VOTE] Release Apache Parquet Format 2.2.0 > > > >> Hi everyone, > >> > >> I propose a vote to release parquet-format 2.2.0. The release candidate > >> tarball is posted on dist.apache.org [1] and the release candidate tag > >> is parquet-format-2.2.0-rc1, which you can find on github at [2]. > >> > >> [ ] +1: Release this tag as parquet-format-2.2.0 > >> [ ] +0: > >> [ ] -1: This release is not ready because . . . > >> > >> > >> == Details == > >> > >> This will be the first release from the Parquet project. We are > >> releasing parquet-format first because the other projects (parquet-mr > >> and parquet-cpp) depend on it. > >> > >> This release uses the pre-Apache maven coordinate > >> com.twitter:parquet-format and parquet.* package names. To make the > >> transition to org.apache naming as smooth as possible for downstream > >> projects, we are planning to release a com.twitter artifact immediately > >> followed by an org.apache artifact. These artifacts will be identical > >> except for naming changes: > >> > >> * com.twitter:parquet-format => org.apache.parquet:parquet-format > >> * package parquet.* => package org.apache.parquet.* > >> > >> There are two major changes in this release: > >> * PARQUET-79: Streaming thrift API > >> * PARQUET-12: New logical types > >> > >> > >> rb > >> > >> [1]: > https://dist.apache.org/repos/dist/dev/incubator/parquet/2.2.0-rc1/ > >> [2]: > >> > https://github.com/apache/incubator-parquet-format/tree/parquet-format-2.2 > >> .0-rc1 > >> [3]: > >> > https://oss.sonatype.org/content/repositories/releases/com/twitter/parquet > >> -format/2.2.0-rc1/ > >> > >> -- > >> Ryan Blue > > > >
