Wanted to point out that the links on steps to validate below are pointing to 
RC0 and not RC1. So let’s please double check that folks that validated did so 
with the intended candidate?

( I’m replying on Ted Gooch’s reply since the last two replies lost the 
original links.)

Xabriel J Collazo Mojica  |  Sr Software Engineer  |  Adobe

From: Ted Gooch <tgo...@netflix.com.INVALID>
Reply-To: "dev@iceberg.apache.org" <dev@iceberg.apache.org>
Date: Sunday, October 13, 2019 at 4:39 PM
To: Ryan Blue <rb...@netflix.com.INVALID>
Cc: Anton Okolnychyi <aokolnyc...@apple.com>, Iceberg Dev List 
<dev@iceberg.apache.org>
Subject: Re: [VOTE] Release Apache Iceberg 0.7.0-incubating RC1

Ran all steps no issues from me.
+1

On Sun, Oct 13, 2019 at 12:09 PM Ryan Blue <rb...@netflix.com.invalid> wrote:
+1 (binding)

I went through all of the validation and it looks good.

I also tested the iceberg-spark-runtime Jar with the Apache Spark 2.4.4 
download. Copying the runtime Jar into Spark's jars folder works without 
problems to read and write both path-based tables and Hive tables. Metadata 
tables work correctly, same with time travel, and metadata tables with time 
travel also work. I also didn't run out of threads in the test Hive metastore 
as I did with the last candidate.

On Sun, Oct 13, 2019 at 11:30 AM Anton Okolnychyi 
<aokolnyc...@apple.com<mailto:aokolnyc...@apple.com>> wrote:
+1 from me then


On 13 Oct 2019, at 18:33, Ryan Blue 
<rb...@netflix.com.INVALID<mailto:rb...@netflix.com.INVALID>> wrote:

The publish steps will now sign all of the artifacts, which is required for an 
Apache release. That's why the publish steps fail in master. To fix this in 
master, we can come up with a way to only turn on release signatures if 
`-Prelease` is set, which is how we also select the Apache releases repository.

I don't think this is a problem with the release. The convenience binaries in 
the release must be signed and published from an Apache repository, so this is 
necessary. If you're trying to use the release, then you don't need to be using 
JitPack.

On Sun, Oct 13, 2019 at 6:53 AM Anton Okolnychyi 
<aokolnyc...@apple.com.invalid<mailto:aokolnyc...@apple.com.invalid>> wrote:
Verified signature/checksum/rat, run tests.

No other pending questions except what Arina and Gautam brought up.

- Anton


On 13 Oct 2019, at 09:17, Gautam 
<gautamkows...@gmail.com<mailto:gautamkows...@gmail.com>> wrote:

I was able to run steps in Ryan's mail just fine but ran  into the same thing 
Arina mentioned  .. when running " ./graldew build publish "  ..

A problem was found with the configuration of task 
':iceberg-api:signApachePublication'.

> No value has been specified for property 'signatory.keyId'.

Something we are expected to do with the keys here?






On Sat, Oct 12, 2019 at 8:30 PM Arina Yelchiyeva 
<arina.yelchiy...@gmail.com<mailto:arina.yelchiy...@gmail.com>> wrote:
Not sure, if this is related to the release vote but after "Update build for 
Apache releases" commit [1], we are not longer able to build Iceberg using 
JitPack.
Error [2]:

* What went wrong:

A problem was found with the configuration of task 
':iceberg-api:signApachePublication'.

> No value has been specified for property 'signatory.keyId'.

[1] 
https://github.com/apache/incubator-iceberg/commit/2219c86ec6dc5512b2e581f500125841b1b56226<https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fapache%2Fincubator-iceberg%2Fcommit%2F2219c86ec6dc5512b2e581f500125841b1b56226&data=02%7C01%7Cxcollazo%40adobe.com%7C0f89bff7ec8e45ad520508d75036891e%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C1%7C637066067506872174&sdata=VyjhfSvLFsMuFA6SN1b1dE9Cauxmpc7gBOt372%2BzONI%3D&reserved=0>
[2] 
https://jitpack.io/com/github/apache/incubator-iceberg/5620f119f4/build.log<https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fjitpack.io%2Fcom%2Fgithub%2Fapache%2Fincubator-iceberg%2F5620f119f4%2Fbuild.log&data=02%7C01%7Cxcollazo%40adobe.com%7C0f89bff7ec8e45ad520508d75036891e%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C1%7C637066067506872174&sdata=BQC6E2s1SnLkQeTlCqp8Xdr8HzJxnnExn3U0T3uKZ9M%3D&reserved=0>


On Oct 12, 2019, at 6:08 AM, Julien Le Dem 
<julien.le...@gmail.com<mailto:julien.le...@gmail.com>> wrote:

I’m away for a long weekend without my laptop and will be able to try it out on 
Tuesday (if votes are still needed).
Happy validation everyone!
Julien

On Oct 11, 2019, at 18:21, Ryan Blue <b...@apache.org<mailto:b...@apache.org>> 
wrote:
Here are the steps I included on the last thread if you'd like to validate the 
release:
1.       Download the source 
tarball<https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fdist.apache.org%2Frepos%2Fdist%2Fdev%2Fincubator%2Ficeberg%2Fapache-iceberg-0.7.0-incubating-rc0%2Fapache-iceberg-0.7.0-incubating.tar.gz&data=02%7C01%7Cxcollazo%40adobe.com%7C0f89bff7ec8e45ad520508d75036891e%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C1%7C637066067506882168&sdata=ppeCxaPGfYP1LpnLlHN5WncWRbJ30lcTnMbXFXIP%2B3E%3D&reserved=0>,
 
signature<https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fdist.apache.org%2Frepos%2Fdist%2Fdev%2Fincubator%2Ficeberg%2Fapache-iceberg-0.7.0-incubating-rc0%2Fapache-iceberg-0.7.0-incubating.tar.gz.asc&data=02%7C01%7Cxcollazo%40adobe.com%7C0f89bff7ec8e45ad520508d75036891e%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C1%7C637066067506882168&sdata=w4lBy92fkNjz95l4tA97ACJq0rf5On6j9qQc2%2Bka3xY%3D&reserved=0>
 (.asc), and 
checksum<https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fdist.apache.org%2Frepos%2Fdist%2Fdev%2Fincubator%2Ficeberg%2Fapache-iceberg-0.7.0-incubating-rc0%2Fapache-iceberg-0.7.0-incubating.tar.gz.sha512&data=02%7C01%7Cxcollazo%40adobe.com%7C0f89bff7ec8e45ad520508d75036891e%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C1%7C637066067506892166&sdata=M2vN8QYCzp%2FTZsNHNJKmhNLG2GWvUycosZ7pcduoyqY%3D&reserved=0>
 (.sha512)
2.       Import gpg keys: download 
KEYS<https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fdist.apache.org%2Frepos%2Fdist%2Fdev%2Fincubator%2Ficeberg%2FKEYS&data=02%7C01%7Cxcollazo%40adobe.com%7C0f89bff7ec8e45ad520508d75036891e%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C1%7C637066067506892166&sdata=trT300%2FQZNQsWG4s1mugSdZmZnHFEF2nXAVg1BE99wk%3D&reserved=0>
 and run gpg --import /path/to/downloaded/KEYS (optional if this hasn’t changed)
3.       Verify the signature by running: gpg --verify 
apache-iceberg-0.7.0-incubating.tar.gz.asc
4.       Verify the checksum by running: sha512sum -c 
apache-iceberg-0.7.0-incubating.tar.gz.sha512
5.       Untar the archive and go into the source directory: tar xzf 
apache-iceberg-0.7.0-incubating.tar.gz && cd apache-iceberg-0.7.0-incubating
6.       Run RAT checks to validate license headers: dev/check-license
7.       Build and test the project: ./gradlew build (use Java 8)

You can also validate the LICENSE and NOTICE documentation, which is included 
in the source tarball, as well as the staged binary artifacts.

To validate the convenience binaries, add the Maven URL from the email above to 
a downstream project and update your Iceberg dependency to 0.7.0-incubating, 
like this:

  repositories {

    maven {

      name 'stagedIceberg'

      url 
'https://repository.apache.org/content/repositories/orgapacheiceberg-1000/<https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Frepository.apache.org%2Fcontent%2Frepositories%2Forgapacheiceberg-1000%2F&data=02%7C01%7Cxcollazo%40adobe.com%7C0f89bff7ec8e45ad520508d75036891e%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C1%7C637066067506902161&sdata=3LnabBW76AQUnZBha5ZYfbvAGRNLtxraewYcp%2BaHKMs%3D&reserved=0>'

    }

  }



  ext {

    icebergVersion = '0.7.0-incubating'

  }

Then run the downstream project’s tests.

Thanks for voting, everyone!

rb

On Fri, Oct 11, 2019 at 6:18 PM Ryan Blue 
<b...@apache.org<mailto:b...@apache.org>> wrote:
Hi everyone,

I propose the following RC to be released as official Apache Iceberg 
0.7.0-incubating release.

The commit id is 028a8d0e65d9c713b9b040c592fa10641b6c867b
* This corresponds to the tag: apache-iceberg-0.7.0-incubating-rc1
* 
https://github.com/apache/incubator-iceberg/tree/apache-iceberg-0.7.0-incubating-rc1<https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fapache%2Fincubator-iceberg%2Ftree%2Fapache-iceberg-0.7.0-incubating-rc1&data=02%7C01%7Cxcollazo%40adobe.com%7C0f89bff7ec8e45ad520508d75036891e%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C1%7C637066067506902161&sdata=pYWaMJLExc73qurWABQyvHx6n7VzmpOUHwpUHgMZRGc%3D&reserved=0>
* 
https://github.com/apache/incubator-iceberg/tree/028a8d0e65d9c713b9b040c592fa10641b6c867b<https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fapache%2Fincubator-iceberg%2Ftree%2F028a8d0e65d9c713b9b040c592fa10641b6c867b&data=02%7C01%7Cxcollazo%40adobe.com%7C0f89bff7ec8e45ad520508d75036891e%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C1%7C637066067506912153&sdata=Y6%2BJkaEWmVZusj5L6BxzMEFIVmSuVEiC32VOr%2FXhdfc%3D&reserved=0>

The release tarball, signature, and checksums are here:
* 
https://dist.apache.org/repos/dist/dev/incubator/iceberg/apache-iceberg-0.7.0-incubating-rc1/<https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fdist.apache.org%2Frepos%2Fdist%2Fdev%2Fincubator%2Ficeberg%2Fapache-iceberg-0.7.0-incubating-rc1%2F&data=02%7C01%7Cxcollazo%40adobe.com%7C0f89bff7ec8e45ad520508d75036891e%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C1%7C637066067506912153&sdata=fV1omyK7PgWJUkmkyhvZJ12YJsABiuPvC%2BpjvaV9cKI%3D&reserved=0>

You can find the KEYS file here:
* 
https://dist.apache.org/repos/dist/dev/incubator/iceberg/KEYS<https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fdist.apache.org%2Frepos%2Fdist%2Fdev%2Fincubator%2Ficeberg%2FKEYS&data=02%7C01%7Cxcollazo%40adobe.com%7C0f89bff7ec8e45ad520508d75036891e%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C1%7C637066067506922147&sdata=2KaUTHJdf3bdtceHPKvEaVANV%2FRsc9kkLiGN0DWv3Ss%3D&reserved=0>

Convenience binary artifacts are staged in Nexus. The Maven repository URL is:
* 
https://repository.apache.org/content/repositories/orgapacheiceberg-1001/<https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Frepository.apache.org%2Fcontent%2Frepositories%2Forgapacheiceberg-1001%2F&data=02%7C01%7Cxcollazo%40adobe.com%7C0f89bff7ec8e45ad520508d75036891e%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637066067506922147&sdata=zkuPjkBOtX26dx8MJhpIlwpArsKT1%2F85V%2FDBFt%2BfyK8%3D&reserved=0>

This is the first Apache Iceberg release.

Please download, verify, and test; then vote in the next 72 hours.

[ ] +1 Release this as Apache Parquet 0.7.0-incubating
[ ] +0
[ ] -1 Do not release this because...

--
Ryan Blue


--
Ryan Blue




--
Ryan Blue
Software Engineer
Netflix



--
Ryan Blue
Software Engineer
Netflix

Reply via email to