I sent a new vote thread for RC2, so this vote is cancelled. Please validate and vote on the new candidate. Thanks!
The new candidate fixes the problems that Jacques and John found. On Mon, Oct 14, 2019 at 4:29 PM Ryan Blue <rb...@netflix.com> wrote: > Here's a PR that fixes the license issue that Jacques found: > https://github.com/apache/incubator-iceberg/pull/548 > > Once that and the fix for Kryo serialization are reviewed, I'll start > another RC. > > On Mon, Oct 14, 2019 at 3:14 PM John Zhuge <jzh...@apache.org> wrote: > >> Ryan fixed the kryo serialization issue in >> https://github.com/apache/incubator-iceberg/pull/546. >> >> On Mon, Oct 14, 2019 at 9:35 AM John Zhuge <jzh...@apache.org> wrote: >> >>> - Passed all 7 steps >>> - Build source code at tag apache-iceberg-0.7.0-incubating-rc1 locally, >>> unit tests passed. However, my downstream Spark 2.3 branch failed >>> integration tests, possibly due to >>> https://github.com/apache/incubator-iceberg/issues/446. I will try >>> Anton's suggestion and report back. >>> >>> On Sun, Oct 13, 2019 at 11:48 PM Gautam <gautamkows...@gmail.com> wrote: >>> >>>> Ran all steps successfully. >>>> >>>> +1 from me. >>>> >>>> On Mon, Oct 14, 2019 at 7:30 AM 俊杰陈 <cjjnj...@gmail.com> wrote: >>>> >>>>> Ran all steps successfully, +1 >>>>> >>>>> On Mon, Oct 14, 2019 at 7:39 AM Ted Gooch <tgo...@netflix.com.invalid> >>>>> wrote: >>>>> > >>>>> > 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> wrote: >>>>> >>> >>>>> >>> +1 from me then >>>>> >>> >>>>> >>> On 13 Oct 2019, at 18:33, Ryan Blue <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> 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> 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> 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 >>>>> >>>>> [2] >>>>> https://jitpack.io/com/github/apache/incubator-iceberg/5620f119f4/build.log >>>>> >>>>> >>>>> >>>>> On Oct 12, 2019, at 6:08 AM, Julien Le Dem < >>>>> 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> wrote: >>>>> >>>>> >>>>> >>>>> Here are the steps I included on the last thread if you'd like >>>>> to validate the release: >>>>> >>>>> >>>>> >>>>> Download the source tarball, signature (.asc), and checksum >>>>> (.sha512) >>>>> >>>>> Import gpg keys: download KEYS and run gpg --import >>>>> /path/to/downloaded/KEYS (optional if this hasn’t changed) >>>>> >>>>> Verify the signature by running: gpg --verify >>>>> apache-iceberg-0.7.0-incubating.tar.gz.asc >>>>> >>>>> Verify the checksum by running: sha512sum -c >>>>> apache-iceberg-0.7.0-incubating.tar.gz.sha512 >>>>> >>>>> 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 >>>>> >>>>> Run RAT checks to validate license headers: dev/check-license >>>>> >>>>> 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/ >>>>> ' >>>>> >>>>> } >>>>> >>>>> } >>>>> >>>>> >>>>> >>>>> 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> >>>>> 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://github.com/apache/incubator-iceberg/tree/028a8d0e65d9c713b9b040c592fa10641b6c867b >>>>> >>>>>> >>>>> >>>>>> The release tarball, signature, and checksums are here: >>>>> >>>>>> * >>>>> https://dist.apache.org/repos/dist/dev/incubator/iceberg/apache-iceberg-0.7.0-incubating-rc1/ >>>>> >>>>>> >>>>> >>>>>> You can find the KEYS file here: >>>>> >>>>>> * https://dist.apache.org/repos/dist/dev/incubator/iceberg/KEYS >>>>> >>>>>> >>>>> >>>>>> Convenience binary artifacts are staged in Nexus. The Maven >>>>> repository URL is: >>>>> >>>>>> * >>>>> https://repository.apache.org/content/repositories/orgapacheiceberg-1001/ >>>>> >>>>>> >>>>> >>>>>> 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 >>>>> >>>>> >>>>> >>>>> -- >>>>> Thanks & Best Regards >>>>> >>>> >>> >>> -- >>> John Zhuge >>> >> >> >> -- >> John Zhuge >> > > > -- > Ryan Blue > Software Engineer > Netflix > -- Ryan Blue Software Engineer Netflix