Ran all steps successfully.  +1

Thanks,
Romin

On Mon, Oct 14, 2019 at 11:37 AM Ryan Blue <rb...@netflix.com.invalid>
wrote:

> Thanks for looking at the licensing!
>
> All of the non-shaded convenience binaries include a copy of the LICENSE
> and NOTICE files from the source distribution. There is only one Jar that
> contains shaded dependencies, iceberg-spark-runtime, and we have separate
> LICENSE and NOTICE files that get included in that Jar. See #356
> <https://github.com/apache/incubator-iceberg/pull/356> if you'd like to
> review the runtime license docs.
>
> Good catch with gradle wrapper. I see that it is Apache licensed, but I
> don't think it is in our LICENSE file. I'll add it to LICENSE.
>
> On Mon, Oct 14, 2019 at 10:01 AM Jacques Nadeau <jacq...@dremio.com>
> wrote:
>
>> Ran steps, did some greps and random discovery to see if I saw any
>> issues.
>>
>> Couple questions:
>>
>>    - Can someone remind me the rules around noting license of
>>    dependencies for a binary release. It seems like a binary release is being
>>    proposed here via maven but we don't have any LICENSE/NOTICE for
>>    dependencies. If the binary release didn't include dependencies (was just 
>> a
>>    jar with no shaded dependencies), I think this would be fine. However, I
>>    believe some of the jars include dependencies, right?
>>    - The source release tarball includes the gradle-wrapper.jar file but
>>    I don't see any reference to it. Not sure if needs to go in both NOTICE 
>> and
>>    LICENSE or only one.
>>
>> It has been a long time since I did an incubator check so I may be wrong
>> on both of these and would love someone who has done it more recently to
>> chime in...
>> --
>> Jacques Nadeau
>> CTO and Co-Founder, Dremio
>>
>>
>> On Mon, Oct 14, 2019 at 9:38 AM John Zhuge <jzh...@apache.org> wrote:
>>
>>> BTW, the failure was:
>>>
>>> Job aborted due to stage failure: Exception while getting task result:
>>> com.esotericsoftware.kryo.KryoException:
>>> java.lang.UnsupportedOperationException
>>> Serialization trace:
>>> splitOffsets (org.apache.iceberg.GenericDataFile)
>>> files (com.netflix.iceberg.spark.source.Writer$TaskCommit)
>>>
>>> On Mon, Oct 14, 2019 at 9:35 AM John Zhuge <jzh...@apache.org> wrote:
>>>
>>>> - Passed all 7 steps
>>>> - Build source code at tag apache-iceberg-0.7.0-incubating-rc1 locally,
>>>> unit tests passed. However, my downstream Spark 2.3 branch failed
>>>> integration tests, possibly due to
>>>> https://github.com/apache/incubator-iceberg/issues/446. I will try
>>>> Anton's suggestion and report back.
>>>>
>>>> On Sun, Oct 13, 2019 at 11:48 PM Gautam <gautamkows...@gmail.com>
>>>> wrote:
>>>>
>>>>> Ran all steps successfully.
>>>>>
>>>>>  +1 from me.
>>>>>
>>>>> On Mon, Oct 14, 2019 at 7:30 AM 俊杰陈 <cjjnj...@gmail.com> wrote:
>>>>>
>>>>>> Ran all steps successfully, +1
>>>>>>
>>>>>> On Mon, Oct 14, 2019 at 7:39 AM Ted Gooch <tgo...@netflix.com.invalid>
>>>>>> wrote:
>>>>>> >
>>>>>> > Ran all steps no issues from me.
>>>>>> > +1
>>>>>> >
>>>>>> > On Sun, Oct 13, 2019 at 12:09 PM Ryan Blue
>>>>>> <rb...@netflix.com.invalid> wrote:
>>>>>> >>
>>>>>> >> +1 (binding)
>>>>>> >>
>>>>>> >> I went through all of the validation and it looks good.
>>>>>> >>
>>>>>> >> I also tested the iceberg-spark-runtime Jar with the Apache Spark
>>>>>> 2.4.4 download. Copying the runtime Jar into Spark's jars folder works
>>>>>> without problems to read and write both path-based tables and Hive 
>>>>>> tables.
>>>>>> Metadata tables work correctly, same with time travel, and metadata 
>>>>>> tables
>>>>>> with time travel also work. I also didn't run out of threads in the test
>>>>>> Hive metastore as I did with the last candidate.
>>>>>> >>
>>>>>> >> On Sun, Oct 13, 2019 at 11:30 AM Anton Okolnychyi <
>>>>>> aokolnyc...@apple.com> wrote:
>>>>>> >>>
>>>>>> >>> +1 from me then
>>>>>> >>>
>>>>>> >>> On 13 Oct 2019, at 18:33, Ryan Blue <rb...@netflix.com.INVALID>
>>>>>> wrote:
>>>>>> >>>
>>>>>> >>> The publish steps will now sign all of the artifacts, which is
>>>>>> required for an Apache release. That's why the publish steps fail in
>>>>>> master. To fix this in master, we can come up with a way to only turn on
>>>>>> release signatures if `-Prelease` is set, which is how we also select the
>>>>>> Apache releases repository.
>>>>>> >>>
>>>>>> >>> I don't think this is a problem with the release. The convenience
>>>>>> binaries in the release must be signed and published from an Apache
>>>>>> repository, so this is necessary. If you're trying to use the release, 
>>>>>> then
>>>>>> you don't need to be using JitPack.
>>>>>> >>>
>>>>>> >>> On Sun, Oct 13, 2019 at 6:53 AM Anton Okolnychyi
>>>>>> <aokolnyc...@apple.com.invalid> wrote:
>>>>>> >>>>
>>>>>> >>>> Verified signature/checksum/rat, run tests.
>>>>>> >>>>
>>>>>> >>>> No other pending questions except what Arina and Gautam brought
>>>>>> up.
>>>>>> >>>>
>>>>>> >>>> - Anton
>>>>>> >>>>
>>>>>> >>>> On 13 Oct 2019, at 09:17, Gautam <gautamkows...@gmail.com>
>>>>>> wrote:
>>>>>> >>>>
>>>>>> >>>> I was able to run steps in Ryan's mail just fine but ran  into
>>>>>> the same thing Arina mentioned  .. when running " ./graldew build publish
>>>>>> "  ..
>>>>>> >>>>
>>>>>> >>>> A problem was found with the configuration of task
>>>>>> ':iceberg-api:signApachePublication'.
>>>>>> >>>> > No value has been specified for property 'signatory.keyId'.
>>>>>> >>>>
>>>>>> >>>>
>>>>>> >>>> Something we are expected to do with the keys here?
>>>>>> >>>>
>>>>>> >>>>
>>>>>> >>>>
>>>>>> >>>>
>>>>>> >>>>
>>>>>> >>>>
>>>>>> >>>> On Sat, Oct 12, 2019 at 8:30 PM Arina Yelchiyeva <
>>>>>> arina.yelchiy...@gmail.com> wrote:
>>>>>> >>>>>
>>>>>> >>>>> Not sure, if this is related to the release vote but after
>>>>>> "Update build for Apache releases" commit [1], we are not longer able to
>>>>>> build Iceberg using JitPack.
>>>>>> >>>>> Error [2]:
>>>>>> >>>>>
>>>>>> >>>>> * What went wrong:
>>>>>> >>>>> A problem was found with the configuration of task
>>>>>> ':iceberg-api:signApachePublication'.
>>>>>> >>>>> > No value has been specified for property 'signatory.keyId'.
>>>>>> >>>>>
>>>>>> >>>>>
>>>>>> >>>>> [1]
>>>>>> https://github.com/apache/incubator-iceberg/commit/2219c86ec6dc5512b2e581f500125841b1b56226
>>>>>> >>>>> [2]
>>>>>> https://jitpack.io/com/github/apache/incubator-iceberg/5620f119f4/build.log
>>>>>> >>>>>
>>>>>> >>>>> On Oct 12, 2019, at 6:08 AM, Julien Le Dem <
>>>>>> julien.le...@gmail.com> wrote:
>>>>>> >>>>>
>>>>>> >>>>> I’m away for a long weekend without my laptop and will be able
>>>>>> to try it out on Tuesday (if votes are still needed).
>>>>>> >>>>> Happy validation everyone!
>>>>>> >>>>> Julien
>>>>>> >>>>>
>>>>>> >>>>> On Oct 11, 2019, at 18:21, Ryan Blue <b...@apache.org> wrote:
>>>>>> >>>>>
>>>>>> >>>>> Here are the steps I included on the last thread if you'd like
>>>>>> to validate the release:
>>>>>> >>>>>
>>>>>> >>>>> Download the source tarball, signature (.asc), and checksum
>>>>>> (.sha512)
>>>>>> >>>>> Import gpg keys: download KEYS and run gpg --import
>>>>>> /path/to/downloaded/KEYS (optional if this hasn’t changed)
>>>>>> >>>>> Verify the signature by running: gpg --verify
>>>>>> apache-iceberg-0.7.0-incubating.tar.gz.asc
>>>>>> >>>>> Verify the checksum by running: sha512sum -c
>>>>>> apache-iceberg-0.7.0-incubating.tar.gz.sha512
>>>>>> >>>>> 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
>>>>>> >>>>> Run RAT checks to validate license headers: dev/check-license
>>>>>> >>>>> 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
>>>>>> >>>>>
>>>>>> >>>>>
>>>>>> >>>>
>>>>>> >>>
>>>>>> >>>
>>>>>> >>> --
>>>>>> >>> Ryan Blue
>>>>>> >>> Software Engineer
>>>>>> >>> Netflix
>>>>>> >>>
>>>>>> >>>
>>>>>> >>
>>>>>> >>
>>>>>> >> --
>>>>>> >> Ryan Blue
>>>>>> >> Software Engineer
>>>>>> >> Netflix
>>>>>>
>>>>>>
>>>>>>
>>>>>> --
>>>>>> Thanks & Best Regards
>>>>>>
>>>>>
>>>>
>>>> --
>>>> John Zhuge
>>>>
>>>
>>>
>>> --
>>> John Zhuge
>>>
>>
>
> --
> Ryan Blue
> Software Engineer
> Netflix
>


-- 
Best,
*Romin Parekh*

Reply via email to