Here are the steps I included on the last thread if you'd like to validate
the release:

   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 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

Reply via email to