Thanks for the feedback, I'll address it shortly.

On Mon, Jun 9, 2025 at 08:31 Cheng Pan <pan3...@gmail.com> wrote:

> Hi Martin,
>
> Thanks for addressing it, a few questions/issues I found:
>
> 1. The "fun Version"[1] returns "3.5.x”, this does not look like a correct
> version as you claim this release candidates was built and tested against
> Spark 4.0.0.
>
> 2. Seems your public key was not added to KEYS, so I can not verify your
> signature.
>
> $ wget https://downloads.apache.org/spark/KEYS
> $ gpg --import KEYS
> $ gpg --verify spark-connect-go-0.1.0-rc1.zip.asc
> gpg: assuming signed data in 'spark-connect-go-0.1.0-rc1.zip'
> gpg: Signature made Mon Jun  9 20:30:11 2025 CST
> gpg:                using RSA key 4E3B5C29DD2CCCF97925469C1E0086A46C650707
> gpg: Can't check signature: No public key
>
> 3. Though it’s not enforced, but so far all Spark release candidates were
> put at [2], instead of using GitHub release, I would recommend connect-go
> to follow that too.
>
> > Projects should use the /dev tree of the dist repository or the staging
> features of repository.apache.org to host release candidates posted for
> developer testing/voting (prior to being, potentially, formally blessed as
> a GA release).
>
> 4. The source releases are non-compilable because it does not contain the
> spark source code. To be clear, it[3] requires the "source release
> artifacts” MUST be sufficient for a user to build and test, not the git
> repo.
>
> Failure: directory "sparksrc/sql/connect/common/src/main/protobuf" listed
> in buf.work.yaml contains no .proto files
> exit status 1
> make: *** [Makefile:69: internal/generated.out] Error 1
> root@c072c654a72e:/go/spark-connect-go-0.1.0-rc1# ls
> sparksrc/sql/connect/common/src/main/protobuf
> ls: cannot access 'sparksrc/sql/connect/common/src/main/protobuf': No such
> file or directory
>
> 5. Missing NOTICE file [4]
>
> > Each package MUST provide a LICENSE file and a NOTICE file ...
>
> [1]
> https://github.com/apache/spark-connect-go/blob/v0.1.0-rc1/spark/version.go#L19
> [2] https://dist.apache.org/repos/dist/dev/spark
> [3] https://www.apache.org/legal/release-policy.html#source-packages
> [4]
> https://www.apache.org/legal/release-policy.html#licensing-documentation
>
> Thanks,
> Cheng Pan
>
>
>
> On Jun 9, 2025, at 20:32, Martin Grund <mar...@databricks.com> wrote:
>
> I updated the release based on the tag with the source releases and the
> proper signature.
>
> https://github.com/apache/spark-connect-go/releases/tag/v0.1.0-rc1
>
> On Sun, Jun 8, 2025 at 10:44 PM Cheng Pan <pan3...@gmail.com> wrote:
>
>> The release artifacts don’t satisfy the ASF release policy[1].
>>
>> > Projects MUST direct outsiders towards official releases rather than
>> raw source repositories, nightly builds, snapshots, release candidates, or
>> any other similar packages.
>>
>> > Every ASF release MUST contain one or more source packages, which MUST
>> be sufficient for a user to build and test the release provided they have
>> access to the appropriate platform and tools. A source release SHOULD not
>> contain compiled code.
>>
>> [1] https://www.apache.org/legal/release-policy.html#publication
>>
>> Thanks,
>> Cheng Pan
>>
>>
>>
>> On Jun 9, 2025, at 12:21, Martin Grund <mar...@databricks.com.INVALID>
>> wrote:
>>
>> Please vote on releasing the following candidate as Apache Spark Connect
>> Go Client 0.1.0.
>>
>> The release candidate was tested and built against Spark 4.0.0. The
>> repository contains a sample application for submitting jobs written in Go
>> using a small JVM wrapper
>> <https://github.com/apache/spark-connect-go/blob/master/java/README.md>
>> and quickstart
>> <https://github.com/apache/spark-connect-go/blob/master/quick-start.md>
>> information.
>>
>> This vote is open for the next 72 hours and passes if a majority +1 PMC
>> votes are cast, with a minimum of 3 +1 votes.
>>
>> [ ] +1 Release this package as Apache Spark Connect Go Client 0.1.0
>> [] -1 Do not release this package because ...
>>
>> Tag: https://github.com/apache/spark-connect-go/tree/v0.1.0-rc1 (commit
>> 2383413460105fbc665c7c36d7943d5f05a5b245)
>>
>> Thanks
>> Martin
>>
>>
>>
>

Reply via email to