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