> cargo x lint failed on my machine because xtask auto-installs taplo-cli
via an unpinned cargo install taplo-cli when it isn't already on PATH
(xtask/src/main.rs,
ensure_installed).
> On a clean environment this now pulls in taplo-cli transitive
dependencies (icu_*, time) that require rustc 1.88, while rustc is pinned
to 1.86.0 in rust-toolchain.toml.

Thanks for your report. I'll open an issue to improve this experience.

Best,
tison.


Best,
tison.


Pierre Lacave <[email protected]> 于2026年9月3日周四 15:46写道:

> +1 (binding)
>
> Verified:
> - Downloaded the archive, signature, and checksum from
>   https://dist.apache.org/repos/dist/dev/datasketches/rust/0.5.0-rc.1/
> - SHA-512 checksum matches (shasum -a 512 --check: OK)
> - GPG signature is valid and made by fingerprint
>   8B374472FAD328E17F479863B379691FC6E298DD, which is present in the
>   DataSketches KEYS file with a [email protected] UID
> - Archive contains LICENSE, NOTICE, Cargo.toml, Cargo.lock, CHANGELOG.md,
>   and no unexpected files (e.g. no embedded .git)
> - Cargo.toml version and ## v0.5.0 CHANGELOG heading match the
>   proposed release version
> - cargo package --list / cargo publish --dry-run -p datasketches
>   succeed (101 files, 1.9MiB)
> - cargo x prepare-testdata, cargo x check (all feature
>   combinations), and cargo x test all pass with zero failures
>   across every module
>
>
> Non-blocking:
> cargo x lint failed on my machine because xtask auto-installs taplo-cli
> via an unpinned cargo install taplo-cli when it isn't already on PATH
> (xtask/src/main.rs,
> ensure_installed).
> On a clean environment this now pulls in taplo-cli transitive dependencies
> (icu_*, time) that require rustc 1.88, while rustc is pinned to 1.86.0 in
> rust-toolchain.toml.
>
> Thanks
>
> On 2026/09/01 05:48:06 AriesDevil wrote:
> > Hi all,
> >
> > Thanks for the reminder. For completeness, here are the checks behind my
> +1 vote:
> >
> > - Downloaded the source artifact from the ASF dist/dev directory and
> verified its SHA-512 checksum.
> >
> > - Verified the GPG signature against the project KEYS file and confirmed
> the signing-key fingerprint.
> >
> > - Inspected the source archive, including LICENSE, NOTICE, the expected
> 0.5.0 version, and the absence of unexpected binary files.
> >
> > - Ran cargo package --list -p datasketches and cargo publish --dry-run
> --locked -p datasketches.
> >
> > - Ran cargo x prepare-testdata, cargo x lint, cargo x check, and cargo x
> test.
> >
> > All checks passed, and I found no release-blocking issues.
> >
> > My vote remains +1 (non-binding).
> >
> > On 2026/09/01 01:51:30 tison wrote:
> > > Hi everyone,
> > >
> > > I propose releasing Apache DataSketches Rust version 0.5.0.
> > >
> > > The release candidate is based on commit:
> > > 77f5652016b3859c23b60c5b8b9e94578ef484f0
> > >
> > > Source distribution:
> > > https://dist.apache.org/repos/dist/dev/datasketches/rust/0.5.0-rc.1/
> > >
> > > Artifact:
> > > apache-datasketches-rust-0.5.0-src.zip
> > >
> > > Git tag:
> > > https://github.com/apache/datasketches-rust/tree/0.5.0-rc.1
> > >
> > > Changelog:
> > >
> https://github.com/apache/datasketches-rust/blob/0.5.0-rc.1/CHANGELOG.md
> > >
> > > Signing key fingerprint:
> > > 8B374472FAD328E17F479863B379691FC6E298DD
> > >
> > > SHA-512:
> > >
> e4e2be3918093fa7ce561f2f686364b446cbdb24497a9d0db89ae77fcb1c12dc9e0ecd36c99857efbeabfba0860b96764b9b6bebb86b346ccb9790e7ec25bc97
> > >  apache-datasketches-rust-0.5.0-src.zip
> > >
> > > Testing:
> > > - crates.io RC: cargo add [email protected]
> > > - source: verify the checksum and signature, then run the release
> checks
> > >
> > > Verification:
> > >   shasum -a 512 --check apache-datasketches-rust-0.5.0-src.zip.sha512
> > >   gpg --verify apache-datasketches-rust-0.5.0-src.zip.asc
> > > apache-datasketches-rust-0.5.0-src.zip
> > >
> > > The vote will remain open for at least 72 hours, until
> > > 2026-09-04 06:00 UTC.
> > >
> > > [ ] +1 approve
> > > [ ] +0 no opinion
> > > [ ] -1 disapprove, with a reason
> > >
> > > Thanks,
> > > tison
> > >
> > > ---------------------------------------------------------------------
> > > To unsubscribe, e-mail: [email protected]
> > > For additional commands, e-mail: [email protected]
> > >
> > >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: [email protected]
> > For additional commands, e-mail: [email protected]
> >
> >
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
>
>

Reply via email to