[RESULT] [VOTE] Release Apache Iceberg 0.8.0-incubating RC2

2020-05-06 Thread Ryan Blue
With 4 +1 votes and no -1 or -0 votes, this passes.

Thanks for taking a look at this release, everyone!

On Wed, May 6, 2020 at 11:26 AM Owen O'Malley 
wrote:

> +1 (binding)
>
> On Mon, May 4, 2020 at 8:56 AM Ryan Blue 
> wrote:
>
>> Thanks, Justin. Can you be more specific about what you think isn't
>> correct
>> in the NOTICE file? Our practice is to copy the entire notice of
>> third-party projects, if they exist. We don't do this for the boiler-plate
>> ASF NOTICE, but any ASF notice that contains other text will be copied in
>> (like Yetus in the runtime Jar).
>>
>> On Sun, May 3, 2020 at 7:49 PM Justin Mclean 
>> wrote:
>>
>> > Hi,
>> >
>> > +1(binding)
>> >
>> > I checked:
>> > - incubating in name
>> > - signature and hashes are fine
>> > - DISCLAIMER exits
>> > - LICENSE is fine but may mention code that is no longer bundled? (e.g
>> mvn)
>> > - NOTICE year needs updating
>> > - NOTICE content are not correct. There is a number of ALv2 bt of code
>> > bundles and the relevant parts of their NOTICE files haven’t been copied
>> > into the NOTICE.  [1] Please fix for the next release. There is no need
>> for
>> > the license header to be in there.
>> > - No unexpected binary files
>> > - All ASF files have ASF headers
>> > -  I had trouble compiling from source as it required a new version of
>> > cradle than I had on my machine but is incompatible with the latest
>> version
>> > off cradle (7.0)
>> >
>> > Thanks,
>> > Justin
>> >
>> > 1. https://www.apache.org/dev/licensing-howto.html
>> > -
>> > To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
>> > For additional commands, e-mail: general-h...@incubator.apache.org
>> >
>> >
>>
>> --
>> Ryan Blue
>> Software Engineer
>> Netflix
>>
>

-- 
Ryan Blue
Software Engineer
Netflix


Re: [VOTE] Release Apache Iceberg 0.8.0-incubating RC2

2020-05-06 Thread Owen O'Malley
+1 (binding)

On Mon, May 4, 2020 at 8:56 AM Ryan Blue  wrote:

> Thanks, Justin. Can you be more specific about what you think isn't correct
> in the NOTICE file? Our practice is to copy the entire notice of
> third-party projects, if they exist. We don't do this for the boiler-plate
> ASF NOTICE, but any ASF notice that contains other text will be copied in
> (like Yetus in the runtime Jar).
>
> On Sun, May 3, 2020 at 7:49 PM Justin Mclean 
> wrote:
>
> > Hi,
> >
> > +1(binding)
> >
> > I checked:
> > - incubating in name
> > - signature and hashes are fine
> > - DISCLAIMER exits
> > - LICENSE is fine but may mention code that is no longer bundled? (e.g
> mvn)
> > - NOTICE year needs updating
> > - NOTICE content are not correct. There is a number of ALv2 bt of code
> > bundles and the relevant parts of their NOTICE files haven’t been copied
> > into the NOTICE.  [1] Please fix for the next release. There is no need
> for
> > the license header to be in there.
> > - No unexpected binary files
> > - All ASF files have ASF headers
> > -  I had trouble compiling from source as it required a new version of
> > cradle than I had on my machine but is incompatible with the latest
> version
> > off cradle (7.0)
> >
> > Thanks,
> > Justin
> >
> > 1. https://www.apache.org/dev/licensing-howto.html
> > -
> > To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
> > For additional commands, e-mail: general-h...@incubator.apache.org
> >
> >
>
> --
> Ryan Blue
> Software Engineer
> Netflix
>


Re: [VOTE] Release Apache Iceberg 0.8.0-incubating RC2

2020-05-04 Thread Ryan Blue
Thanks, Justin. Can you be more specific about what you think isn't correct
in the NOTICE file? Our practice is to copy the entire notice of
third-party projects, if they exist. We don't do this for the boiler-plate
ASF NOTICE, but any ASF notice that contains other text will be copied in
(like Yetus in the runtime Jar).

On Sun, May 3, 2020 at 7:49 PM Justin Mclean 
wrote:

> Hi,
>
> +1(binding)
>
> I checked:
> - incubating in name
> - signature and hashes are fine
> - DISCLAIMER exits
> - LICENSE is fine but may mention code that is no longer bundled? (e.g mvn)
> - NOTICE year needs updating
> - NOTICE content are not correct. There is a number of ALv2 bt of code
> bundles and the relevant parts of their NOTICE files haven’t been copied
> into the NOTICE.  [1] Please fix for the next release. There is no need for
> the license header to be in there.
> - No unexpected binary files
> - All ASF files have ASF headers
> -  I had trouble compiling from source as it required a new version of
> cradle than I had on my machine but is incompatible with the latest version
> off cradle (7.0)
>
> Thanks,
> Justin
>
> 1. https://www.apache.org/dev/licensing-howto.html
> -
> To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
> For additional commands, e-mail: general-h...@incubator.apache.org
>
>

-- 
Ryan Blue
Software Engineer
Netflix


Re: [VOTE] Release Apache Iceberg 0.8.0-incubating RC2

2020-05-03 Thread Justin Mclean
Hi,

> -  I had trouble compiling from source as it required a new version of cradle 
> than I had on my machine but is incompatible with the latest version of 
> cradle (7.0)

Thanks autocorrect - obviously I meant gradle :-)

Thanks,
Justin
-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org



Re: [VOTE] Release Apache Iceberg 0.8.0-incubating RC2

2020-05-03 Thread Justin Mclean
Hi,

+1(binding)

I checked:
- incubating in name
- signature and hashes are fine
- DISCLAIMER exits
- LICENSE is fine but may mention code that is no longer bundled? (e.g mvn)
- NOTICE year needs updating
- NOTICE content are not correct. There is a number of ALv2 bt of code bundles 
and the relevant parts of their NOTICE files haven’t been copied into the 
NOTICE.  [1] Please fix for the next release. There is no need for the license 
header to be in there.
- No unexpected binary files
- All ASF files have ASF headers
-  I had trouble compiling from source as it required a new version of cradle 
than I had on my machine but is incompatible with the latest version off cradle 
(7.0)

Thanks,
Justin

1. https://www.apache.org/dev/licensing-howto.html
-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org



Re: [VOTE] Release Apache Iceberg 0.8.0-incubating RC2

2020-05-03 Thread Ryan Blue
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
    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
 and the API guide
.

On Sun, May 3, 2020 at 11:51 AM Ryan Blue  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
> 
> 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


[VOTE] Release Apache Iceberg 0.8.0-incubating RC2

2020-05-03 Thread Ryan Blue
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

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