Hi, All

Thanks to everyone for checking the release and voting! I’ll tally the
results in a separate email. :)

Best,
Jincheng

jincheng sun <[email protected]> 于2019年5月29日周三 下午4:52写道:

>
> +1  (non-binding)
>
> @Nico, Great thanks for your detail check!
> @Chesnay Great thanks for your explanation!
>
> I also do some check regarding the change which Nico mentioned above,
> share my result here:
>
> - Jackson 2.7.9 upgrade to 2.9.8 brings some changes, including fewer
> classes in `snakeanaml`. This is introduced by a normal upgrade. this is a
> safe change which @Chesnay Schepler <[email protected]>  mentioned
> - Less class will not affect flink. That becaust only `snemaleam` is used
> in ConfigUtil, and only YAMLFactory and YAMLParser are used. These two
> classes are also available in the new version and have no effect on the use
> of flink.
> - When flink upgrades `flink-shaded`, there are some minor changes, such
> as: `ObjectMapper#readValue`, because the input parameter is changed from
> `InputStream` to `DataInput`. which should pay attention when flink
> upgrades flink-shaded, does not affect the release of `flink-shaded 7.0`.
>
> So, I think the current RC looks good to me.
>
> Best,
> Jincheng
>
> Nico Kruber <[email protected]> 于2019年5月29日周三 下午2:23写道:
>
>> ok, thanks for the investigation/clarification
>>
>> On 28/05/2019 16:28, Chesnay Schepler wrote:
>> > So from what I found jackson pre 2.8 was including a relocated version
>> > of snakeyaml, without creating a dependency-reduced pom.
>> > As a result we always bundled it twice, with the second one not being
>> > used at all (I guess?)
>> >
>> > They have now removed the inclusion, meaning they now work against the
>> > snakeyaml version that we're including.
>> >
>> > So this is a safe change.
>> >
>> > On 28/05/2019 15:16, Nico Kruber wrote:
>> >> this is a bit different here:
>> >>
>> >>
>> flink-shaded-jackson-2.7.9-6.0/org/apache/flink/shaded/jackson2/com/fasterxml/jackson/dataformat/yaml/snakeyaml>
>> >>
>> >> find .
>> >> .
>> >> ./DumperOptions$FlowStyle.class
>> >> ./DumperOptions$LineBreak.class
>> >> ./DumperOptions$ScalarStyle.class
>> >> ./DumperOptions$Version.class
>> >> ./DumperOptions.class
>> >> ./TypeDescription.class
>> >> ... (many more!)
>> >>
>> >>
>> flink-shaded-jackson-2.9.8-7.0/org/apache/flink/shaded/jackson2/com/fasterxml/jackson/dataformat/yaml/snakeyaml>
>> >>
>> >> find .
>> >> .
>> >> ./error
>> >> ./error/Mark.class
>> >> ./error/MarkedYAMLException.class
>> >> ./error/YAMLException.class
>> >>
>> >>
>> >> The same is true in the artifacts that were built for maven central [4]
>> >>
>> >>
>> >> Nico
>> >>
>> >>
>> >> [4]
>> >> https://repository.apache.org/content/repositories/orgapacheflink-1219
>> >>
>> >>
>> >> On 28/05/2019 14:57, Chesnay Schepler wrote:
>> >>> @Nico I still see snakeyaml in the flink-shaded-jackson jars, and in
>> the
>> >>> dependency tree. It even takes up more space than before.
>> >>> AFAIK we do not work directly against the contained snakeyaml version,
>> >>> so we should be fine in any case.
>> >>>
>> >>> On 27/05/2019 16:45, Nico Kruber wrote:
>> >>>> +1 (mod jackson snakeyaml support; see below)
>> >>>>
>> >>>> - checked release notes
>> >>>> - verified signatures (sha512, asc)
>> >>>> - verified "mvn clean package -Pinclude-netty-tcnative-static"
>> >>>> - compared contents and verified changes of
>> >>>>     + flink-shaded-asm-6*.jar
>> >>>>     + flink-shaded-guava-18.0*.jar
>> >>>>     + flink-shaded-netty-4.1.32.Final*.jar
>> >>>>     + flink-shaded-jackson*.jar
>> >>>> -> this appears to not support snakeyaml anymore (a lot of classes
>> are
>> >>>> dropped in our packages)? Will this be a problem?
>> >>>>     + flink-shaded-jackson-module-jsonSchema*.jar
>> >>>>
>> >>>> On 27/05/2019 15:48, Timo Walther wrote:
>> >>>>> I quickly scanned the changes and could not spot any issues.
>> >>>>>
>> >>>>> +1
>> >>>>>
>> >>>>> Am 27.05.19 um 13:36 schrieb Chesnay Schepler:
>> >>>>>> +1
>> >>>>>>
>> >>>>>> * git tag exists
>> >>>>>> * no binaries in release
>> >>>>>> * relocated jackson no longer bundled twice in hadoop jars
>> >>>>>> * jackson dependency tree exists
>> >>>>>> * netty-tcnative-static not part of release
>> >>>>>> * artifacts present for each hadoop version
>> >>>>>> * compared contents of each hadoop jar with the current ones, no
>> >>>>>> significant differences
>> >>>>>>
>> >>>>>> On 27/05/2019 03:23, jincheng sun wrote:
>> >>>>>>> Hi all,
>> >>>>>>>
>> >>>>>>> Please review and vote on the release candidate #3 for the version
>> >>>>>>> 7.0, as
>> >>>>>>> follows:
>> >>>>>>>
>> >>>>>>> [ ] +1, Approve the release
>> >>>>>>> [ ] -1, Do not approve the release (please provide specific
>> >>>>>>> comments)
>> >>>>>>>
>> >>>>>>> The complete staging area is available for your review, which
>> >>>>>>> includes:
>> >>>>>>> * JIRA release notes [1],
>> >>>>>>> * the official Apache source release to be deployed to
>> >>>>>>> dist.apache.org [2],
>> >>>>>>> which are signed with the key with fingerprint
>> >>>>>>> 8FEA1EE9D0048C0CCC70B7573211B0703B79EA0E [3],
>> >>>>>>> * all artifacts to be deployed to the Maven Central Repository
>> [4],
>> >>>>>>> * source code tag "release-7.0-rc3" [5],
>> >>>>>>> * website pull request listing the new release [6].
>> >>>>>>>
>> >>>>>>> The vote will be open for at least 72 hours. It is adopted by
>> >>>>>>> majority
>> >>>>>>> approval, with at least 3 PMC affirmative votes.
>> >>>>>>>
>> >>>>>>> Thanks,
>> >>>>>>> Jincheng
>> >>>>>>>
>> >>>>>>> [1]
>> >>>>>>>
>> https://issues.apache.org/jira/secure/ReleaseNote.jspa?version=12345226&styleName=Html&projectId=12315522&Create=Create&atl_token=A5KQ-2QAV-T4JA-FDED%7C8ba061049bec0c5a72dc0191c47bb53a73b82cb4%7Clin
>> >>>>>>>
>> >>>>>>>
>> >>>>>>>
>> >>>>>>> [2]
>> >>>>>>>
>> https://dist.apache.org/repos/dist/dev/flink/flink-shaded-7.0-rc3/
>> >>>>>>> [3] https://dist.apache.org/repos/dist/release/flink/KEYS
>> >>>>>>> [4]
>> >>>>>>>
>> https://repository.apache.org/content/repositories/orgapacheflink-1219
>> >>>>>>>
>> >>>>>>> [5] https://github.com/apache/flink-shaded/tree/release-7.0-rc3
>> >>>>>>> [6] https://github.com/apache/flink-web/pull/209
>> >>>>>>>
>> >
>>
>> --
>> Nico Kruber | Solutions Architect
>> Follow us @VervericaData Ververica
>> --
>> Join Flink Forward - The Apache Flink Conference
>> Stream Processing | Event Driven | Real Time
>> --
>> Data Artisans GmbH | Invalidenstrasse 115, 10115 Berlin, Germany
>> --
>> Data Artisans GmbH
>> Registered at Amtsgericht Charlottenburg: HRB 158244 B
>> Managing Directors: Dr. Kostas Tzoumas, Dr. Stephan Ewen
>>
>>

Reply via email to