+1 (binding)

Verified on M4 Mac.

Note that after removing requirements-310.txt as Andrew suggested, in
order to make it work,
I also need to add `python3 -m pip install -U maturin` before the
`maturin develop` command in the script.
I left a comment in the PR.

Thanks Tim and Andrew.

On Mon, Feb 3, 2025 at 6:15 AM Andrew Lamb <al...@influxdata.com> wrote:
>
> +1 (binding)
>
> Note I had to update verify_release_candidate.sh manually[1] to get the
> verification to pass.
>
> Also to anyone else interested, Tim and I had a short video call to verify
> that this is indeed the Tim Saucer I know and thus I have added the key to
> the KEYS file
>
> However, the key isn't verified by another trusted signature and results in
> the warning below. This is actually the same for Andy Grove's key as well,
> so I think we should have a "keysigning party" and add your keys to the web
> of trust. I will follow up with an email separately
>
> + gpg --verify ./apache-datafusion-python-44.0.0.tar.gz.asc
> ./apache-datafusion-python-44.0.0.tar.gz
> gpg: Signature made Sun Feb  2 17:27:59 2025 EST
> gpg:                using EDDSA key CF6296EE7380F05894FE36443562A212282A90AD
> gpg: Good signature from "Timothy Saucer <timsau...@gmail.com>" [unknown]
> gpg: WARNING: This key is not certified with a trusted signature!
> gpg:          There is no indication that the signature belongs to the
> owner.
>
>
> After fixing that and commenting out the `pip install` (see [1]) the
> verification passed
>
> + popd
> /var/folders/1l/tg68jc6550gg8xqf1hr4mlwr0000gn/T/datafusion-python-44.0.0.XXXXX.q8U6Obzdcw
> + TEST_SUCCESS=yes
> + echo 'Release candidate looks good!'
> Release candidate looks good!
> + exit 0
> + cleanup
> + '[' yes = yes ']'
> + rm -fr
> /var/folders/1l/tg68jc6550gg8xqf1hr4mlwr0000gn/T/datafusion-python-44.0.0.XXXXX.q8U6Obzdcw
>
>
> [1]: https://github.com/apache/datafusion-python/pull/1012
>
> On Sun, Feb 2, 2025 at 8:05 PM Tim Saucer <timsau...@gmail.com> wrote:
>
> > Ah, I didn’t see that I needed to do that. I’ll upload in the morning.
> > Thank you for catching the issue.
> >
> > > On Feb 2, 2025, at 7:24 PM, Andrew Lamb <andrewlam...@gmail.com> wrote:
> > >
> > > Thanks for doing this Tim!
> > >
> > > As we have met in person, perhaps we could/should have a keysigning party
> > > (aka zoom call) where I can sign and add your keys
> > >
> > > One thing I noticed is that I can't find the key used for for keysigning
> > >
> > > andrewlamb@Andrews-MacBook-Pro-2:~/Downloads$ gpg --verify
> > > apache-datafusion-python-44.0.0.tar.gz.asc
> > > gpg: assuming signed data in 'apache-datafusion-python-44.0.0.tar.gz'
> > > gpg: Signature made Sun Feb  2 17:27:59 2025 EST
> > > gpg:                using EDDSA key
> > CF6296EE7380F05894FE36443562A212282A90AD
> > > gpg: Can't check signature: No public key
> > >
> > > I also check on the ubuntu keyserver and it wasn't there either:
> > >
> > https://keyserver.ubuntu.com/pks/lookup?search=CF6296EE7380F05894FE36443562A212282A90AD&fingerprint=on&op=index
> > >
> > >
> > > This also caused the release verification script for me to fail:
> > >
> > > $ apache-datafusion-python-44.0.0$
> > > ./dev/release/verify-release-candidate.sh 44.0.0 1
> > > ...
> > >
> > > + artifact=./apache-datafusion-python-44.0.0.tar.gz
> > > + gpg --verify ./apache-datafusion-python-44.0.0.tar.gz.asc
> > > ./apache-datafusion-python-44.0.0.tar.gz
> > > gpg: Signature made Sun Feb  2 17:27:59 2025 EST
> > > gpg:                using EDDSA key
> > CF6296EE7380F05894FE36443562A212282A90AD
> > > gpg: Can't check signature: No public key
> > > + exit 1
> > >
> > >
> > >
> > >> On Sun, Feb 2, 2025 at 6:15 PM Tim Saucer <timsau...@gmail.com> wrote:
> > >>
> > >> Hi,
> > >>
> > >> I would like to propose a release of the Apache DataFusion Python
> > Bindings,
> > >> version 44.0.0.
> > >>
> > >> This release candidate is based on commit:
> > >> f5a9f25080a6774d9dd202774baae8a659b2e396 [1]
> > >> The proposed release tarball and signatures are hosted at [2].
> > >> The changelog is located at [3].
> > >> The Python wheels are located at [4].
> > >>
> > >> Please download, verify checksums and signatures, run the unit tests,
> > and
> > >> vote
> > >> on the release. The vote will be open for at least 72 hours.
> > >>
> > >> Only votes from PMC members are binding, but all members of the
> > community
> > >> are
> > >> encouraged to test the release and vote with "(non-binding)".
> > >>
> > >> The standard verification procedure is documented at
> > >>
> > >>
> > https://github.com/apache/datafusion-python/blob/main/dev/release/README.md#verifying-release-candidates
> > >> .
> > >>
> > >> [ ] +1 Release this as Apache DataFusion Python 44.0.0
> > >> [ ] +0
> > >> [ ] -1 Do not release this as Apache DataFusion Python 44.0.0 because...
> > >>
> > >> Here is my vote:
> > >>
> > >> +1 (non-binding)
> > >>
> > >> [1]:
> > >>
> > >>
> > https://github.com/apache/datafusion-python/tree/f5a9f25080a6774d9dd202774baae8a659b2e396
> > >> [2]:
> > >>
> > >>
> > https://dist.apache.org/repos/dist/dev/datafusion/apache-datafusion-python-44.0.0-rc1
> > >> [3]:
> > >>
> > >>
> > https://github.com/apache/datafusion-python/blob/f5a9f25080a6774d9dd202774baae8a659b2e396/CHANGELOG.md
> > >> [4]: https://test.pypi.org/project/datafusion/44.0.0/
> > >>
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: dev-unsubscr...@datafusion.apache.org
> > For additional commands, e-mail: dev-h...@datafusion.apache.org
> >
> >

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@datafusion.apache.org
For additional commands, e-mail: dev-h...@datafusion.apache.org

Reply via email to