Thanks. I think the one changing build is higher priority because it enables people to start modernizing the code (e.g. FileIO) and it'd be good to do that before 2.3 cut. I wasn't able to find the PR you mentioned in https://github.com/apache/beam/pulls , which one is it?
On Mon, Jan 15, 2018 at 10:41 PM Jean-Baptiste Onofré <j...@nanthrax.net> wrote: > 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, 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 >>> >>