I have updated document including clarifying the section under
https://github.com/apache/incubator-pekko-site/wiki/Pekko-Release-Process#proposed-changes
to reflect that we should use RC instead of RC.

On Mon, Jun 19, 2023 at 5:03 PM Matthew Benedict de Detrich <
[email protected]> wrote:

> Since we got a -1 binding vote and need to generate new artifacts anyways
> I will update the documentation now regarding the RC naming convention.
>
> On Mon, Jun 19, 2023 at 5:02 PM Matthew Benedict de Detrich <
> [email protected]> wrote:
>
>> > - The zip are tar file names are different e.g.
>> CustomGuardianAndMaterializerTest.java in one,
>> CustomGuardianAndMaterializerTest.j in the other. This looks to be a file
>> path length issue?
>>
>> Nice pickup, likely a problem in sbt-source-dist plugin
>> https://github.com/pjfanning/sbt-source-dist
>>
>> > - These file may have incorrect Pekko headers [5][6][7][8][9]? All of
>> these files are mentioned in the licence as 3rd party code, so they should
>> ideally have their original headers. Did Akka incorrectly change the
>> headers?
>>
>> So code like MurmurHash, i.e. [5] didn't originate in Akka, it was
>> actually copied from Scala's stdlib (I think the original reason why is
>> Scala's stdlib made improvements, some of which critical to their version
>> of MurmurHash so Akka inline a newer version). I checked the vcs (git)
>> history and that code never had typical Akka Lightbend headers (if that's
>> what you are implying) and the code also had no notable changes to warrant
>> adding in Akka's Lightbend header later. [7],[8] is another example of code
>> that didn't originate from Akka's Lightbend.
>>
>> The other files, i.e. [6] and [9] appear to be just standard Akka written
>> code so I think having them marked as 3rd party code was a mistake.
>>
>> On Mon, Jun 19, 2023 at 4:45 PM Justin Mclean <[email protected]>
>> wrote:
>>
>>> Hi,
>>>
>>> Sorry it’s -1 (binding) from me as:
>>> - The zip are tar file names are different e.g.
>>> CustomGuardianAndMaterializerTest.java in one,
>>> CustomGuardianAndMaterializerTest.j in the other. This looks to be a file
>>> path length issue?
>>> - LICENSE missing license and mention of 3rd party code in the source
>>>
>>> I checked:
>>> - incubating name
>>> - signatures and hashes are correct
>>> - DISCLAIMER exists
>>> - LICENSE seems to be missing some licensed code, e.g. [2][3][4]
>>> - LICENSE is missing 3rd party code mentioned in [10][11][13][14][15][16]
>>> - LICENSE is possibly missing 3rd party code mentioned in [12]
>>> - I may have missed some other 3rd party code that should be included in
>>> LICENSE as I just manually spot checked a few likely files.
>>> - LICENSE mentions that code from scala-collection-compat and
>>> scala-library are Copyright (c) 2002-2023 EPFL and Copyright (c) 2011-2023
>>> Lightbend, Inc. but their headers state only Copyright (c) 2011-2023
>>> Lightbend, Inc.
>>> - NOTICE includes info on MurmurHash.scala which is under the public
>>> domain, so it doesn’t need to be included in NOTICE.
>>> - NOTICE repeats license information for scala-collection-compat and
>>> scala-library, which is probably not needed, but I can see why it was
>>> included.
>>> - No unexpected binaries
>>> - These file may have incorrect Pekko headers [5][6][7][8][9]? All of
>>> these files are mentioned in the licence as 3rd party code, so they should
>>> ideally have their original headers. Did Akka incorrectly change the
>>> headers?
>>>
>>> Some minor issues (none of these should attract a -1 vote):
>>> - The KEYS file needs to be placed in [1] as that is used to verify all
>>> releases.
>>> - It would be better to sign the artefacts with an apache.org email,
>>> not a yahoo.com one.
>>> - it would be nice if the zip was unzipped into a directory, not the
>>> current directory.
>>> - It would be nice to be more explicit on the parts mentioned in
>>> LICENSE, i.e. include paths of files
>>>
>>> I didn’t try compiling from source. I would leave this vote open for a
>>> few days to see if anyone else finds different issues.
>>>
>>> Kind Regards,
>>> Justin
>>>
>>> 1. https://dist.apache.org/repos/dist/release/incubator/pekko/
>>> 2.
>>> ./remote/src/test/java/org/apache/pekko/remote/artery/aeron/AeronStat.java
>>> 3.
>>> ./remote/src/test/java/org/apache/pekko/remote/artery/RateReporter.java
>>> 4.
>>> ./remote/src/main/java/org/apache/pekko/remote/artery/aeron/AeronErrorLog.java
>>> 5. ./actor/src/main/scala/org/apache/pekko/routing/MurmurHash.scala
>>> 6. ./actor/src/main/scala/org/apache/pekko/io/dns/DnsSettings.scala
>>> 7. ./cluster/src/main/scala/org/apache/pekko/cluster/VectorClock.scala
>>> 8.
>>> ./remote/src/main/java/org/apache/pekko/remote/artery/compress/CountMinSketch.java
>>> 9.
>>> ./persistence-typed/src/test/java/jdocs/org/apache/pekko/persistence/typed/auction/AuctionEntity.java
>>> 10.
>>> ./actor/src/main/java/org/apache/pekko/dispatch/AbstractBoundedNodeQueue.java
>>> 11. ./actor/src/main/scala/org/apache/pekko/util/FrequencySketch.scala
>>> 12. ./actor/src/main/scala/org/apache/pekko/util/FrequencySketch.scala
>>> 13.
>>> ./remote/src/main/java/org/apache/pekko/remote/artery/compress/CountMinSketch.java
>>> 14. ./actor/src/main/scala/org/apache/pekko/util/PrettyByteString.scala
>>> 15 ./actor/src/main/scala/org/apache/pekko/util/UUIDComparator.scala
>>> 16.
>>> ./persistence-typed/src/test/java/jdocs/org/apache/pekko/persistence/typed/auction/AuctionEntity.java
>>>
>>>
>>>
>>> ---------------------------------------------------------------------
>>> 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]
>>
>
>
> --
>
> 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]
>


-- 

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