[MIR] python-cryptography, python-cffi, pycparser, enum34
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
enum34 (Ubuntu) |
Fix Released
|
High
|
Unassigned | ||
pycparser (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
python-cffi (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
python-cryptography (Ubuntu) |
Fix Released
|
High
|
Unassigned | ||
python-cryptography-vectors (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
python-pretend (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
[Background information]
pyopenssl 0.14 has rewritten custom python C extension binding to using cffi interface to openssl.
At the same time the upstream packages have been split - thus pyopenssl is purepython now, but depends on python-cryptography -> python-cffi -> pycparser to build & run.
pyopenssl is in main already.
python-cryptography packaging has been tweaked to drop test only dependency, and move them to autopackagetests alone. Such that we don't need to MIR all of those. (E.g. pypy and friends). Thus the test suite is executed as an autopackage test only, rather than at build time.
[Availability]
pycparser & python-cffi are in universe
[Rationale]
to keep pyopenssl, which is required for ubuntu-sso-client and OpenStack clients in main.
[Security]
Dangerous crypto-facing code...
[Quality assurance]
Testsuite present and enforced via autopackagetests.
[Dependencies]
These are the dependencies:
pycparser, python-cffi, python-cryptography
[Standards compliance]
Gains TLS 1.1 & 1.2 support in pyopenssl
[Maintenance]
Server/Cloud Teams ?
Related branches
no longer affects: | python-cryptography-vectors (Ubuntu) |
description: | updated |
Changed in python-cffi (Ubuntu): | |
assignee: | nobody → Dimitri John Ledkov (xnox) |
Changed in pycparser (Ubuntu): | |
assignee: | nobody → Dimitri John Ledkov (xnox) |
Changed in python-cryptography (Ubuntu): | |
status: | Fix Released → New |
assignee: | Dimitri John Ledkov (xnox) → nobody |
Changed in python-cffi (Ubuntu): | |
assignee: | Dimitri John Ledkov (xnox) → nobody |
Changed in pycparser (Ubuntu): | |
assignee: | Dimitri John Ledkov (xnox) → nobody |
summary: |
- [MIR] python-cryptography + [MIR] python-cryptography, python-cffi, pycparser |
Changed in python-cryptography (Ubuntu): | |
assignee: | nobody → Jamie Strandboge (jdstrand) |
Changed in python-cffi (Ubuntu): | |
assignee: | nobody → Jamie Strandboge (jdstrand) |
Changed in pycparser (Ubuntu): | |
assignee: | nobody → Jamie Strandboge (jdstrand) |
Changed in python-cryptography (Ubuntu): | |
assignee: | Jamie Strandboge (jdstrand) → Ubuntu Security Team (ubuntu-security) |
Changed in python-cffi (Ubuntu): | |
assignee: | Jamie Strandboge (jdstrand) → Ubuntu Security Team (ubuntu-security) |
Changed in pycparser (Ubuntu): | |
assignee: | Jamie Strandboge (jdstrand) → Ubuntu Security Team (ubuntu-security) |
Changed in python-cffi (Ubuntu): | |
assignee: | Ubuntu Security Team (ubuntu-security) → nobody |
Changed in pycparser (Ubuntu): | |
assignee: | Ubuntu Security Team (ubuntu-security) → nobody |
Changed in pycparser (Ubuntu): | |
status: | New → Fix Committed |
Changed in python-cffi (Ubuntu): | |
status: | New → Fix Committed |
Dimitri, this was a manual sync of pyopenssl by you. Could you please follow through on the MIR to get its dependencies into main?