Good point Romain, this is also another (same) point: - Update dependencies pinned into older version because of the lack of java 8 support (guava, auto, etc).
On Mon, Jan 8, 2018 at 11:36 AM, Romain Manni-Bucau <rmannibu...@gmail.com> wrote: > +1000 > > also requires to upgrade @Auto* processor which was not supporting j8 in > current (beam dependency) version. > > > Romain Manni-Bucau > @rmannibucau | Blog | Old Blog | Github | LinkedIn > > 2018-01-08 11:33 GMT+01:00 Ismaël Mejía <ieme...@gmail.com>: >> >> Excellent news ! Probably a good idea to fill JIRAs to all of those. I >> would add: >> >> - Remove the references in the website to Java 7 >> - Remove Java 7 and any related task from the CI >> - Update the docker dev build images (I will take this one since >> reproducible build is my pet project) >> - Upgrade the IOs who were still in older versions because of client >> compatibility. I remember SolfIO was one case but probably there are >> others. >> >> >> On Mon, Jan 8, 2018 at 7:49 AM, Jean-Baptiste Onofré <j...@nanthrax.net> >> wrote: >> > Yes, that's the plan: build first, example "merge" after. >> > >> > Regards >> > JB >> > >> > On 01/08/2018 07:43 AM, Eugene Kirpichov wrote: >> >> >> >> Sounds great, thanks! Probably best done as 2 separate steps, because >> >> after updating the build scripts, everything else can begin in >> >> parallel? >> >> >> >> On Sun, Jan 7, 2018 at 10:38 PM Jean-Baptiste Onofré <j...@nanthrax.net >> >> <mailto:j...@nanthrax.net>> wrote: >> >> >> >> Hi Eugene, >> >> >> >> I'm taking the build update: Maven/Gradle with enforcer + merge of >> >> the >> >> examples >> >> all together. >> >> >> >> Regards >> >> JB >> >> >> >> On 01/08/2018 07:34 AM, Eugene Kirpichov wrote: >> >> > The vote on user@ about switching to Java 8 has concluded, >> >> affirmatively. >> >> > >> >> > What needs to be done to complete the switch? I can see at least >> >> the >> >> following: >> >> > - Change maven and gradle scripts to use 1.8 source and target >> >> version >> >> > - Fix resulting compilation/test errors (Java8 has slightly >> >> different type >> >> > checking, more minor issues may arise) >> >> > - Remove all special-casing of java8 in build scripts >> >> > - Merge all modules like "java8 examples" and "java8 tests" into >> >> respective >> >> > non-"java8" modules >> >> > - Organize an effort to modernize code to use Java 8 constructs >> >> where >> >> > appropriate. Especially important to modernize examples. To a >> >> large >> >> extent this >> >> > can probably be automated with an IDE. >> >> > >> >> > Anything else? >> >> > >> >> >> >> -- >> >> Jean-Baptiste Onofré >> >> jbono...@apache.org <mailto:jbono...@apache.org> >> >> http://blog.nanthrax.net >> >> Talend - http://www.talend.com >> >> >> > >> > -- >> > Jean-Baptiste Onofré >> > jbono...@apache.org >> > http://blog.nanthrax.net >> > Talend - http://www.talend.com > >