> 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

Reply via email to