+1 (binding) Validated sig/sum/keys/rat. Built and tested. Reviewed license and notice.
On Fri, Oct 11, 2019 at 1:43 PM Ryan Blue <b...@apache.org> wrote: > +1 (binding) > > Validated checksums, signature, KEYS file, and ran tests. Checked licenses > using RAT. > > I also tested the runtime Jar with Spark 2.4 and validated reads, writes, > and metadata table reads work for both FS tables and Hive tables. > > On Thu, Oct 10, 2019 at 1:21 PM Ryan Blue <b...@apache.org> wrote: > >> Since many people in the community are new to the Apache release process, >> here is a little more detail on how I verify releases. >> >> 1. Download the source tarball >> >> <https://dist.apache.org/repos/dist/dev/incubator/iceberg/apache-iceberg-0.7.0-incubating-rc0/apache-iceberg-0.7.0-incubating.tar.gz>, >> signature >> >> <https://dist.apache.org/repos/dist/dev/incubator/iceberg/apache-iceberg-0.7.0-incubating-rc0/apache-iceberg-0.7.0-incubating.tar.gz.asc> >> (.asc), and checksum >> >> <https://dist.apache.org/repos/dist/dev/incubator/iceberg/apache-iceberg-0.7.0-incubating-rc0/apache-iceberg-0.7.0-incubating.tar.gz.sha512> >> (.sha512) >> 2. Import gpg keys: download KEYS >> <https://dist.apache.org/repos/dist/dev/incubator/iceberg/KEYS> 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/' >> } >> } >> >> ext { >> icebergVersion = '0.7.0-incubating' >> } >> >> Then run the downstream project’s tests. >> >> Thanks for voting, everyone! >> >> rb >> >> On Thu, Oct 10, 2019 at 1:12 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 4b4716c76559b3cdf3487e6b60ab52950241989b >>> * This corresponds to the tag: apache-iceberg-0.7.0-incubating-rc0 >>> * >>> https://github.com/apache/incubator-iceberg/tree/apache-iceberg-0.7.0-incubating-rc0 >>> * >>> https://github.com/apache/incubator-iceberg/tree/4b4716c76559b3cdf3487e6b60ab52950241989b >>> >>> The release tarball, signature, and checksums are here: >>> * >>> https://dist.apache.org/repos/dist/dev/incubator/iceberg/apache-iceberg-0.7.0-incubating-rc0/ >>> >>> 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-1000/ >>> >>> 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 >