+1 non-binding

I run some tests against Gravitino.

Neelesh Salian <[email protected]> 于2026年5月16日周六 03:31写道:
>
> +1 (non-binding).
>
> Verified the following:
>
> SHA-512: matches
> GPG signature: Good signature from Amogh Jahagirdar <[email protected]>
> Tag apache-iceberg-1.10.2-rc1 = 57396d628cb9f92e121f9c2919398475393f0a3a
> LICENSE / NOTICE / README.md present
> dev/check-license: RAT checks passed
> No binary artifacts (.jar/.war/.nar/.class/.so/.dylib/.dll/.exe) in source 
> tarball
> ./gradlew build -x integrationTest -x test: Build succeeded
>
>
> Thanks for the release Amogh.
>
> On Fri, May 15, 2026 at 12:07 PM Aihua Xu <[email protected]> wrote:
>>
>>  +1 (non-binding)
>>
>>
>>   I verified the Apache Iceberg 1.10.2 RC1 release:
>>
>>   - SHA512 checksum matches
>>
>>   - GPG signature verified: Good signature from Amogh Jahagirdar 
>> <[email protected]>
>>
>>     (key fingerprint: 7180 E16D 410C 476E 010F 37E1 8076 3BA3 EDCC E745)
>>
>>   - Git tag apache-iceberg-1.10.2-rc1 resolves to commit 
>> 57396d628cb9f92e121f9c2919398475393f0a3a
>>
>>   - LICENSE (Apache 2.0) and NOTICE files present
>>
>>   - No binaries or .git metadata in source tarball
>>
>>   - Source builds cleanly: ./gradlew assemble — BUILD SUCCESSFUL
>>
>>   - Integration tests pass
>>
>>
>> On Thu, May 14, 2026 at 6:36 PM Yuya Ebihara 
>> <[email protected]> wrote:
>>>
>>> +1 (non-binding) from a Trino perspective.
>>>
>>> Confirmed that Trino CI is green with "orgapacheiceberg-1281"
>>> It runs tests against several catalogs, including HMS, Glue, JDBC 
>>> (PostgreSQL), REST (Polaris, Unity, S3 Tables, Tabular), Nessie, and 
>>> Snowflake.
>>>
>>> Thanks,
>>> Yuya
>>>
>>> On Fri, May 15, 2026 at 9:09 AM huaxin gao <[email protected]> wrote:
>>>>
>>>> +1 (non-binding)
>>>>
>>>> Verified:
>>>>
>>>> * SHA-512 and GPG signature: OK (key 80763BA3EDCCE745, Amogh Jahagirdar)
>>>>
>>>> * Tag apache-iceberg-1.10.2-rc1 = 57396d628cb9f92e121f9c2919398475393f0a3a
>>>>
>>>> * Source archive matches the tag (only iceberg-build.properties and 
>>>> version.txt added)
>>>>
>>>> * LICENSE / NOTICE / README present; dev/check-license passed
>>>>
>>>> * No binaries (.jar/.war/.nar) in source tarball
>>>>
>>>> * ./gradlew build -x integrationTest -x test succeeded
>>>>
>>>> * Maven staging repo looks good
>>>>
>>>> Thanks,
>>>>
>>>> Huaxin
>>>>
>>>>
>>>> On Thu, May 14, 2026 at 3:06 PM Yufei Gu <[email protected]> wrote:
>>>>>
>>>>> +1 binding.
>>>>>
>>>>> Checks passed:
>>>>>
>>>>> shasum -a 512 -c apache-iceberg-1.10.2.tar.gz.sha512: OK.
>>>>> gpg --verify using Iceberg KEYS: good signature from Amogh Jahagirdar 
>>>>> <[email protected]>, key 7180E16D410C476E010F37E180763BA3EDCCE745.
>>>>> Git tag apache-iceberg-1.10.2-rc1 resolves to 
>>>>> 57396d628cb9f92e121f9c2919398475393f0a3a.
>>>>> Source archive matches the Git tag tree, except expected generated 
>>>>> release files iceberg-build.properties and version.txt; those record 
>>>>> version 1.10.2, tag apache-iceberg-1.10.2-rc1, and the same commit.
>>>>> LICENSE, NOTICE, README.md present; dev/check-license passed.
>>>>> Source tarball contains no .jar, .war, or .nar files.
>>>>> ./gradlew build -x integrationTest succeeded.
>>>>>
>>>>> Thanks Amogh!
>>>>>
>>>>> On Thu, May 14, 2026 at 12:10 PM Kevin Liu <[email protected]> wrote:
>>>>>>
>>>>>> +1 binding
>>>>>>
>>>>>> - Verified signature, checksum
>>>>>> - Build + test passed
>>>>>> - Checked LICENSE/NOTICE files
>>>>>> - No unexpected binary files
>>>>>>
>>>>>> I double checked all the LICENSE/NOTICE files against the main branch, 
>>>>>> and it looks good.
>>>>>> I also verified that we're not publishing the open-api jar, compared to 
>>>>>> 1.10.1 [1][2].
>>>>>> I see that we are still publishing `iceberg-kafka-connect-1.10.2.jar` 
>>>>>> but that is expected [3][4].
>>>>>>
>>>>>> Thanks again for running the release!
>>>>>>
>>>>>> Best,
>>>>>> Kevin Liu
>>>>>>
>>>>>> [1] 
>>>>>> https://repository.apache.org/content/repositories/orgapacheiceberg-1281/org/apache/iceberg/iceberg-open-api/1.10.2/
>>>>>> [2] 
>>>>>> https://repo1.maven.org/maven2/org/apache/iceberg/iceberg-open-api/1.10.1/
>>>>>> [3] 
>>>>>> https://repository.apache.org/content/repositories/orgapacheiceberg-1281/org/apache/iceberg/iceberg-kafka-connect/1.10.2/
>>>>>> [4] 
>>>>>> https://repo1.maven.org/maven2/org/apache/iceberg/iceberg-kafka-connect/1.10.1/
>>>>>>
>>>>>> On Thu, May 14, 2026 at 8:43 AM Russell Spitzer 
>>>>>> <[email protected]> wrote:
>>>>>>>
>>>>>>> +1 Binding -
>>>>>>>
>>>>>>> One minor cleanup to the NOTICE file that we should do but I don't 
>>>>>>> think blocks release
>>>>>>>
>>>>>>> BUNDLE-NOTICE inside iceberg-spark-runtime-3.5_2.13-1.10.2.jar:
>>>>>>>
>>>>>>> Lines 2–3: Apache Iceberg / Copyright 2017-2025 The Apache Software 
>>>>>>> Foundation
>>>>>>> Lines 28–29: Apache Iceberg / Copyright 2017-2026 The Apache Software 
>>>>>>> Foundation
>>>>>>>
>>>>>>> So it looks like we missed the year bump on the 1.10.x branch
>>>>>>>
>>>>>>> Ran my automation -
>>>>>>>
>>>>>>> Apache Iceberg 1.10.2 RC1 — Validation Report
>>>>>>> Tag: apache-iceberg-1.10.2-rc1 (commit 
>>>>>>> 57396d628cb9f92e121f9c2919398475393f0a3a)
>>>>>>> Signed by: Amogh Jahagirdar <[email protected]> (RSA 
>>>>>>> 7180E16D410C476E010F37E180763BA3EDCCE745)
>>>>>>> Passed
>>>>>>> ------
>>>>>>> 1. GPG signature verified against KEYS:
>>>>>>> gpg --verify apache-iceberg-1.10.2.tar.gz.asc 
>>>>>>> apache-iceberg-1.10.2.tar.gz
>>>>>>> -> Good signature from "Amogh Jahagirdar <[email protected]>"
>>>>>>> The same key signs all Maven staging artifacts (verified 
>>>>>>> iceberg-core-1.10.2.jar.asc).
>>>>>>> 2. SHA-512 checksum matches:
>>>>>>> expected/actual = 
>>>>>>> 7eba5c85037bc150efcea3e06dae6653be961a275f1bc5d5333c9a22d18c67d6
>>>>>>> 8c40f6396ee9501bfad15906d9df13858940326ea2258728c8e0d5eedd65b9bd
>>>>>>> 3. Source tarball hygiene:
>>>>>>> - LICENSE present, Apache 2.0
>>>>>>> - NOTICE present
>>>>>>> - No DISCLAIMER (correct: TLP, not incubating)
>>>>>>> - Only binary files are PNG/ICO logos and favicons
>>>>>>> - License headers scanned on 3,059 / 3,062 source files -- Russ (We 
>>>>>>> ship a few javascript files in the docs without an ASF header because 
>>>>>>> we didn't write them)
>>>>>>> 4. Tag points at the expected commit:
>>>>>>> git rev-parse apache-iceberg-1.10.2-rc1^{commit}
>>>>>>> -> 57396d628cb9f92e121f9c2919398475393f0a3a (matches vote email)
>>>>>>> 5. Builds from source on macOS / OpenJDK 21.0.7:
>>>>>>> ./gradlew build -x test -x integrationTest
>>>>>>> -> BUILD SUCCESSFUL in 1m 54s (432 tasks)
>>>>>>> 6. Unit tests pass for the highest-stability modules:
>>>>>>> ./gradlew :iceberg-core:test :iceberg-api:test
>>>>>>> -> 8,008 tests, 0 failures, 0 errors, 452 skipped (across 331 test 
>>>>>>> classes)
>>>>>>> 7. Maven staging repo (orgapacheiceberg-1281) looks complete:
>>>>>>> - 50 modules published under org.apache.iceberg
>>>>>>> - Each artifact has .jar, .pom, .module, -sources.jar, -javadoc.jar, 
>>>>>>> -tests.jar
>>>>>>> - Each file is accompanied by .asc, .md5, .sha1, .sha256, .sha512
>>>>>>> - iceberg-core-1.10.2.pom: correct groupId/artifactId/version, Apache 
>>>>>>> 2.0
>>>>>>> license, GitHub issues SCM URL
>>>>>>> - Shaded runtime jars (e.g. iceberg-spark-runtime-3.5_2.13, 
>>>>>>> iceberg-bundled-guava)
>>>>>>> bundle LICENSE/NOTICE plus per-dependency licenses under 
>>>>>>> META-INF/licenses/
>>>>>>> 8. Bundled dependency licenses cross-reference cleanly with 
>>>>>>> BUNDLE-LICENSE in
>>>>>>> iceberg-spark-runtime-3.5_2.13-1.10.2.jar:
>>>>>>> - 43 bundled coordinates (Jackson, Guava, Avro, Parquet, ORC, Arrow, 
>>>>>>> Netty,
>>>>>>> httpcomponents5, datasketches, eclipse-collections, JTS, Nessie, 
>>>>>>> threeten-extra,
>>>>>>> failsafe, microprofile-openapi, …) all have entries in BUNDLE-LICENSE.
>>>>>>> - No Category X (GPL/AGPL) licenses present. Only Apache 2.0, MIT, 
>>>>>>> BSD-2/3,
>>>>>>> Eclipse Distribution License v1.0, and MPL 2.0 (Mozilla Public Suffix 
>>>>>>> List
>>>>>>> bundled by Apache HttpComponents).
>>>>>>> - "Lesser General Public" string flagged by a heuristic scanner is 
>>>>>>> purely from
>>>>>>> the standard MPL 2.0 "Secondary License" definition (Section 1.12); no 
>>>>>>> actual
>>>>>>> LGPL-licensed code is bundled.
>>>>>>> - BUNDLE-NOTICE reproduces upstream NOTICE text for the major deps with 
>>>>>>> their
>>>>>>> own NOTICE files (Netty, Jackson, Nessie, MicroProfile OpenAPI, 
>>>>>>> Aircompressor).
>>>>>>>
>>>>>>>
>>>>>>> On Wed, May 13, 2026 at 7:13 PM Amogh Jahagirdar <[email protected]> 
>>>>>>> wrote:
>>>>>>>>
>>>>>>>> Hi Everyone,
>>>>>>>>
>>>>>>>> I propose that we release the following RC as the official Apache 
>>>>>>>> Iceberg 1.10.2 release.
>>>>>>>>
>>>>>>>> The commit ID is 57396d628cb9f92e121f9c2919398475393f0a3a
>>>>>>>> * This corresponds to the tag: apache-iceberg-1.10.2-rc1
>>>>>>>> * https://github.com/apache/iceberg/commits/apache-iceberg-1.10.2-rc1
>>>>>>>> * 
>>>>>>>> https://github.com/apache/iceberg/tree/57396d628cb9f92e121f9c2919398475393f0a3a
>>>>>>>>
>>>>>>>> The release tarball, signature, and checksums are here:
>>>>>>>> * 
>>>>>>>> https://dist.apache.org/repos/dist/dev/iceberg/apache-iceberg-1.10.2-rc1
>>>>>>>>
>>>>>>>> You can find the KEYS file here:
>>>>>>>> * https://downloads.apache.org/iceberg/KEYS
>>>>>>>>
>>>>>>>> Convenience binary artifacts are staged on Nexus. The Maven repository 
>>>>>>>> URL is:
>>>>>>>> * 
>>>>>>>> https://repository.apache.org/content/repositories/orgapacheiceberg-1281/
>>>>>>>>
>>>>>>>> Please download, verify, and test.
>>>>>>>>
>>>>>>>> Instructions for verifying a release can be found here:
>>>>>>>> * https://iceberg.apache.org/how-to-release/#how-to-verify-a-release
>>>>>>>>
>>>>>>>> Please vote in the next 72 hours.
>>>>>>>>
>>>>>>>> [ ] +1 Release this as Apache Iceberg 1.10.2
>>>>>>>> [ ] +0
>>>>>>>> [ ] -1 Do not release this because...
>>>>>>>>
>>>>>>>> Only PMC members have binding votes, but other community members are 
>>>>>>>> encouraged to cast
>>>>>>>> non-binding votes. This vote will pass if there are 3 binding +1 votes 
>>>>>>>> and more binding
>>>>>>>> +1 votes than -1 votes.

Reply via email to