Hi folks,

As suspected above, the source package was signed with a different set
of signing keys by accident. As the release manager, I will close this
VOTE thread and reopen the vote with a new release candidate, with the
corrected signature.

Thanks again to Kevin for quickly testing out the release and
reporting the issue!

Sung

On Tue, Dec 17, 2024 at 5:43 PM Sung Yun <sungwy...@gmail.com> wrote:
>
> Hi Kevin,
>
> Thanks for the speedy response, and for reporting the issue!
>
> It sounds like the wrong credentials may have been used for signing. And my 
> self-verifying the signature on the same machine had glossed over that.
>
> I will re-verify the signature once I am back at my desk and follow up on the 
> next steps. Thanks,
>
> Sung
>
> On Tue, Dec 17, 2024 at 5:15 PM Kevin Liu <kevinjq...@apache.org> wrote:
>>
>> Hey Sung,
>>
>> Thanks for working on the 0.4.0 release! I went through a few steps to 
>> verify this release and ran into an issue verifying the signature.
>>
>> Cannot check the signature:
>> ```
>> ➜  curl https://downloads.apache.org/iceberg/KEYS -o KEYS
>> gpg --import KEYS
>> ➜ gpg --verify apache-iceberg-rust-0.4.0-src.tar.gz.asc 
>> apache-iceberg-rust-0.4.0-src.tar.gz
>> gpg: WARNING: unsafe permissions on homedir '/Users/kevinliu/.gnupg'
>> gpg: Signature made Tue Dec 17 13:23:11 2024 PST
>> gpg:                using RSA key D41D8CC8DED1FD6495077949B6847531A1883DA4
>> gpg: Can't check signature: No public key
>> ```
>>
>> Checksum is OK
>> ```
>> ➜  shasum -a 512 --check apache-iceberg-rust-0.4.0-src.tar.gz.sha512
>> apache-iceberg-rust-0.4.0-src.tar.gz: OK
>> ```
>>
>> The verify script requires `chmod` to execute, but this is not a blocker.
>> ```
>> chmod +x ./scripts/verify.py
>> ```
>>
>> Best,
>> Kevin Liu
>>
>> On Tue, Dec 17, 2024 at 1:50 PM Sung Yun <sungwy...@gmail.com> wrote:
>>>
>>> Hello, Apache Iceberg Rust Community,
>>>
>>> This is a call for a vote to release Apache Iceberg rust version 
>>> v0.4.0-rc.1.
>>>
>>> The tag to be voted on is v0.4.0-rc.1.
>>>
>>> The release candidate:
>>>
>>> https://dist.apache.org/repos/dist/dev/iceberg/apache-iceberg-rust-0.4.0-rc.1/
>>>
>>> Keys to verify the release candidate:
>>>
>>> https://downloads.apache.org/iceberg/KEYS
>>>
>>> Git tag for the release:
>>>
>>> https://github.com/apache/iceberg-rust/releases/tag/v0.4.0-rc.1
>>>
>>> The associated convenience artifact for pyiceberg_core can be
>>> downloaded by running the following command:
>>>
>>> `pip install -i https://test.pypi.org/simple/ pyiceberg-core`
>>>
>>> All notable features and fixes introduced in this release are
>>> documented in the changelog:
>>>
>>> https://github.com/apache/iceberg-rust/blob/main/CHANGELOG.md
>>>
>>> Please download, verify, and test.
>>>
>>> The VOTE will be open for at least 72 hours and until the necessary
>>> number of votes are reached.
>>>
>>> [ ] +1 approve
>>> [ ] +0 no opinion
>>> [ ] -1 disapprove with the reason
>>>
>>> To learn more about Apache Iceberg, please see 
>>> https://rust.iceberg.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
>>>
>>> More detailed checklist please refer to:
>>> https://github.com/apache/iceberg-rust/tree/main/scripts
>>>
>>> To compile from source, please refer to:
>>> https://github.com/apache/iceberg-rust/blob/main/CONTRIBUTING.md
>>>
>>> Here is a Python script in release to help you verify the release candidate:
>>>
>>> ./scripts/verify.py
>>>
>>> Thank you!
>>>
>>> Sung

Reply via email to