Thanks for the feedback.

I opened a PR [1]  - which unfortunately revealed two issues [2],[3]. These
are easy fixes and will be done today.

Regarding timeline: I think, most - potentially - breaking changes are
already in, as we did update 3rd party plugins already. But of course, you
never know... Reverting will be a non-issue anyway.

cheers

michel

[1] https://github.com/apache/beam/pull/7787
[2] https://issues.apache.org/jira/browse/BEAM-6634
[3] https://issues.apache.org/jira/browse/BEAM-6635


On Fri, Feb 8, 2019 at 3:01 PM Maximilian Michels <[email protected]> wrote:

> Hi Michael,
>
> Sounds good. We can run a series of tests on the PR to make sure nothing
> major breaks.
>
> In the light of the upcoming 2.10.0/2.11.0 release, perhaps we should
> target Gradle 5 for 2.12.0?
>
> Thanks,
> Max
>
> On 08.02.19 13:55, Ismaël Mejía wrote:
> > +1 and extra points for unblocking Java 11.
> > Great work Michael!
> >
> > On Fri, Feb 8, 2019 at 12:14 PM Michael Luckey <[email protected]>
> wrote:
> >>
> >> Hi,
> >>
> >> shortly we implemented changes on the build system to enable upgrade to
> the latest gradle 5.
> >> These changes were mostly updates to latest versions of the used gradle
> plugins. As of now the upgrade should be a simple version switch and
> upgrading to further plugins to versions incompatible with gradle4.
> >>
> >> As we also integrated Jacoco coverage reports on Jenkins, see e.g. [1],
> and gradle 4 does not support build-cache in conjunction with Jacoco [2],
> I d recommend doing the upgrade now.
> >>
> >> This will reenable the build cache, i.e. test results will be cacheable
> again. FWIW, it will also unlock java11 support on gradle [3] and [4].
> >>
> >> Unfortunately I could not execute all tasks on my environment so we
> might hit an hidden issue but I do not expect anything serious.
> >>
> >> Does anyone have any concerns about that change?
> >>
> >> cheers,
> >>
> >> michel
> >>
> >> [1] https://builds.apache.org/job/beam_PreCommit_Java_Cron/923/jacoco/
> >> [2]
> https://github.com/apache/beam/blob/master/buildSrc/src/main/groovy/org/apache/beam/gradle/BeamModulePlugin.groovy#L305-L310
> >> [3] https://docs.gradle.org/5.0/release-notes.html
> >> [4] https://gradle.org/whats-new/gradle-5/
>

Reply via email to