-user@ for misc. progress reporting I took a look at it yesterday. Learned a lot, made some progress that turns out to just be general goodness, and left comment on the JIRA.
On Mon, Jun 18, 2018 at 6:37 PM Lukasz Cwik <lc...@google.com> wrote: > Any updates on BEAM-4512? > > On Mon, Jun 11, 2018 at 1:42 PM Lukasz Cwik <lc...@google.com> wrote: > >> Thanks all, it seems as though only Google needs the grace period. I'll >> wait for the shorter of BEAM-4512 or two weeks before merging >> https://github.com/apache/beam/pull/5571 >> >> >> On Wed, Jun 6, 2018 at 8:29 PM Kenneth Knowles <k...@google.com> wrote: >> >>> +1 >>> >>> Definitely a good opportunity to decouple your build tools from your >>> dependencies' build tools. >>> >>> On Wed, Jun 6, 2018 at 2:42 PM Ted Yu <yuzhih...@gmail.com> wrote: >>> >>>> +1 on this effort >>>> >>>> -------- Original message -------- >>>> From: Chamikara Jayalath <chamik...@google.com> >>>> Date: 6/6/18 2:09 PM (GMT-08:00) >>>> To: dev@beam.apache.org, u...@beam.apache.org >>>> Subject: Re: [DISCUSS] [BEAM-4126] Deleting Maven build files (pom.xml) >>>> grace period? >>>> >>>> +1 for the overall effort. As Pablo mentioned, we need some time to >>>> migrate internal Dataflow build off of Maven build files. I created >>>> https://issues.apache.org/jira/browse/BEAM-4512 for this. >>>> >>>> Thanks, >>>> Cham >>>> >>>> On Wed, Jun 6, 2018 at 1:30 PM Eugene Kirpichov <kirpic...@google.com> >>>> wrote: >>>> >>>>> Is it possible for Dataflow to just keep a copy of the pom.xmls and >>>>> delete it as soon as Dataflow is migrated? >>>>> >>>>> Overall +1, I've been using Gradle without issues for a while and >>>>> almost forgot pom.xml's still existed. >>>>> >>>>> On Wed, Jun 6, 2018, 1:13 PM Pablo Estrada <pabl...@google.com> wrote: >>>>> >>>>>> I agree that we should delete the pom.xml files soon, as they create >>>>>> a burden for maintainers. >>>>>> >>>>>> I'd like to be able to extend the grace period by a bit, to allow the >>>>>> internal build systems at Google to move away from using the Beam poms. >>>>>> >>>>>> We use these pom files to build Dataflow workers, and thus it's >>>>>> critical for us that they are available for a few more weeks while we set >>>>>> up a gradle build. Perhaps 4 weeks? >>>>>> (Calling out+Chamikara Jayalath <chamik...@google.com> who has >>>>>> recently worked on internal Dataflow tooling.) >>>>>> >>>>>> Best >>>>>> -P. >>>>>> >>>>>> On Wed, Jun 6, 2018 at 1:05 PM Lukasz Cwik <lc...@google.com> wrote: >>>>>> >>>>>>> Note: Apache Beam will still provide pom.xml for each release it >>>>>>> produces. This is only about people using Maven to build Apache Beam >>>>>>> themselves and not relying on the released artifacts in Maven Central. >>>>>>> >>>>>>> With the first release using Gradle as the build system is underway, >>>>>>> I wanted to start this thread to remind people that we are going to >>>>>>> delete >>>>>>> the Maven pom.xml files after the 2.5.0 release is finalized plus a two >>>>>>> week grace period. >>>>>>> >>>>>>> Are there others who would like a shorter/longer grace period? >>>>>>> >>>>>>> The PR to delete the pom.xml is here: >>>>>>> https://github.com/apache/beam/pull/5571 >>>>>>> >>>>>> -- >>>>>> Got feedback? go/pabloem-feedback >>>>>> <https://goto.google.com/pabloem-feedback> >>>>>> >>>>>