Hi JB - any updates here? On Tue, Jan 9, 2018, 2:51 AM Jean-Baptiste Onofré <[email protected]> wrote:
> Actually, it's part of the build and I will "expand" the java version in > the > enforcer. > > Regards > JB > > On 01/09/2018 11:46 AM, Etienne Chauchot wrote: > > Hi, > > > > +1 as well, excellent news ! > > > > I would add also: remove (AFAIK in some IOs) the enforcer configuration > (like > > [1]) that were put when java 8 was needed in a java 7 build. > > > > [1] > > > > <requireJavaVersion> > > <version>[1.8,)</version> > > </requireJavaVersion> > > > > > > Etienne > > > > > > Le 08/01/2018 à 14:02, Jean-Baptiste Onofré a écrit : > >> I created https://issues.apache.org/jira/browse/BEAM-3426 as umbrella > Jira and > >> created the sub-tasks related to build and examples. > >> > >> Feel free to add the relevant sub-tasks there. > >> > >> Regards > >> JB > >> > >> On 01/08/2018 11:33 AM, Ismaël Mejía wrote: > >>> 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é <[email protected]> > 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é < > [email protected] > >>>>> <mailto:[email protected]>> 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é > >>>>> [email protected] <mailto:[email protected]> > >>>>> http://blog.nanthrax.net > >>>>> Talend - http://www.talend.com > >>>>> > >>>> > >>>> -- > >>>> Jean-Baptiste Onofré > >>>> [email protected] > >>>> http://blog.nanthrax.net > >>>> Talend - http://www.talend.com > >> > > > > -- > Jean-Baptiste Onofré > [email protected] > http://blog.nanthrax.net > Talend - http://www.talend.com >
