You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@pekko.apache.org by PJ Fanning <fa...@apache.org> on 2023/06/29 13:48:51 UTC

[VOTE] Release Apache Pekko(incubating) 1.0.0-RC3

Hello Pekko Community,

This is a call for a vote to release Apache Pekko(incubating) version 1.0.0-RC3.

The discussion thread:

https://lists.apache.org/thread/xd4wp77bdwyll9243mnd9qc6j4d122kr

The release candidate:

https://dist.apache.org/repos/dist/dev/incubator/pekko/1.0.0-RC3/

This release has been signed with a PGP key available here:

https://dist.apache.org/repos/dist/dev/incubator/pekko/KEYS

Release Notes:

https://cwiki.apache.org/confluence/display/PEKKO/Pekko+Core+Release+Notes

Git branch for the release:

https://github.com/apache/incubator-pekko/tree/v1.0.0-RC3
Git commit ID: 4ce1095b4b48f5cdd31342ab9f0950bd44a2829a

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 approvals from Pekko PPMC members.
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:00 UTC on 4 July 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)

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


Re: [VOTE] Release Apache Pekko(incubating) 1.0.0-RC3

Posted by Sean Glover <se...@seanglover.com>.
Hi. I'm affirming my +1 with the JDK 11 jars.

Sean

On Tue, Jul 4, 2023 at 5:49 AM Ryan Skraba <ry...@aiven.io.invalid>
wrote:

> Hello!  The GitHub and source release haven't changed, so my +1 stands!
>
> I always validate releases in a docker container with an fresh .m2, no
> problems with old artifacts.
>
> Thanks for fixing the nexus binaries!
>
> Ryan
>
> On Tue, Jul 4, 2023 at 12:57 AM Matthew Benedict de Detrich
> <ma...@aiven.io.invalid> wrote:
>
> > I have done the following
> >
> > * Checked signature of the source dist
> > * Checked that the source dist compiled
> > * Checked that the git tag for 1.0.0-RC3 compiled
> > * Checked that the relevant parts of the JVM bytecode mirror a compile
> from
> > source using jardiff for Scala 2.12/2.13
> >
> > + 1 from me
> >
> > On Thu, Jun 29, 2023 at 3:49 PM PJ Fanning <fa...@apache.org> wrote:
> >
> > > Hello Pekko Community,
> > >
> > > This is a call for a vote to release Apache Pekko(incubating) version
> > > 1.0.0-RC3.
> > >
> > > The discussion thread:
> > >
> > > https://lists.apache.org/thread/xd4wp77bdwyll9243mnd9qc6j4d122kr
> > >
> > > The release candidate:
> > >
> > > https://dist.apache.org/repos/dist/dev/incubator/pekko/1.0.0-RC3/
> > >
> > > This release has been signed with a PGP key available here:
> > >
> > > https://dist.apache.org/repos/dist/dev/incubator/pekko/KEYS
> > >
> > > Release Notes:
> > >
> > >
> >
> https://cwiki.apache.org/confluence/display/PEKKO/Pekko+Core+Release+Notes
> > >
> > > Git branch for the release:
> > >
> > > https://github.com/apache/incubator-pekko/tree/v1.0.0-RC3
> > > Git commit ID: 4ce1095b4b48f5cdd31342ab9f0950bd44a2829a
> > >
> > > 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 approvals from Pekko PPMC members.
> > > 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:00 UTC on 4 July 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)
> > >
> > > ---------------------------------------------------------------------
> > > To unsubscribe, e-mail: dev-unsubscribe@pekko.apache.org
> > > For additional commands, e-mail: dev-help@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.dedetrich@aiven.io
> >
>

Re: [VOTE] Release Apache Pekko(incubating) 1.0.0-RC3

Posted by Ryan Skraba <ry...@aiven.io.INVALID>.
Hello!  The GitHub and source release haven't changed, so my +1 stands!

I always validate releases in a docker container with an fresh .m2, no
problems with old artifacts.

Thanks for fixing the nexus binaries!

Ryan

On Tue, Jul 4, 2023 at 12:57 AM Matthew Benedict de Detrich
<ma...@aiven.io.invalid> wrote:

> I have done the following
>
> * Checked signature of the source dist
> * Checked that the source dist compiled
> * Checked that the git tag for 1.0.0-RC3 compiled
> * Checked that the relevant parts of the JVM bytecode mirror a compile from
> source using jardiff for Scala 2.12/2.13
>
> + 1 from me
>
> On Thu, Jun 29, 2023 at 3:49 PM PJ Fanning <fa...@apache.org> wrote:
>
> > Hello Pekko Community,
> >
> > This is a call for a vote to release Apache Pekko(incubating) version
> > 1.0.0-RC3.
> >
> > The discussion thread:
> >
> > https://lists.apache.org/thread/xd4wp77bdwyll9243mnd9qc6j4d122kr
> >
> > The release candidate:
> >
> > https://dist.apache.org/repos/dist/dev/incubator/pekko/1.0.0-RC3/
> >
> > This release has been signed with a PGP key available here:
> >
> > https://dist.apache.org/repos/dist/dev/incubator/pekko/KEYS
> >
> > Release Notes:
> >
> >
> https://cwiki.apache.org/confluence/display/PEKKO/Pekko+Core+Release+Notes
> >
> > Git branch for the release:
> >
> > https://github.com/apache/incubator-pekko/tree/v1.0.0-RC3
> > Git commit ID: 4ce1095b4b48f5cdd31342ab9f0950bd44a2829a
> >
> > 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 approvals from Pekko PPMC members.
> > 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:00 UTC on 4 July 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)
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: dev-unsubscribe@pekko.apache.org
> > For additional commands, e-mail: dev-help@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.dedetrich@aiven.io
>

Re: [VOTE] Release Apache Pekko(incubating) 1.0.0-RC3

Posted by Matthew Benedict de Detrich <ma...@aiven.io.INVALID>.
I have done the following

* Checked signature of the source dist
* Checked that the source dist compiled
* Checked that the git tag for 1.0.0-RC3 compiled
* Checked that the relevant parts of the JVM bytecode mirror a compile from
source using jardiff for Scala 2.12/2.13

+ 1 from me

On Thu, Jun 29, 2023 at 3:49 PM PJ Fanning <fa...@apache.org> wrote:

> Hello Pekko Community,
>
> This is a call for a vote to release Apache Pekko(incubating) version
> 1.0.0-RC3.
>
> The discussion thread:
>
> https://lists.apache.org/thread/xd4wp77bdwyll9243mnd9qc6j4d122kr
>
> The release candidate:
>
> https://dist.apache.org/repos/dist/dev/incubator/pekko/1.0.0-RC3/
>
> This release has been signed with a PGP key available here:
>
> https://dist.apache.org/repos/dist/dev/incubator/pekko/KEYS
>
> Release Notes:
>
> https://cwiki.apache.org/confluence/display/PEKKO/Pekko+Core+Release+Notes
>
> Git branch for the release:
>
> https://github.com/apache/incubator-pekko/tree/v1.0.0-RC3
> Git commit ID: 4ce1095b4b48f5cdd31342ab9f0950bd44a2829a
>
> 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 approvals from Pekko PPMC members.
> 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:00 UTC on 4 July 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)
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@pekko.apache.org
> For additional commands, e-mail: dev-help@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.dedetrich@aiven.io

Re: [VOTE] Release Apache Pekko(incubating) 1.0.0-RC3

Posted by PJ Fanning <fa...@gmail.com>.
Apologies everyone. I built the jars with the wrong JDK. I used JDK 8
instead of JDK 11.

I have replaced the jars in repository.apache.org with ones built with
JDK 11 just now. The jars were built from the same git commit as
before.

The version is still 1.0.0-RC3 so if anyone has tested with the jars
from yesterday, they should clear their local jar cache (Coursier,
Maven or Ivy as appropriate).

I will liaise with anyone who has already voted and see if they would
like to revoke their approval.

If anyone feels strongly that the whole process needs to start again
with a fresh RC4, please let me know.


On Thu, 29 Jun 2023 at 23:23, Dani Schroeter <ds...@apache.org> wrote:
>
> Hi guys
>
> Thx for the effort!
>
> Here's my
>
> +1 approve
>
>
> Checks:
>   * integration in https://github.com/altoo-ag/pekko-kryo-serialization
> (1-1 fork from https://github.com/altoo-ag/akka-kryo-serialization for
> pekko)
>   * compile from source
>
>
> On 29.06.2023 15:48 , PJ Fanning wrote:
> > Hello Pekko Community,
> >
> > This is a call for a vote to release Apache Pekko(incubating) version
> > 1.0.0-RC3.
> >
> > The discussion thread:
> >
> > https://lists.apache.org/thread/xd4wp77bdwyll9243mnd9qc6j4d122kr
> >
> > The release candidate:
> >
> > https://dist.apache.org/repos/dist/dev/incubator/pekko/1.0.0-RC3/
> >
> > This release has been signed with a PGP key available here:
> >
> > https://dist.apache.org/repos/dist/dev/incubator/pekko/KEYS
> >
> > Release Notes:
> >
> > https://cwiki.apache.org/confluence/display/PEKKO/Pekko+Core+Release+Notes
> >
> > Git branch for the release:
> >
> > https://github.com/apache/incubator-pekko/tree/v1.0.0-RC3
> > Git commit ID: 4ce1095b4b48f5cdd31342ab9f0950bd44a2829a
> >
> > 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 approvals from Pekko PPMC members.
> > 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:00 UTC on 4 July 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)
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: dev-unsubscribe@pekko.apache.org
> > For additional commands, e-mail: dev-help@pekko.apache.org
> >
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@pekko.apache.org
> For additional commands, e-mail: dev-help@pekko.apache.org
>

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


Re: [VOTE] Release Apache Pekko(incubating) 1.0.0-RC3

Posted by Dani Schroeter <ds...@apache.org>.
Hi guys

Thx for the effort!

Here's my

+1 approve


Checks:
  * integration in https://github.com/altoo-ag/pekko-kryo-serialization 
(1-1 fork from https://github.com/altoo-ag/akka-kryo-serialization for 
pekko)
  * compile from source


On 29.06.2023 15:48 , PJ Fanning wrote:
> Hello Pekko Community,
>
> This is a call for a vote to release Apache Pekko(incubating) version 
> 1.0.0-RC3.
>
> The discussion thread:
>
> https://lists.apache.org/thread/xd4wp77bdwyll9243mnd9qc6j4d122kr
>
> The release candidate:
>
> https://dist.apache.org/repos/dist/dev/incubator/pekko/1.0.0-RC3/
>
> This release has been signed with a PGP key available here:
>
> https://dist.apache.org/repos/dist/dev/incubator/pekko/KEYS
>
> Release Notes:
>
> https://cwiki.apache.org/confluence/display/PEKKO/Pekko+Core+Release+Notes
>
> Git branch for the release:
>
> https://github.com/apache/incubator-pekko/tree/v1.0.0-RC3
> Git commit ID: 4ce1095b4b48f5cdd31342ab9f0950bd44a2829a
>
> 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 approvals from Pekko PPMC members.
> 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:00 UTC on 4 July 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)
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@pekko.apache.org
> For additional commands, e-mail: dev-help@pekko.apache.org
>

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


Re: [VOTE] Release Apache Pekko(incubating) 1.0.0-RC3

Posted by PJ Fanning <fa...@apache.org>.
Thanks Ryan. I've raised issues about the distribution name, the SHA digests and whether we need both zip and tgz files.

https://github.com/pjfanning/sbt-source-dist/issues



On 2023/06/29 19:10:20 Ryan Skraba wrote:
> +1 (binding)
> 
> I've validated this release candidate: 1.0.0-RC3 at SVN revision r62739
> * The SHA256 and SHA512 hashes are OK.
> * The source files are signed correctly.
> * The signature 6BA4DA8B1C88A49428A29C3D0C69C1EF41181E13 is found in the
> KEYS file, and on at least one keyserver.
> * The incubating-pekko-src-1.0.0-20230629.tgz and .zip have consistent
> contents.
> * The source files are consistent with the Github tag v1.0.0-RC3, which
> corresponds to commit
> https://github.com/apache/incubator-pekko/tree/4ce1095b4b48f5cdd31342ab9f0950bd44a2829a
> * Some github only files like .gitignore aren't present, but that's
> expected.
> * Has a DISCLAIMER, LICENSE and NOTICE files.  The LICENSE file starts with
> the ASL2 text.
> * Does not contain any compiled binaries.
> * Has many artifacts staged at
> https://repository.apache.org/content/groups/staging/org/apache/pekko/
> 
> While I didn't download and verify every artifact in the nexus, I did check
> the signature on a couple.
> 
> A couple of non-blocking things that we might consider for the next release
> cycle!
> 
> * Instead of using yet another filename format. Pekko is the only project
> in the Incubator SVN that puts the words "incubating" before the project
> name, and "source" before the release number.
> 
> * The nexus artifacts that we're currently voting on are 1.0.0-RC3, but I'm
> more familiar with voting for an actual release like 1.0.0 (or often
> 1.0.0-incubating).  Recompiling and redeploying new binary artifacts after
> the release vote seems strange to me.
> 
> * It's probably unnecessary to double up on SHA-512 and SHA-256 signatures,
> or to double up the .zip as well as .tgz.
> 
> All my best and thanks for the RC!
> 
> Ryan Skraba
> 
> 
> On Thu, Jun 29, 2023 at 3:49 PM PJ Fanning <fa...@apache.org> wrote:
> 
> > Hello Pekko Community,
> >
> > This is a call for a vote to release Apache Pekko(incubating) version
> > 1.0.0-RC3.
> >
> > The discussion thread:
> >
> > https://lists.apache.org/thread/xd4wp77bdwyll9243mnd9qc6j4d122kr
> >
> > The release candidate:
> >
> > https://dist.apache.org/repos/dist/dev/incubator/pekko/1.0.0-RC3/
> >
> > This release has been signed with a PGP key available here:
> >
> > https://dist.apache.org/repos/dist/dev/incubator/pekko/KEYS
> >
> > Release Notes:
> >
> > https://cwiki.apache.org/confluence/display/PEKKO/Pekko+Core+Release+Notes
> >
> > Git branch for the release:
> >
> > https://github.com/apache/incubator-pekko/tree/v1.0.0-RC3
> > Git commit ID: 4ce1095b4b48f5cdd31342ab9f0950bd44a2829a
> >
> > 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 approvals from Pekko PPMC members.
> > 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:00 UTC on 4 July 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)
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: dev-unsubscribe@pekko.apache.org
> > For additional commands, e-mail: dev-help@pekko.apache.org
> >
> >
> 

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


Re: [VOTE] Release Apache Pekko(incubating) 1.0.0-RC3

Posted by Sean Glover <se...@seanglover.com>.
Hello,

+1

I can compile the v1.0.0-RC3 tag GH
rev: 4ce1095b4b48f5cdd31342ab9f0950bd44a2829. I can pull artifacts from the
staging repo successfully. I've verified MD5 and SHA1 hashes and confirmed
that the LICENSE and NOTICE files exist in pekko-actor_2.13-1.0.0-RC3.jar .

I've included pekko core toolkit libraries in a proprietary project that
uses akka at my workplace and our testsuite is green! The project uses
typed actor implementations, streams, pekko-http client/server, and several
ecosystem dependencies with open PRs or forks to support pekko: kamon,
tapir, sttp, pekko-http-circe (thanks for maintaining a fork, PJ!), and
pekko-http-cors.

Regards,
Sean

On Thu, Jun 29, 2023 at 4:22 PM Matthew Benedict de Detrich
<ma...@aiven.io.invalid> wrote:

> > The nexus artifacts that we're currently voting on are 1.0.0-RC3, but I'm
> more familiar with voting for an actual release like 1.0.0 (or often
> 1.0.0-incubating).  Recompiling and redeploying new binary artifacts after
> the release vote seems strange to me.
>
> This is intentional, because Pekko is a library this means a significant
> part of testing would involve updating/adding Pekko as a dependency to
> sbt/gradle/maven projects and since non SNAPSHOT artifacts are considered
> immutable, a lot of JVM based build tools will cache the artifacts
> indefinitely which causes issues if you have multiple RCs per release.
>
> Although there are ways around this, the existing Akka/Pekko user/dev base
> are not used to this (the Scala OS, including Akka ecosystem predominantly
> uses RC suffixes).
>
> On Thu, 29 June 2023, 21:10 Ryan Skraba, <ry...@aiven.io.invalid>
> wrote:
>
> > +1 (binding)
> >
> > I've validated this release candidate: 1.0.0-RC3 at SVN revision r62739
> > * The SHA256 and SHA512 hashes are OK.
> > * The source files are signed correctly.
> > * The signature 6BA4DA8B1C88A49428A29C3D0C69C1EF41181E13 is found in the
> > KEYS file, and on at least one keyserver.
> > * The incubating-pekko-src-1.0.0-20230629.tgz and .zip have consistent
> > contents.
> > * The source files are consistent with the Github tag v1.0.0-RC3, which
> > corresponds to commit
> >
> >
> https://github.com/apache/incubator-pekko/tree/4ce1095b4b48f5cdd31342ab9f0950bd44a2829a
> > * Some github only files like .gitignore aren't present, but that's
> > expected.
> > * Has a DISCLAIMER, LICENSE and NOTICE files.  The LICENSE file starts
> with
> > the ASL2 text.
> > * Does not contain any compiled binaries.
> > * Has many artifacts staged at
> > https://repository.apache.org/content/groups/staging/org/apache/pekko/
> >
> > While I didn't download and verify every artifact in the nexus, I did
> check
> > the signature on a couple.
> >
> > A couple of non-blocking things that we might consider for the next
> release
> > cycle!
> >
> > * Instead of using yet another filename format. Pekko is the only project
> > in the Incubator SVN that puts the words "incubating" before the project
> > name, and "source" before the release number.
> >
> > * The nexus artifacts that we're currently voting on are 1.0.0-RC3, but
> I'm
> > more familiar with voting for an actual release like 1.0.0 (or often
> > 1.0.0-incubating).  Recompiling and redeploying new binary artifacts
> after
> > the release vote seems strange to me.
> >
> > * It's probably unnecessary to double up on SHA-512 and SHA-256
> signatures,
> > or to double up the .zip as well as .tgz.
> >
> > All my best and thanks for the RC!
> >
> > Ryan Skraba
> >
> >
> > On Thu, Jun 29, 2023 at 3:49 PM PJ Fanning <fa...@apache.org> wrote:
> >
> > > Hello Pekko Community,
> > >
> > > This is a call for a vote to release Apache Pekko(incubating) version
> > > 1.0.0-RC3.
> > >
> > > The discussion thread:
> > >
> > > https://lists.apache.org/thread/xd4wp77bdwyll9243mnd9qc6j4d122kr
> > >
> > > The release candidate:
> > >
> > > https://dist.apache.org/repos/dist/dev/incubator/pekko/1.0.0-RC3/
> > >
> > > This release has been signed with a PGP key available here:
> > >
> > > https://dist.apache.org/repos/dist/dev/incubator/pekko/KEYS
> > >
> > > Release Notes:
> > >
> > >
> >
> https://cwiki.apache.org/confluence/display/PEKKO/Pekko+Core+Release+Notes
> > >
> > > Git branch for the release:
> > >
> > > https://github.com/apache/incubator-pekko/tree/v1.0.0-RC3
> > > Git commit ID: 4ce1095b4b48f5cdd31342ab9f0950bd44a2829a
> > >
> > > 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 approvals from Pekko PPMC members.
> > > 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:00 UTC on 4 July 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)
> > >
> > > ---------------------------------------------------------------------
> > > To unsubscribe, e-mail: dev-unsubscribe@pekko.apache.org
> > > For additional commands, e-mail: dev-help@pekko.apache.org
> > >
> > >
> >
>

Re: [VOTE] Release Apache Pekko(incubating) 1.0.0-RC3

Posted by Matthew Benedict de Detrich <ma...@aiven.io.INVALID>.
> The nexus artifacts that we're currently voting on are 1.0.0-RC3, but I'm
more familiar with voting for an actual release like 1.0.0 (or often
1.0.0-incubating).  Recompiling and redeploying new binary artifacts after
the release vote seems strange to me.

This is intentional, because Pekko is a library this means a significant
part of testing would involve updating/adding Pekko as a dependency to
sbt/gradle/maven projects and since non SNAPSHOT artifacts are considered
immutable, a lot of JVM based build tools will cache the artifacts
indefinitely which causes issues if you have multiple RCs per release.

Although there are ways around this, the existing Akka/Pekko user/dev base
are not used to this (the Scala OS, including Akka ecosystem predominantly
uses RC suffixes).

On Thu, 29 June 2023, 21:10 Ryan Skraba, <ry...@aiven.io.invalid>
wrote:

> +1 (binding)
>
> I've validated this release candidate: 1.0.0-RC3 at SVN revision r62739
> * The SHA256 and SHA512 hashes are OK.
> * The source files are signed correctly.
> * The signature 6BA4DA8B1C88A49428A29C3D0C69C1EF41181E13 is found in the
> KEYS file, and on at least one keyserver.
> * The incubating-pekko-src-1.0.0-20230629.tgz and .zip have consistent
> contents.
> * The source files are consistent with the Github tag v1.0.0-RC3, which
> corresponds to commit
>
> https://github.com/apache/incubator-pekko/tree/4ce1095b4b48f5cdd31342ab9f0950bd44a2829a
> * Some github only files like .gitignore aren't present, but that's
> expected.
> * Has a DISCLAIMER, LICENSE and NOTICE files.  The LICENSE file starts with
> the ASL2 text.
> * Does not contain any compiled binaries.
> * Has many artifacts staged at
> https://repository.apache.org/content/groups/staging/org/apache/pekko/
>
> While I didn't download and verify every artifact in the nexus, I did check
> the signature on a couple.
>
> A couple of non-blocking things that we might consider for the next release
> cycle!
>
> * Instead of using yet another filename format. Pekko is the only project
> in the Incubator SVN that puts the words "incubating" before the project
> name, and "source" before the release number.
>
> * The nexus artifacts that we're currently voting on are 1.0.0-RC3, but I'm
> more familiar with voting for an actual release like 1.0.0 (or often
> 1.0.0-incubating).  Recompiling and redeploying new binary artifacts after
> the release vote seems strange to me.
>
> * It's probably unnecessary to double up on SHA-512 and SHA-256 signatures,
> or to double up the .zip as well as .tgz.
>
> All my best and thanks for the RC!
>
> Ryan Skraba
>
>
> On Thu, Jun 29, 2023 at 3:49 PM PJ Fanning <fa...@apache.org> wrote:
>
> > Hello Pekko Community,
> >
> > This is a call for a vote to release Apache Pekko(incubating) version
> > 1.0.0-RC3.
> >
> > The discussion thread:
> >
> > https://lists.apache.org/thread/xd4wp77bdwyll9243mnd9qc6j4d122kr
> >
> > The release candidate:
> >
> > https://dist.apache.org/repos/dist/dev/incubator/pekko/1.0.0-RC3/
> >
> > This release has been signed with a PGP key available here:
> >
> > https://dist.apache.org/repos/dist/dev/incubator/pekko/KEYS
> >
> > Release Notes:
> >
> >
> https://cwiki.apache.org/confluence/display/PEKKO/Pekko+Core+Release+Notes
> >
> > Git branch for the release:
> >
> > https://github.com/apache/incubator-pekko/tree/v1.0.0-RC3
> > Git commit ID: 4ce1095b4b48f5cdd31342ab9f0950bd44a2829a
> >
> > 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 approvals from Pekko PPMC members.
> > 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:00 UTC on 4 July 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)
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: dev-unsubscribe@pekko.apache.org
> > For additional commands, e-mail: dev-help@pekko.apache.org
> >
> >
>

Re: [VOTE] Release Apache Pekko(incubating) 1.0.0-RC3

Posted by Ryan Skraba <ry...@aiven.io.INVALID>.
+1 (binding)

I've validated this release candidate: 1.0.0-RC3 at SVN revision r62739
* The SHA256 and SHA512 hashes are OK.
* The source files are signed correctly.
* The signature 6BA4DA8B1C88A49428A29C3D0C69C1EF41181E13 is found in the
KEYS file, and on at least one keyserver.
* The incubating-pekko-src-1.0.0-20230629.tgz and .zip have consistent
contents.
* The source files are consistent with the Github tag v1.0.0-RC3, which
corresponds to commit
https://github.com/apache/incubator-pekko/tree/4ce1095b4b48f5cdd31342ab9f0950bd44a2829a
* Some github only files like .gitignore aren't present, but that's
expected.
* Has a DISCLAIMER, LICENSE and NOTICE files.  The LICENSE file starts with
the ASL2 text.
* Does not contain any compiled binaries.
* Has many artifacts staged at
https://repository.apache.org/content/groups/staging/org/apache/pekko/

While I didn't download and verify every artifact in the nexus, I did check
the signature on a couple.

A couple of non-blocking things that we might consider for the next release
cycle!

* Instead of using yet another filename format. Pekko is the only project
in the Incubator SVN that puts the words "incubating" before the project
name, and "source" before the release number.

* The nexus artifacts that we're currently voting on are 1.0.0-RC3, but I'm
more familiar with voting for an actual release like 1.0.0 (or often
1.0.0-incubating).  Recompiling and redeploying new binary artifacts after
the release vote seems strange to me.

* It's probably unnecessary to double up on SHA-512 and SHA-256 signatures,
or to double up the .zip as well as .tgz.

All my best and thanks for the RC!

Ryan Skraba


On Thu, Jun 29, 2023 at 3:49 PM PJ Fanning <fa...@apache.org> wrote:

> Hello Pekko Community,
>
> This is a call for a vote to release Apache Pekko(incubating) version
> 1.0.0-RC3.
>
> The discussion thread:
>
> https://lists.apache.org/thread/xd4wp77bdwyll9243mnd9qc6j4d122kr
>
> The release candidate:
>
> https://dist.apache.org/repos/dist/dev/incubator/pekko/1.0.0-RC3/
>
> This release has been signed with a PGP key available here:
>
> https://dist.apache.org/repos/dist/dev/incubator/pekko/KEYS
>
> Release Notes:
>
> https://cwiki.apache.org/confluence/display/PEKKO/Pekko+Core+Release+Notes
>
> Git branch for the release:
>
> https://github.com/apache/incubator-pekko/tree/v1.0.0-RC3
> Git commit ID: 4ce1095b4b48f5cdd31342ab9f0950bd44a2829a
>
> 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 approvals from Pekko PPMC members.
> 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:00 UTC on 4 July 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)
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@pekko.apache.org
> For additional commands, e-mail: dev-help@pekko.apache.org
>
>