+1 (non-binding). Verified against Snowflake engine.
On Tue, May 27, 2025 at 9:28 AM huaxin gao <huaxin.ga...@gmail.com> wrote: > +1 (non-binding) > Verified signature, checksum, license and ran some tests. > > On Tue, May 27, 2025 at 9:06 AM Russell Spitzer <russell.spit...@gmail.com> > wrote: > >> For all those who haven't seen this before, GPG key signing is a very >> "early hacker" sort of thing. The idea is the only way to trust a signature >> is to >> have it signed by someone that you also trust. This builds a network of >> trust so you could essentially do something like say I trust that key X is >> Russell >> and therefore trust that Key Y signed by Key X is also trusted to be >> whoever they say they are because you trust Russell and his key. I don't >> think folks do >> this all that often any more but never fear, our current process is not >> "completely" anonymous. >> >> When you download the KEYS file from SVN you are downloading what is >> essentially a list of Public Keys and Identities that is updated only by >> folks >> with valid Apache SVN credentials so there is a bit of security there. >> >> All of that to say, yes that key is mine and if you trust that this email >> comes from me, you can trust that key is also me. If you don't trust this >> email ... >> send me a message and I can 1 on 1 verify with you on video (although >> with AI who knows) that I am Russell and that is my key. I'll be in SF in >> person next week for Snowflake Summit if anyone wants in person >> validation :) >> >> >> On Tue, May 27, 2025 at 10:38 AM Kevin Liu <kevinjq...@apache.org> wrote: >> >>> +1 (non-binding) >>> >>> - Verified signature, checksum, license. >>> * Build + test passed using Java 17 on M1 >>> * Ran a few examples on Spark >>> * Ran pyiceberg integration tests >>> >>> Best, >>> Kevin Liu >>> >>> On Tue, May 27, 2025 at 7:59 AM karuppayya <karuppayya1...@gmail.com> >>> wrote: >>> >>>> When verifying >>>> <https://iceberg.apache.org/how-to-release/#verifying-signatures> >>>> signatures. I got a warning. Am I missing something with the gpg >>>> configuration? >>>> >>>> gpg: assuming signed data in 'apache-iceberg-1.9.1.tar.gz' >>>> gpg: Signature made Wed May 21 15:19:17 2025 PDT >>>> gpg: using RSA key xxx >>>> gpg: Good signature from "Russell Spitzer (CODE SIGNING KEY) >>>> <russellspit...@apache.org>" [unknown] >>>> gpg: WARNING: This key is not certified with a trusted signature! >>>> gpg: There is no indication that the signature belongs to the >>>> owner. >>>> Primary key fingerprint: x >>>> >>>> >>>> Verified checksums, local build and ran basic tests on Spark 3.5. >>>> >>>> If the warning is ok to ignore, >>>> +1 (non-binding) >>>> >>>> - Karuppayya >>>> >>>> >>>> >>>> >>>> On Tue, May 27, 2025 at 7:29 AM Jean-Baptiste Onofré <j...@nanthrax.net> >>>> wrote: >>>> >>>>> +1 (non binding) >>>>> >>>>> I checked: >>>>> * source distribution >>>>> ** checksum and signature are good >>>>> ** LICENSE and NOTICE look good >>>>> ** No binary file found in the source distribution >>>>> ** Header looks good in files >>>>> ** Build works from the source distribution >>>>> ** Tested with Spark and Polaris >>>>> * in the bundled jar files: >>>>> ** aws-bundle jar contains correct LICENSE/NOTICE >>>>> ** azure-bundle jar contains LICENSE/NOTICE, nit: Azure MIT license >>>>> content should be part of the LICENSE (inline). I will fix that. >>>>> ** gcp-bundle jar contains LICENSE/NOTICE, nit: Google BSD 3-Clause >>>>> license content should be part of the LICENSE (inline), and some >>>>> dependencies have dual licenses, only one should be "selected" in >>>>> Iceberg (exclusive). I will fix that. >>>>> ** kafka-runtime (main and hive) contains LICENSE/NOTICE, nit: same >>>>> issue as in azure-bundle and gcp-bundle about exclusive license and >>>>> MIT/BSD license content >>>>> >>>>> Regards >>>>> JB >>>>> >>>>> On Thu, May 22, 2025 at 1:19 AM Russell Spitzer >>>>> <russell.spit...@gmail.com> wrote: >>>>> > >>>>> > Hi Y'all, >>>>> > >>>>> > I propose that we release the following RC as the official Apache >>>>> Iceberg 1.9.1 release. >>>>> > >>>>> > The commit ID is f40208ae6fb2f33e578c2637d3dea1db18739f31 >>>>> > * This corresponds to the tag: apache-iceberg-1.9.1-rc1 >>>>> > * https://github.com/apache/iceberg/commits/apache-iceberg-1.9.1-rc1 >>>>> > * >>>>> https://github.com/apache/iceberg/tree/f40208ae6fb2f33e578c2637d3dea1db18739f31 >>>>> > >>>>> > The release tarball, signature, and checksums are here: >>>>> > * >>>>> https://dist.apache.org/repos/dist/dev/iceberg/apache-iceberg-1.9.1-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-1202/ >>>>> > >>>>> > Please download, verify, and test. >>>>> > >>>>> > Please vote in the next 72 hours. >>>>> > >>>>> > [ ] +1 Release this as Apache Iceberg 1.9.1 >>>>> > [ ] +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. >>>>> > >>>>> > --- >>>>> > >>>>> > For those watching the big change between this and RC0 was the >>>>> reversion of code which >>>>> > caused the rest client to emit multiple Snapshot Removals Requests >>>>> in the same MetadataUpdate. >>>>> > This restores the behavior to that of 1.8.X, 1 removal per update. >>>>> > We plan to move to the new behavior in a later release >>>>> >>>>