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

Reply via email to