Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 827350 - [TRACKER] dev-python/cryptography revdeps with non-Rust keywords
Summary: [TRACKER] dev-python/cryptography revdeps with non-Rust keywords
Status: RESOLVED FIXED
Alias: None
Product: Quality Assurance
Classification: Unclassified
Component: Trackers (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Gentoo Quality Assurance Team
URL:
Whiteboard:
Keywords:
Depends on: 827354
Blocks: 769482
  Show dependency tree
 
Reported: 2021-11-26 07:36 UTC by Michał Górny
Modified: 2022-07-29 11:12 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2021-11-26 07:36:41 UTC
Cryptography upstream has finally released a new version that unconditionally requires Rust.  Naturally, Rust has rather poor keywording in Gentoo.  Since cryptography is kinda likely to hit a secbug sooner or later, and upstream has explicitly declared they don't care at all about patching vulnerabilities in older versions, we need to start preparing for the necessity of dropping keywords everywhere.

At this point, this means dropping: hppa ppc sparc ~alpha ~ia64 [~m68k ~mips ~s390]

This is a tracker for packages that depend on cryptography on the non-exp arches listed above.
Comment 1 Larry the Git Cow gentoo-dev 2021-11-26 08:20:51 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fbc82dfc0fd9213f3205747f1814737a985495f5

commit fbc82dfc0fd9213f3205747f1814737a985495f5
Author:     Sam James <sam@gentoo.org>
AuthorDate: 2021-11-26 08:19:04 +0000
Commit:     Sam James <sam@gentoo.org>
CommitDate: 2021-11-26 08:20:40 +0000

    dev-python/cryptography: add 36.0.0, drop 3.4.7_p12052021 (Rust, unkeyworded)
    
    Unkeyworded while we figure out a plan to handle arches which currently
    do not support Rust.
    
    (We _might_ be able to handle some/all of them by building rust-bin bootstrap
    binaries ourselves, as Rust upstream handle some arches by giving them
    a lower tier of support w/o prebuilt Rust.
    
    Or we wait for the rustc + libgccjit backend. Or we wait for the GCC Rust frontend.)
    
    Bug: https://bugs.gentoo.org/769482
    Bug: https://bugs.gentoo.org/827350
    Bug: https://bugs.gentoo.org/769452
    Signed-off-by: Sam James <sam@gentoo.org>

 dev-python/cryptography/Manifest                   |  53 ++++++----
 ...p12052021.ebuild => cryptography-36.0.0.ebuild} | 107 +++++++++++----------
 2 files changed, 88 insertions(+), 72 deletions(-)
Comment 2 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2022-07-29 11:12:07 UTC
wd40 work solved this.