feat(rust-cpubits): add rust-cpubits component - #18446
Open
Autumn Nash (WithEnoughCoffee) wants to merge 1 commit into
Open
feat(rust-cpubits): add rust-cpubits component#18446Autumn Nash (WithEnoughCoffee) wants to merge 1 commit into
Autumn Nash (WithEnoughCoffee) wants to merge 1 commit into
Conversation
Copilot started reviewing on behalf of
Autumn Nash (WithEnoughCoffee)
August 14, 2026 21:13
View session
Contributor
There was a problem hiding this comment.
Pull request overview
Adds the rust-cpubits leaf crate required by the upcoming Rust dependency alignment.
Changes:
- Pins Fedora 43’s
rust-cpubits0.1.1 component. - Adds its lock file, rendered RPM spec, and source checksum.
- Keeps
%checkenabled.
Reviewed changes
Copilot reviewed 3 out of 4 changed files in this pull request and generated 1 comment.
| File | Description |
|---|---|
base/comps/rust-cpubits/rust-cpubits.comp.toml |
Defines and documents the pinned component. |
locks/rust-cpubits.lock |
Locks upstream resolution and inputs. |
specs/r/rust-cpubits/rust-cpubits.spec |
Provides the rendered RPM packaging. |
specs/r/rust-cpubits/sources |
Records the crate checksum. |
💡 Configure MCP servers for context-aware, tailored reviews. Learn more in the docs.
Contributor
Author
|
/azp run |
|
Azure Pipelines: 2 pipeline(s) were filtered out due to trigger conditions. |
Copilot started reviewing on behalf of
Autumn Nash (WithEnoughCoffee)
August 14, 2026 23:42
View session
Contributor
There was a problem hiding this comment.
Pull request overview
Copilot reviewed 3 out of 4 changed files in this pull request and generated no new comments.
Suppressed comments (1)
base/comps/rust-cpubits/rust-cpubits.comp.toml:1
- The stated validation stops at a successful build and
%check, but repository policy requires every new component to be inspected, installed, and smoke-tested in a mock chroot. Please add those results before merge, or explicitly document why this source-only crate cannot be smoke-tested and what equivalent validation was performed.
[components.rust-cpubits]
Contributor
Author
|
/azp run |
|
Azure Pipelines: 2 pipeline(s) were filtered out due to trigger conditions. |
Autumn Nash (WithEnoughCoffee)
added a commit
that referenced
this pull request
Aug 17, 2026
…a2/streebog + compat packages, proptest Bumps shared Rust crypto crates as part of the uv crate-alignment cascade, adding version-pinned compat packages for old consumers. rust-cpubits and rust-ctutils are intentionally not included here -- both are split into their own PRs (#18446 cpubits, and a new rust-ctutils PR) so they can be built/tagged in koji before this PR's scratch build needs them.
Autumn Nash (WithEnoughCoffee)
marked this pull request as ready for review
August 17, 2026 20:50
Contributor
Author
|
/azp run |
|
Azure Pipelines: 2 pipeline(s) were filtered out due to trigger conditions. |
Autumn Nash (WithEnoughCoffee)
force-pushed
the
feat/rust-cpubits
branch
from
August 17, 2026 21:45
db67565 to
c189e65
Compare
Copilot started reviewing on behalf of
Autumn Nash (WithEnoughCoffee)
August 17, 2026 21:45
View session
Contributor
Author
|
/azp run |
|
Azure Pipelines: 2 pipeline(s) were filtered out due to trigger conditions. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Adds
rust-cpubits, a new leaf crate not previously packaged in AZL.Split out ahead of #18405 (zip transitive prereqs, PR 5/9): koji scratch builds only resolve dynamic BuildRequires against packages already tagged in the target repo (
azl4-build), andrust-aes0.9.1 (added in #18405) requirescrate(cpubits/default) >= 0.1.0, < 0.2.0. Landing this leaf package here first, via the official (non-scratch) post-merge build, gets it tagged for real so #18405's scratch-build check can resolve it.It was first packaged in Fedora after AZL's distro-default snapshot date (2026-02-24), so no commit exists at that snapshot and an explicit
upstream-commitpin (Fedora f43 HEAD) is used.Testing
azldev component update -a --check-only -q— clean, no render/lock drift.azldev comp build -p rust-cpubits— local mock-chroot build succeeds; producesrust-cpubits+default-develandrust-cpubits-develnoarch RPMs;%checkruns cleanly.Related
rust-cmov), also a prerequisite for feat(zip-prereqs): bump aes/const-oid/digest/hmac/md-5/pbkdf2/sha1/sha2/streebog + compat packages, proptest #18405.