setup, packaging: pin cryptography package and update dependencies
Metadata
Current evaluation
Merged in canonical/charmcraft#619 (f88226eb), pinning cryptography and updating dependencies to avoid Rust-requiring builds on armhf, ppc64el, and s390x.
Resolution: closed resolved
Reason: PR #619 was merged as commit f88226eb, preventing newer Rust-requiring cryptography builds on architectures where the Rust compiler was unavailable.
Evaluated by: mr-cal-bot
No scores available.
Issue body
cryptography is not needed as a direct dependency, but it will be brought in
newer versions from other dependencies, and the new ones need a Rust compiler
which is not present in armhf, ppc64el and s390x architectures.
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | Merged in canonical/charmcraft#619 (f88226eb), pinning cryptography and updating dependencies to avoid Rust-requiring builds on armhf, ppc64el, and s390x. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged in charmcraft PR #619 (commit f88226eb), pinning cryptography and updating dependencies to avoid Rust-requiring versions on armhf, ppc64el and s390x. | |
| qwen/qwen3.6-35b-a3b | — | — | Merged. Pins the cryptography package and updates dependencies to prevent build failures on armhf, ppc64el, and s390x architectures by avoiding versions requiring a Rust compiler. Approved and passed CI checks. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged changes pinning the cryptography package and updating dependencies. This prevents newer cryptography versions from being pulled in, avoiding build failures on armhf, ppc64el, and s390x architectures that lack a Rust compiler. |
Update history
No update history recorded yet.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #1024 deps: update cryptography to v39.0 | charmcraft | merged | PR #1024 (commit 96f6a183) merged into charmcraft, upgrading cryptography to39.0 and adding needed Rust build deps to snap/snapcraft.yaml; it fixes issue #991 after the author validated builds on all architectures. | |
| #4033 build(deps): bump cryptography from 3.4 to 39.0.1 | snapcraft | closed | Closed unmerged because cryptography 39.0.1 did not work on every architecture; maintainers cited canonical/charmcraft#1024, and Snapcraft later updated it in #4136 (3fd3e4c52). |