-
Notifications
You must be signed in to change notification settings - Fork 2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
dev-python/cryptography ~ia64 removal CI run #23087
Conversation
Pull Request assignmentSubmitter: @mgorny app-misc/ca-certificates: @gentoo/base-system Linked bugsBugs linked: 827354 In order to force reassignment and/or bug reference scan, please append Docs: Code of Conduct ● Copyright policy (expl.) ● Devmanual ● GitHub PRs ● Proxy-maint guide |
TODO: try to figure out if we can selectively skip tests in some of these packages |
Pull request CI reportReport generated at: 2021-11-26 11:35 UTC There are existing issues already. Please look into the report to make sure none of them affect the packages in question: |
Test checklist:
|
Pull request CI reportReport generated at: 2021-11-26 13:55 UTC There are existing issues already. Please look into the report to make sure none of them affect the packages in question: |
Pull request CI reportReport generated at: 2021-11-26 16:05 UTC There are existing issues already. Please look into the report to make sure none of them affect the packages in question: |
(note: temporary breakage while pip is being rekeyworded) |
e4c95c0
to
a9bb876
Compare
Pull request CI reportReport generated at: 2021-11-28 11:55 UTC There are existing issues already. Please look into the report to make sure none of them affect the packages in question: |
Since dev-python/cryptography now requires Rust, let's establish the level of damage caused by it not supporting IA64 at all. Signed-off-by: Michał Górny <mgorny@gentoo.org>
The test suite handles missing trustme gracefully, so require it only on architectures that are supported by Rust. Signed-off-by: Michał Górny <mgorny@gentoo.org>
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Since the SSL test deps (pyopenssl & trustme) both implicitly depend on Rust now, make them non-obligatory to save arches not supported by Rust (e.g. ia64). Signed-off-by: Michał Górny <mgorny@gentoo.org>
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Signed-off-by: Michał Górny <mgorny@gentoo.org>
While technically only dnspython-2 requires cryptography, we do not want more consumers blocking the removal of dnspython-1. Signed-off-by: Michał Górny <mgorny@gentoo.org>
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Signed-off-by: Michał Górny <mgorny@gentoo.org>
The dev-python/cryptography package is no longer portable, due to Rust, so avoid the dependency to make ca-certificates portable again. Apparently, it is used only for some upstream QA check. Closes: https://bugs.gentoo.org/827354 Signed-off-by: Michał Górny <mgorny@gentoo.org>
Since the new cryptography versions require Rust and Rust does not work on ia64 at all, proactively remove the keyword and clean up its reverse dependencies. This should save us from having to deal with it last minute when a new vulnerability is discovered in cryptography, and we have to urgently clean up the old versions. Signed-off-by: Michał Górny <mgorny@gentoo.org>
Merged. |
So it happened and cryptography upstream has made a release requiring Rust. This means that long-term we're losing this package at least for alpha, hppa and ia64. Other arches (e.g. ppc) are heavily depending on Gentoo maintainers finally making Rust work on them (it's apparently supported upstream).
~ia64
should have the lowest number of keywords on Python packages, so let's start estimating the damage by dekeywording cryptography there.