Romain, I was under the impression that the source tar ball that is
uploaded to www.apache.org/dist/ is required to be buildable and is a
separate deliverable from the artifacts (jars
(source/test/javadoc/...)/poms) uploaded to
https://repository.apache.org/service/local/staging/deploy/maven2.

The source tar ball uploaded to www.apache.org/dist/ will contain the
gradle build files allowing one to reproduce the artifacts (jars
(source/test/javadoc)/poms).

On Mon, Apr 9, 2018 at 3:44 PM Romain Manni-Bucau <rmannibu...@gmail.com>
wrote:

>
>
> Le 9 avr. 2018 16:06, "Lukasz Cwik" <lc...@google.com> a écrit :
>
>
>
> On Mon, Apr 9, 2018 at 10:02 AM Romain Manni-Bucau <rmannibu...@gmail.com>
> wrote:
>
>> I got the same with that PR applied and the previous command. Is using
>> your fork needed?
>
> No, you can also use https://github.com/apache/beam/pull/5048
>
>
>> Is there any PR to import it?
>>
> Yes, https://github.com/apache/beam/pull/5048
>
>
>
> Ok so it doesnt work and generates a pom without parent nor dependencies
> which is a bare minimum but not enough since exploding the sources jar and
> running the pom should build a valid jar.
>
>
> In any case master is not ready to be released with that yet - to come
>> back to the actual topic.
>
>
>> Romain Manni-Bucau
>> @rmannibucau |  Blog | Old Blog | Github | LinkedIn | Book
>>
>>
>> 2018-04-09 15:56 GMT+02:00 Lukasz Cwik <lc...@google.com>:
>> > Romain,
>> > The gradle based release process has an open PR in
>> > https://github.com/apache/beam/pull/5048 to merge to master.
>> > I thought you were running the commands from
>> > https://github.com/lukecwik/incubator-beam/tree/gradle
>> >
>> > On Mon, Apr 9, 2018 at 9:13 AM Romain Manni-Bucau <
>> rmannibu...@gmail.com>
>> > wrote:
>> >>
>> >> @Lukasz: same with gradlew and release option, pom is empty (no
>> parent, no
>> >> dependencies, no more description - needed since central poms use that
>> for
>> >> doc purposes).
>> >>
>> >>
>> >> Romain Manni-Bucau
>> >> @rmannibucau |  Blog | Old Blog | Github | LinkedIn | Book
>> >>
>> >> 2018-04-09 15:00 GMT+02:00 Reuven Lax <re...@google.com>:
>> >>>
>> >>> Is everything needed merged into master?
>> >>>
>> >>> If so, why don't we try doing it with Gradle, but "fail fast" back to
>> >>> Maven if something doesn't work. If something doesn't quite work I
>> don't
>> >>> think we should delay 2.5.0 while we fix it, when we can still do
>> 2.5.0 with
>> >>> Maven.
>> >>>
>> >>> Reuven
>> >>>
>> >>> On Mon, Apr 9, 2018 at 12:58 PM Lukasz Cwik <lc...@google.com> wrote:
>> >>>>
>> >>>> I would rather have the community try doing the 2.5.0 release with
>> >>>> Gradle and to fix the issues while people are currently focusing on
>> the
>> >>>> migration and not 6 weeks from now when the 2.6.0 release starts. We
>> can
>> >>>> always fallback to Maven if the community thinks its not ready. If
>> we go
>> >>>> with using Gradle, we should wait till the docs get updated so people
>> >>>> working on the release know how to do it.
>> >>>>
>> >>>> Romain, use `./gradlew publishToMavenLocal -Prelease` to publish the
>> >>>> release candidate version to Maven local.
>> >>>>
>> >>>>
>> >>>>
>> >>>> On Mon, Apr 9, 2018 at 8:47 AM Romain Manni-Bucau
>> >>>> <rmannibu...@gmail.com> wrote:
>> >>>>>
>> >>>>> Surely did something wrong launching: gradle [build]
>> >>>>> publishToMavenLocal
>> >>>>>
>> >>>>>
>> >>>>>
>> >>>>> $ cat
>> >>>>>
>> ~/.m2/repository/org/apache/beam/beam-sdks-java-core/2.5.0-SNAPSHOT/beam-sdks-java-core-2.5.0-SNAPSHOT.pom
>> >>>>> <?xml version="1.0" encoding="UTF-8"?>
>> >>>>> <project xmlns="http://maven.apache.org/POM/4.0.0";
>> >>>>> xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
>> >>>>> http://maven.apache.org/xsd/maven-4.0.0.xsd";
>> >>>>> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";>
>> >>>>>   <modelVersion>4.0.0</modelVersion>
>> >>>>>   <groupId>org.apache.beam</groupId>
>> >>>>>   <artifactId>beam-sdks-java-core</artifactId>
>> >>>>>   <version>2.5.0-SNAPSHOT</version>
>> >>>>>   <name>Apache Beam :: SDKs :: Java :: Core</name>
>> >>>>> </project>
>> >>>>>
>> >>>>>
>> >>>>> Doesn't seem that ready ;)
>> >>>>>
>> >>>>>
>> >>>>>
>> >>>>> Romain Manni-Bucau
>> >>>>> @rmannibucau |  Blog | Old Blog | Github | LinkedIn | Book
>> >>>>>
>> >>>>> 2018-04-09 14:38 GMT+02:00 Romain Manni-Bucau <
>> rmannibu...@gmail.com>:
>> >>>>>>
>> >>>>>> I will check now what's the pom status, if they are ok it can be
>> worth
>> >>>>>> testing gradle
>> >>>>>>
>> >>>>>>
>> >>>>>> Romain Manni-Bucau
>> >>>>>> @rmannibucau |  Blog | Old Blog | Github | LinkedIn | Book
>> >>>>>>
>> >>>>>> 2018-04-09 14:36 GMT+02:00 Jean-Baptiste Onofré <j...@nanthrax.net>:
>> >>>>>>>
>> >>>>>>> Hi Reuven,
>> >>>>>>>
>> >>>>>>> that was on of the question. I proposed to stay with Maven for
>> 2.5.0
>> >>>>>>> and switch
>> >>>>>>> to Gradle to 2.6.0 (in order for us to stabilize gradle build).
>> But,
>> >>>>>>> it may
>> >>>>>>> worth to try 2.5.0 with Gradle.
>> >>>>>>>
>> >>>>>>> Regards
>> >>>>>>> JB
>> >>>>>>>
>> >>>>>>> On 04/09/2018 02:27 PM, Reuven Lax wrote:
>> >>>>>>> > To the folks working on Gradle last week - are we at the point
>> >>>>>>> > where we can try
>> >>>>>>> > running this release purely using Gradle, or should we wait
>> until
>> >>>>>>> > 2.6.0?
>> >>>>>>> >
>> >>>>>>> > Reuven
>> >>>>>>> >
>> >>>>>>> > On Mon, Apr 9, 2018 at 8:01 AM Jean-Baptiste Onofré
>> >>>>>>> > <j...@nanthrax.net
>> >>>>>>> > <mailto:j...@nanthrax.net>> wrote:
>> >>>>>>> >
>> >>>>>>> >     Up ?
>> >>>>>>> >
>> >>>>>>> >     Regards
>> >>>>>>> >     JB
>> >>>>>>> >
>> >>>>>>> >     On 04/06/2018 10:48 AM, Jean-Baptiste Onofré wrote:
>> >>>>>>> >     > Hi guys,
>> >>>>>>> >     >
>> >>>>>>> >     > Apache Beam 2.4.0 has been released on March 20th.
>> >>>>>>> >     >
>> >>>>>>> >     > According to our cycle of release (roughly 6 weeks), we
>> >>>>>>> > should think about
>> >>>>>>> >     2.5.0.
>> >>>>>>> >     >
>> >>>>>>> >     > I'm volunteer to tackle this release.
>> >>>>>>> >     >
>> >>>>>>> >     > I'm proposing the following items:
>> >>>>>>> >     >
>> >>>>>>> >     > 1. We start the Jira triage now, up to Tuesday
>> >>>>>>> >     > 2. I would like to cut the release on Tuesday night
>> (Europe
>> >>>>>>> > time)
>> >>>>>>> >     > 2bis. I think it's wiser to still use Maven for this
>> release.
>> >>>>>>> > Do you think we
>> >>>>>>> >     > will be ready to try a release with Gradle ?
>> >>>>>>> >     >
>> >>>>>>> >     > After this release, I would like a discussion about:
>> >>>>>>> >     > 1. Gradle release (if we release 2.5.0 with Maven)
>> >>>>>>> >     > 2. Isolate release cycle per Beam part. I think it would
>> be
>> >>>>>>> > interesting to
>> >>>>>>> >     have
>> >>>>>>> >     > different release cycle: SDKs, DSLs, Runners, IOs. That's
>> >>>>>>> > another
>> >>>>>>> >     discussion, I
>> >>>>>>> >     > will start a thread about that.
>> >>>>>>> >     >
>> >>>>>>> >     > Thoughts ?
>> >>>>>>> >     >
>> >>>>>>> >     > Regards
>> >>>>>>> >     > JB
>> >>>>>>> >     >
>> >>>>>>> >
>> >>>>>>> >     --
>> >>>>>>> >     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