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