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
>>
>