For anyone that would like to vote on this release that is unfamiliar with
Iceberg, here are the community’s recommended checks:

   1. Download the source tarball, signature (.asc), and checksum (.sha512)
   from
   
https://dist.apache.org/repos/dist/dev/incubator/iceberg/apache-iceberg-0.8.0-incubating-rc1/
   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.8.0-incubating.tar.gz.asc
   4. Verify the checksum by running: sha512sum -c
   apache-iceberg-0.8.0-incubating.tar.gz.sha512
   5. Untar the archive and go into the source directory: tar xzf
   apache-iceberg-0.8.0-incubating.tar.gz && cd apache-iceberg-0.8.0-incubating
   6. Run RAT checks to validate license headers: dev/check-license
   7. Build and test the project: ./gradlew build (use Java 8)

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

  repositories {
    maven {
      name 'stagedIceberg'
      url 
'https://repository.apache.org/content/repositories/orgapacheiceberg-1006/'
    }
  }

  ext {
    icebergVersion = '0.8.0-incubating'
  }

If you would like to test out Iceberg with Apache Spark 2.4, you can run
Spark with the Apache Iceberg 0.8.0-incubating runtime Jar like this:

spark-2.4.5-bin-hadoop2.7/bin/spark-shell \
    --conf 
spark.jars.repositories=https://repository.apache.org/content/repositories/orgapacheiceberg-1005/
\
    --packages org.apache.iceberg:iceberg-spark-runtime:0.8.0-incubating \
    --conf spark.sql.warehouse.dir=/home/blue/tmp/spark-warehouse \
    --conf spark.hadoop.hive.metastore.uris=thrift://localhost:45655

To create tables, please refer to the Spark guide
<https://iceberg.apache.org/api-quickstart/> and the API guide
<https://iceberg.apache.org/api/>.

On Sun, May 3, 2020 at 11:51 AM Ryan Blue <b...@apache.org> wrote:

> Hi everyone,
>
> I propose the following candidate to be released as the official Apache
> Iceberg 0.8.0-incubating release.
>
> The Iceberg PPMC vote passed
> <https://lists.apache.org/thread.html/r28e30803aeab81bf822750aa26cb35b378bacd9aa0d68ea463dbcfff%40%3Cdev.iceberg.apache.org%3E>
> with 12 +1 votes, 7 of which were binding PPMC votes, and 3 of which were
> binding IPMC votes from project mentors (blue, omalley, and cws).
>
> The commit id is 8c05a2f5f1c8b111c049d43cf15cd8a51920dda1
> * This corresponds to the tag: apache-iceberg-0.8.0-incubating-rc2
> *
> https://github.com/apache/incubator-iceberg/commits/apache-iceberg-0.8.0-incubating-rc2
> * https://github.com/apache/incubator-iceberg/tree/8c05a2f5
>
> The release tarball, signature, and checksums are here:
> *
> https://dist.apache.org/repos/dist/dev/incubator/iceberg/apache-iceberg-0.8.0-incubating-rc2/
>
> 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-1006/
>
> This release contains many bug fixes and several new features:
> * Actions to remove orphaned files and to optimize metadata for query
> performance
> * Support for ORC data files
> * Snapshot cherry-picking
> * Incremental scan planning based on table history
> * In and notIn expressions
> * An InputFormat for writing MR jobs
>
> Please download, verify, and test.
>
> Please vote in the next 72 hours.
>
> [ ] +1 Release this as Apache Iceberg 0.8.0-incubating
> [ ] +0
> [ ] -1 Do not release this because...
>
> --
> Ryan Blue
>


-- 
Ryan Blue

Reply via email to