+1

On Tue, Jun 10, 2025 at 2:04 PM Rozov, Vlad <vro...@amazon.com.invalid>
wrote:

> +1 (non-binding)
>
> Thank you,
>
> Vlad
>
> On Jun 10, 2025, at 10:44 AM, Sakthi <sak...@apache.org> wrote:
>
> +1 (non-binding)
>
> On Mon, Jun 9, 2025 at 8:28 PM bo yang <bobyan...@gmail.com> wrote:
>
>> +1 (non-binding), thanks Martin!
>>
>> On Mon, Jun 9, 2025 at 7:47 PM Cheng Pan <pan3...@gmail.com> wrote:
>>
>>> +1 (non-binding)
>>>
>>> I verified:
>>>
>>> 1. LICENSE/NOTICE are present
>>> 2. Signatures is correct
>>> 3. Build source code and run UT (I have to replace sparksrc folder with
>>> the content of spark-4.0.0.tgz to make the source happen)
>>>
>>> Thanks,
>>> Cheng Pan
>>>
>>>
>>>
>>> On Jun 10, 2025, at 00:59, Martin Grund <mar...@databricks.com> wrote:
>>>
>>> Hi folks,
>>>
>>> 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-rc2
>>> <https://github.com/apache/spark-connect-go/releases/tag/v0.1.0-rc2> (commit
>>> defb8525088150f9f328136a35fa7c5f64fe2733)
>>>
>>> The artifacts are available as well here:
>>> https://dist.apache.org/repos/dist/dev/spark/spark-connect-go-0.1.0-rc2/
>>>
>>> The artifacts can be verified using the KEYS file
>>> https://dist.apache.org/repos/dist/dev/spark/KEYS
>>>
>>> I've addressed the comments above with regard to:
>>>
>>> - Build out of source tree
>>> - Signing using the dev KEYS file
>>> - Missing NOTICE file
>>> - Upload to the GitHub distribution
>>>
>>> Thanks
>>> Martin
>>>
>>> On Mon, Jun 9, 2025 at 8:54 AM Martin Grund <mar...@databricks.com>
>>> wrote:
>>>
>>>> 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