Thanks Hans. That would be the general plan with the Maven jar part of our releases. * as part of the RC where we stage a source release for people to vote on, we will also push jars to repository.apache.org staging repo * if the vote on the source release passes, we will release the source release artifacts and also, use repository.apache.org webapp to release the staged jars - so they will get pushed to Maven Central * if the vote fails, we can use repository.apache.org webapp to drop the staged jars as well or removing the source release candidate artifacts
On Wed, 8 Feb 2023 at 21:39, Hans Van Akelyen <hans.van.akel...@gmail.com> wrote: > > Isn't staging for release on maven central the same as creating binary > convenience artifacts? > > Staging to the ASF nexus to then be pushed to maven central is part of your > release process [1] > > Cheers, > Hans > > [1] https://infra.apache.org/publishing-maven-artifacts.html > > > On Wed, 8 Feb 2023 at 20:15, PJ Fanning <fannin...@apache.org> wrote: > > > Thanks Julian for clarifying the terminology. > > > > I think the general consensus in the Pekko team is that there is no call > > for creating binary artifacts distributions (example [1]). > > > > The initial user base of Pekko are users who currently use Akka but > > dislike the move to Business Source License 1.1. This user base are happy > > with jars released to Maven Central and we will be providing these as a > > convenience to our users. > > > > If and when the source releases are approved and released, jars built at > > the same time as the source release will be published to Maven Central. > > > > [1] > > https://www.apache.org/dyn/closer.lua/logging/log4j/2.19.0/apache-log4j-2.19.0-bin.zip > > > > > > On 2023/02/08 16:46:03 Julian Hyde wrote: > > > It’s useful to clarify the terminology. There’s no such thing as a > > “binary > > > release”. Release policy [1] says: > > > > > > > Every ASF release MUST contain one or more source packages > > > > > > > All releases are in the form of the source materials needed to make > > > changes > > > > to the software being released. > > > > > > > > As a convenience to users that might not have the appropriate tools to > > > build a > > > > compiled version of the source, binary/bytecode packages MAY be > > > distributed > > > > alongside official Apache releases.” > > > > > > The binary packages that may accompany a release are generally referred > > to > > > as “binary artifacts” of the release. > > > > > > Julian > > > > > > [1] https://www.apache.org/legal/release-policy.html#artifacts > > > > > > On Feb 8, 2023, at 7:19 AM, Dave Fisher <wave4d...@comcast.net> wrote: > > > > > > Hi PJ, > > > > > > Daffodil uses sbt and produces binary releases - > > > https://daffodil.apache.org/releases/3.4.0/ > > > - https://GitHub.com/Apache/daffodil/ > > > > > > Best, > > > Dave > > > > > > Sent from my iPhone > > > > > > On Feb 8, 2023, at 6:33 AM, PJ Fanning <fannin...@apache.org> wrote: > > > > > > > > > Hi everyone, > > > > > > The release management guide [1] only mentions 'source releases'. Every > > > Apache project that I am familiar with also does binary releases. For > > > applications, this makes sense - having a zip/tgz file that you can > > > download and extract - that you can then readily start the application > > > using a shell script. For libs, I'm sure these binary releases can be > > > useful too but I'm wondering if they are strictly required. > > > > > > > > > Apache Pekko is a set of libraries as opposed to an application. Our > > build > > > uses the sbt build tool and there isn't anything that I've come across > > that > > > would produce something like the binary releases that other Apache > > projects > > > release. This means we'd likely have to roll our own solution. > > > > > > > > > In terms of prioritising work towards a v1.0.0 release, it's useful to > > know > > > if we have items that could be de-prioritised. > > > > > > > > > If we do need to create binary releases, are there any guidelines to > > follow > > > - or do we just look at other Apache libs and use their binary releases > > as > > > a guide? > > > > > > > > > Regards, > > > > > > PJ > > > > > > > > > [1] https://incubator.apache.org/guides/releasemanagement.html > > > > > > > > > --------------------------------------------------------------------- > > > > > > To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org > > > > > > For additional commands, e-mail: general-h...@incubator.apache.org > > > > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org > > For additional commands, e-mail: general-h...@incubator.apache.org > > > > --------------------------------------------------------------------- To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org For additional commands, e-mail: general-h...@incubator.apache.org