tisonkun opened a new issue, #304:
URL: https://github.com/apache/datasketches-rust/issues/304

   Release tracking for Apache DataSketches Rust 0.6.0, following 
[RELEASE.md](https://github.com/apache/datasketches-rust/blob/675e3e123fda6da19657d345038252b16adc2ebb/RELEASE.md).
   
   ## Candidate
   
   - Release preparation: #303, merged with all CI checks passing.
   - Commit: `675e3e123fda6da19657d345038252b16adc2ebb`.
   - Annotated tag: 
[`0.6.0-rc.1`](https://github.com/apache/datasketches-rust/tree/0.6.0-rc.1), 
tag object `2d0bd5591c98c77cb7c85bc56452e5744545e2a9`.
   - Source distribution: 
https://dist.apache.org/repos/dist/dev/datasketches/rust/0.6.0-rc.1/
   - Artifact: `apache-datasketches-rust-0.6.0-src.zip`.
   - Staging SVN revision: `r88785`; remote listing contains exactly the source 
ZIP, its `.asc` signature, and its `.sha512` checksum.
   - Signing key: `8B374472FAD328E17F479863B379691FC6E298DD` 
(`[email protected]`), verified against the official DataSketches KEYS file.
   - SHA-512: 
`ea72b25639f9c918f2d17cc07f6080876393bf9695281677db5de7765c0e1b41cd3841d74ba2ea8bbac443587d2dbd0e71922b9299a17582aba585f46529c894`.
   - crates.io convenience prerelease: 
https://crates.io/crates/datasketches/0.6.0-rc.1
   - Changelog: 
https://github.com/apache/datasketches-rust/blob/0.6.0-rc.1/CHANGELOG.md
   
   ## Progress
   
   - [x] Merge release preparation and confirm CI.
   - [x] Run local release checks: `cargo x prepare-testdata`, `cargo x lint`, 
`cargo x check`, `cargo x test`, package LICENSE/NOTICE checks, and `cargo 
publish --dry-run --locked -p datasketches`.
   - [x] Create and push the annotated RC tag.
   - [x] Publish the crates.io prerelease and verify it with `cargo info 
[email protected]`.
   - [x] Build the source ZIP directly from the RC tag, sign it with SHA-512, 
and stage the three artifacts in `dist/dev`.
   - [x] Re-download all staged artifacts and KEYS, verify the checksum and 
exact signing fingerprint in a fresh GPG home, and run all release checks in 
the extracted source with a separate Cargo target directory.
   - [x] Inspect source contents, required LICENSE/NOTICE/manifests/changelog, 
and version. The only binary files are the two existing T-Digest `.sk` 
reference fixtures, both matching the RC tag.
   - [ ] Release manager reviews and sends the vote from their Apache email 
account; record the mailing-list thread URL here.
   - [ ] Wait at least 72 hours and collect at least three explicit binding PMC 
+1 votes, with more binding +1 than -1 votes.
   - [ ] Send and record the vote result.
   - [ ] Promote the approved source artifacts, create the final tag, and 
publish the final crate.
   - [ ] Update downloads, archive the previous release (0.5.0), and announce 
after the required propagation period.
   - [ ] Add the actual UTC release date to the changelog through a 
post-release PR and close this issue.
   
   Verification completed on macOS with `rustc 1.101.0-nightly (8006091eb 
2026-10-17)`. The release-preparation CI also passed on Linux, macOS, and 
Windows with MSRV 1.86.0 and stable Rust. No final release has been published; 
the vote has not been sent.
   
   ## Vote email draft — not sent
   
   From: `[email protected]`
   
   To: `[email protected]`
   
   Subject: `[VOTE] Release Apache DataSketches Rust 0.6.0 (RC1)`
   
   The proposed deadline below is valid if the message is sent by 2026-10-26 
12:00 UTC. If sent later, move the deadline so that the vote remains open for 
at least 72 hours from actual sending time.
   
   ```text
   Hi everyone,
   
   I propose releasing Apache DataSketches Rust version 0.6.0.
   
   The release candidate is based on commit:
   675e3e123fda6da19657d345038252b16adc2ebb
   
   Source distribution:
   https://dist.apache.org/repos/dist/dev/datasketches/rust/0.6.0-rc.1/
   
   Source artifact:
   apache-datasketches-rust-0.6.0-src.zip
   
   Git tag:
   https://github.com/apache/datasketches-rust/tree/0.6.0-rc.1
   
   Changelog:
   https://github.com/apache/datasketches-rust/blob/0.6.0-rc.1/CHANGELOG.md
   
   Signing key fingerprint:
   8B374472FAD328E17F479863B379691FC6E298DD
   
   KEYS:
   https://downloads.apache.org/datasketches/KEYS
   
   SHA-512:
   
ea72b25639f9c918f2d17cc07f6080876393bf9695281677db5de7765c0e1b41cd3841d74ba2ea8bbac443587d2dbd0e71922b9299a17582aba585f46529c894
  apache-datasketches-rust-0.6.0-src.zip
   
   Testing:
   - crates.io RC: cargo add [email protected]
   - source: verify the checksum and signature, extract the ZIP, then run:
     cargo x prepare-testdata
     cargo x lint
     cargo x check
     cargo x test
     cargo package --list -p datasketches
     cargo publish --dry-run --locked -p datasketches
   
   Verification:
     shasum -a 512 --check apache-datasketches-rust-0.6.0-src.zip.sha512
     gpg --verify apache-datasketches-rust-0.6.0-src.zip.asc 
apache-datasketches-rust-0.6.0-src.zip
   
   The vote will remain open until 2026-10-29 12:00 UTC, at least 72 hours.
   
   [ ] +1 approve
   [ ] +0 no opinion
   [ ] -1 disapprove, with a reason
   
   Best,
   tison
   ```
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to