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
>
>

Reply via email to