beam-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Eugene Kirpichov <kirpic...@google.com>
Subject Re: Switching to Java 8
Date Tue, 16 Jan 2018 06:34:52 GMT
Hi JB - any updates here?

On Tue, Jan 9, 2018, 2:51 AM Jean-Baptiste Onofré <jb@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é <jb@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é <
> jb@nanthrax.net
> >>>>> <mailto:jb@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é
> >>>>>      jbonofre@apache.org <mailto:jbonofre@apache.org>
> >>>>>      http://blog.nanthrax.net
> >>>>>      Talend - http://www.talend.com
> >>>>>
> >>>>
> >>>> --
> >>>> Jean-Baptiste Onofré
> >>>> jbonofre@apache.org
> >>>> http://blog.nanthrax.net
> >>>> Talend - http://www.talend.com
> >>
> >
>
> --
> Jean-Baptiste Onofré
> jbonofre@apache.org
> http://blog.nanthrax.net
> Talend - http://www.talend.com
>

Mime
View raw message