+1 for 0.10.0 RC4 1. Download the source tarball, signature (.asc), and checksum (.sha512): OK 2. Import gpg keys: download KEYS and run gpg --import /path/to/downloaded/KEYS (optional if this hasn’t changed) : OK 3. Verify the signature by running: gpg --verify apache-iceberg-xx.tar.gz.asc: OK 4. Verify the checksum by running: sha512sum -c apache-iceberg-xx.tar.gz.sha512 : OK 5. Untar the archive and go into the source directory: tar xzf apache-iceberg-xx.tar.gz && cd apache-iceberg-xx: OK 6. Run RAT checks to validate license headers: dev/check-license: OK 7. Build and test the project: ./gradlew build (use Java 8) : OK
On Wed, Nov 4, 2020 at 8:25 AM Anton Okolnychyi <aokolnyc...@apple.com.invalid> wrote: > Hi everyone, > > I propose the following RC to be released as official Apache Iceberg > 0.10.0 release. > > The commit id is d39fad00b7dded98121368309f381473ec21e85f > * This corresponds to the tag: apache-iceberg-0.10.0-rc4 > * https://github.com/apache/iceberg/commits/apache-iceberg-0.10.0-rc4 > * > https://github.com/apache/iceberg/tree/d39fad00b7dded98121368309f381473ec21e85f > > The release tarball, signature, and checksums are here: > * > https://dist.apache.org/repos/dist/dev/iceberg/apache-iceberg-0.10.0-rc4/ > > You can find the KEYS file here (make sure to import the new key that was > used to sign the release): > * https://dist.apache.org/repos/dist/dev/iceberg/KEYS > > Convenience binary artifacts are staged in Nexus. The Maven repository URL > is: > * https://repository.apache.org/content/repositories/orgapacheiceberg-1012 > > This release includes important changes: > > * Flink support > * Hive read support > * ORC support fixes and improvements > * Application of row-level delete files on read > * Snapshot partition summary > * Ability to load LocationProvider dynamically > * Sort spec > > Please download, verify, and test. > > Please vote in the next 72 hours. > > [ ] +1 Release this as Apache Iceberg 0.10.0 > [ ] +0 > [ ] -1 Do not release this because… > > Thanks, > Anton >