Thanks Gang! I started a PR to address this issue,
https://github.com/apache/iceberg-go/pull/581

I also found that the artifacts in the apache release directory has this
problem too,
https://dist.apache.org/repos/dist/release/iceberg/apache-iceberg-go-0.3.0/
The tar file is named `apache-iceberg-go-0.3.0-rc0.tar.gz` and the folder name
after untar is `apache-iceberg-go-0.3.0-rc0`
Is this something we'd want to address?

Best,
Kevin Liu

On Sun, Sep 28, 2025 at 7:36 PM Gang Wu <[email protected]> wrote:

> I just did a quick check and it seems that the issue came from
> https://github.com/apache/iceberg-go/blob/38794865aea6c4d09cec6f9d9a96ca0991469af0/dev/release/release_rc.sh#L68
>
> The `id` is set to "apache-iceberg-go-${version}-rc${rc}" so calling mkdir
> produces rc suffix as well:
> https://github.com/apache/iceberg-go/blob/38794865aea6c4d09cec6f9d9a96ca0991469af0/dev/release/release_rc.sh#L92
>
> Perhaps these lines can be removed if the above has been fixed:
> https://github.com/apache/iceberg-go/blob/38794865aea6c4d09cec6f9d9a96ca0991469af0/dev/release/release_rc.sh#L116-L118
>
> On Sat, Sep 27, 2025 at 2:15 AM Kevin Liu <[email protected]> wrote:
>
>>
>> -1 (non-binding)
>>
>> Thanks Matt for working on the release! Excited to see another version of
>> iceberg-go.
>>
>> I was able to verify checksum, signature, build and tests. However, I
>> noticed that the directory structure is incorrect and I had to modify the
>> `dev/release/verify_rc.sh` script locally.
>>
>> The main problem is with the tar file (`apache-iceberg-go-0.4.0.tar.gz`),
>> I would expect the folder to be named `apache-iceberg-go-0.4.0` when
>> unzipped, instead the folder is named `apache-iceberg-go-0.4.0-rc0`.
>> The folder name is important here because when we officially release, the
>> `.tar.gz` file is moved as is to the apache release/ directory and should
>> be the final release artifact for that version.
>>
>> I'll take a look and find a possible fix for this.
>>
>> Best,
>> Kevin Liu
>>
>> On Wed, Sep 24, 2025 at 8:56 AM Matt Topol <[email protected]>
>> wrote:
>>
>>> Hi,
>>>
>>> I would like to propose the following release candidate (RC0) of
>>> Apache Iceberg Go version v0.4.0.
>>>
>>> This release candidate is based on commit:
>>> 1daab1394715394f5c61876e833d40fcb8e23992 [1]
>>>
>>> The source release rc0 is hosted at [2].
>>>
>>> Please download, verify checksums and signatures, run the unit tests,
>>> and vote on the release. See [3] for how to validate a release candidate.
>>>
>>> The vote will be open for at least 72 hours.
>>>
>>> [ ] +1 Release this as Apache Iceberg Go v0.4.0
>>> [ ] +0
>>> [ ] -1 Do not release this as Apache Iceberg Go v0.4.0 because...
>>>
>>> [1]:
>>> https://github.com/apache/iceberg-go/tree/1daab1394715394f5c61876e833d40fcb8e23992
>>> [2]:
>>> https://dist.apache.org/repos/dist/dev/iceberg/apache-iceberg-go-0.4.0-rc0
>>> [3]:
>>> https://github.com/apache/iceberg-go/blob/main/dev/release/README.md#verify
>>>
>>

Reply via email to