The reason I am pointing this out is that certain parts of Pekko build
actually have code that introspects git tag/artifact names
and the build actually failed with non standard (or non existing) tags
(i.e. pekko-grpc). I don't know whether this is an issue or not
for pekko core (it's likely not) but one thing that I have learnt the hard
way is how much of Pekko in general is built around things that were
done the Akka way.

I regret not having picked this up earlier when reading the release notes
(I am a bit capacity drained right now so my focus isn't the best) but the
point I am making is we should be a bit more careful/diligent about
these things. I understand its difficult due to how much time pressure we
have to push a release early but
https://github.com/apache/incubator-pekko-http/pull/180#issuecomment-1596224911
is a good recent example of what occurs if we just rush at all costs.

And if we do need to go full throttle to make a release as soon as
possible then when it comes to technical matters we should default
to how things were done unless we break some ASF rule/process.

> If the general consensus is to
use 'RC' - we can use that in future release candidates, eg RC2.

> I do not see any reason why the version name '1.0.0-rc1' should
prevent people from validating this release candidate.

My main issue is the git tag/artifacts since we do have build code that
actually
reads those tags/artifacts but at least when it comes to the git
tag this is something I can ask INFRA to fix later.

On Mon, Jun 19, 2023 at 1:18 PM PJ Fanning <[email protected]> wrote:

> The 'rc1' versus 'RC1' debate. The original email uses the 'rc1'
> naming because that what was used during building the artifacts.
>
> The release process was shared and noone commented on it. It has 'rc1' in
> it.
>
> https://github.com/apache/incubator-pekko-site/wiki/Pekko-Release-Process
>
> It took me 90 minutes to get the release candidate ready and I'm not
> very willing to start the whole process again over a minor difference
> in opinion in the name of the version. If the general consensus is to
> use 'RC' - we can use that in future release candidates, eg RC2.
>
> If everyone starts -1 voting in this thread, I guess the 'rc1' will
> need to be abandoned and a new RC2 done at some point in the future.
>
> I do not see any reason why the version name '1.0.0-rc1' should
> prevent people from validating this release candidate.
>
> When we get approval to release, the artifacts will be rebuilt and
> named as '1.0.0' anyway.
>
> On Mon, 19 Jun 2023 at 11:08, PJ Fanning <[email protected]> wrote:
> >
> > Hello Pekko Community,
> >
> > This is a call for a vote to release Apache Pekko(incubating) version
> 1.0.0-rc1.
> >
> > The discussion thread:
> >
> > https://lists.apache.org/thread/xd4wp77bdwyll9243mnd9qc6j4d122kr
> >
> > The release candidate:
> >
> > https://dist.apache.org/repos/dist/dev/incubator/pekko/1.0.0-rc1/
> >
> > This release has been signed with a PGP key available here:
> >
> > https://dist.apache.org/repos/dist/dev/incubator/pekko/1.0.0-rc1/KEYS
> >
> > Release Notes:
> >
> >
> https://dist.apache.org/repos/dist/dev/incubator/pekko/1.0.0-rc1/RELEASE_NOTES-1.0.0.txt
> >
> > Git branch for the release:
> >
> > https://github.com/apache/incubator-pekko/tree/v1.0.0-rc1
> > Git commit ID: 6e40dee37bbbf847eb0e83e7e5bf4596d67b2b53
> >
> > Please download, verify, and test.
> >
> > We have also staged jars in the Apache Nexus Repository. These were
> > built with the same code as appears in this Source Release Candidate.
> > We would appreciate if users could test with these too.
> >
> > If anyone finds any serious problems with these jars, please also
> > notify us on this thread.
> >
> > https://repository.apache.org/content/groups/staging/org/apache/pekko/
> >
> > In sbt, you can add this resolver.
> >
> > resolvers += "Apache Pekko Staging" at
> > "https://repository.apache.org/content/groups/staging";
> >
> >
> > The VOTE will pass if we have more positive votes than negative votes
> > and there must be a minimum of 3 positive votes.
> >
> > Anyone voting in favour of the release, could you please provide a
> > list of the checks you have done?
> >
> > The vote will be left open until 23:59 UTC on 22 June 2023.
> >
> >
> > [ ] +1 approve
> > [ ] +0 no opinion
> > [ ] -1 disapprove with the reason
> >
> >
> > To learn more about Apache Pekko, please see https://pekko.apache.org/
> >
> >
> > Checklist for reference:
> > [ ] Download links are valid.
> > [ ] Checksums and signatures.
> > [ ] LICENSE/NOTICE files exist
> > [ ] No unexpected binary files
> > [ ] All source files have ASF headers
> > [ ] Can compile from source
> >
> >
> > To compile from the source, please refer to:
> >
> >
> https://github.com/apache/incubator-pekko/blob/main/README.md#building-from-source
> >
> > Some notes about verifying downloads can be found at:
> >
> > https://pekko.apache.org/download.html#verifying-downloads
> >
> >
> > Here is my +1.
> >
> > Thanks,
> > PJ Fanning (Apache Pekko PPMC member and Apache Incubator PMC member)
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
>
>

-- 

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:* [email protected]

Reply via email to