We'll leave the vote open for another day or 2 to see if we can get
PPMC members to vote.

I'll adjust the build docs to say not to rebuild the source release
artifacts after the vote.

On Thu, 29 Jun 2023 at 09:24, Matthew Benedict de Detrich
<matthew.dedetr...@aiven.io.invalid> wrote:
>
> > You can rename artefacts when releasing but can’t rebuild them, what was
> voted on needs to be released and have the same signatures and hashes as
> what was voted on. If you rebuild then then another vote is needed.
>
> Hey Justin,
>
> If I understand you correctly, this means that various TLP projects don't
> currently follow ASF rules on this matter. That is when the committers vote
> on the final release candidate that happens to pass, the release manager
> just rebuilds the artifacts for the release and that gets released without
> being voted upon (I have confirmed that 2 Apache TLP projects work this
> way).
>
> Unfortunately for technical reasons we cannot just rename the artifacts
> because the version actually gets built into the metadata of the
> binary jars (that is when you follow the build instructions at
> https://github.com/apache/incubator-pekko-site/wiki/Pekko-Release-Process#build-the-source-release-candidate
> build instructions). To put it differently, if you build pekko with version
> 1.0.0-RC2, that 1.0.0-RC2 gets inserted into various spots (docs, hardcoded
> version constants etc etc) which means that if you just rename it to 1.0.0
> that binary artifact is broken by definition even if the hashes don't
> change.
>
> This is why we came up with the "Leave the 1.0.0 artifacts up for 3
> business days so that the community can verify that they match the latest
> successfully voted RC artifact" rule in
> https://github.com/apache/incubator-pekko-site/wiki/Pekko-Release-Process#build-the-release
> as a compromise between how other major TLP projects work and not needing
> what is seen as an unnuccessary vote.
>
> On Thu, Jun 29, 2023 at 3:38 AM Justin Mclean <jus...@classsoftware.com>
> wrote:
>
> > Hi,
> >
> > > We will rebuild the artifacts with a 1.0.0 release number if this RC
> > > passes the Incubator PMC vote.
> >
> > You can rename artefacts when releasing but can’t rebuild them, what was
> > voted on needs to be released and have the same signatures and hashes as
> > what was voted on. If you rebuild then then another vote is needed.
> >
> > Kind Regards,
> > Justin
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: dev-unsubscr...@pekko.apache.org
> > For additional commands, e-mail: dev-h...@pekko.apache.org
> >
> >
>
> --
>
> Matthew de Detrich
>
> *Aiven Deutschland GmbH*
>
> Immanuelkirchstraße 26, 10405 Berlin
>
> Amtsgericht Charlottenburg, HRB 209739 B
>
> Geschäftsführer: Oskari Saarenmaa & Hannu Valtonen
>
> *m:* +491603708037
>
> *w:* aiven.io *e:* matthew.dedetr...@aiven.io

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@pekko.apache.org
For additional commands, e-mail: dev-h...@pekko.apache.org

Reply via email to