Hi I created the PR about build during the weekend. I'm working on the examples merge PR and also polishing the first one. I will add you as reviewer.
Regards JB Le 16 janv. 2018 à 07:35, à 07:35, Eugene Kirpichov <kirpic...@google.com> a écrit: >Hi JB - any updates here? > >On Tue, Jan 9, 2018, 2:51 AM Jean-Baptiste Onofré <j...@nanthrax.net> >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é ><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 >> >> >> > >> >> -- >> Jean-Baptiste Onofré >> jbono...@apache.org >> http://blog.nanthrax.net >> Talend - http://www.talend.com >>