Thanks Justin for your review.

Regarding the KafkaClusterSharding.scala file: we sought advice about
this file in this JIRA

https://issues.apache.org/jira/browse/LEGAL-648

The advice indicated that when we have code in a source file that has
multiple sources and 2 of those sources need Apache license headers
that we don't need to add 2 headers.

This KafkaClusterSharding.scala file has code from Lightbend Akka (ASL
license) and from Apache Kafka (ASL license). Since we already have an
ASL license, do we need to add a 2nd one?

Regarding the signing key: I was able to validate the .asc files and
the key used was the 3FD458B4420059F1F97C2563F6A21ED3A05F7F7B key that
appears in

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

I get this:

find . -name "*.asc" -exec gpg --no-secmem-warning --verify {} \;

gpg: assuming signed data in
'./apache-pekko-connectors-kafka-1.0.0-incubating-src-20230726.zip'
gpg: Signature made Wed 26 Jul 11:43:04 2023 IST
gpg:                using RSA key 3FD458B4420059F1F97C2563F6A21ED3A05F7F7B
gpg: Good signature from "Matthew de Detrich (CODE SIGNING KEY)
<mdedetr...@apache.org>" [unknown]
gpg: WARNING: This key is not certified with a trusted signature!
gpg:          There is no indication that the signature belongs to the owner.
Primary key fingerprint: 3FD4 58B4 4200 59F1 F97C  2563 F6A2 1ED3 A05F 7F7B
gpg: assuming signed data in
'./apache-pekko-connectors-kafka-1.0.0-incubating-src-20230726.tgz'
gpg: Signature made Wed 26 Jul 11:42:57 2023 IST
gpg:                using RSA key 3FD458B4420059F1F97C2563F6A21ED3A05F7F7B
gpg: Good signature from "Matthew de Detrich (CODE SIGNING KEY)
<mdedetr...@apache.org>" [unknown]
gpg: WARNING: This key is not certified with a trusted signature!
gpg:          There is no indication that the signature belongs to the owner.
Primary key fingerprint: 3FD4 58B4 4200 59F1 F97C  2563 F6A2 1ED3 A05F 7F7B



On Thu, 27 Jul 2023 at 02:25, Justin Mclean <jus...@classsoftware.com> wrote:
>
> HI,
>
> -1 (binding) as I unable to check the signatures. I assume the KEYS file just 
> needs to be updated?
>
> I checked:
> - incubating in name
> - can’t verify signatures, hashes are fine
> - LICENSE and NOTICE are OK
> - All files have headers but some .conf and .xml could have them added
> - Does this file have teh correct header f it was derived from an ASF 
> project? [1]
> - no unexpected binary files
> - can compile from code
>
> There is no need to repeat "This product includes software developed at The 
> Apache Software Foundation (https://www.apache.org/).” in the NOTICE file.
>
> Kind Regards,
> Justin
>
> 1. 
> ./cluster-sharding/src/main/scala/org/apache/pekko/kafka/cluster/sharding/KafkaClusterSharding.scala
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscr...@pekko.apache.org
> For additional commands, e-mail: dev-h...@pekko.apache.org
>

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

Reply via email to