[MIR] py-macaroon-bakery, protobuf, pyrfc3339
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
py-macaroon-bakery (Ubuntu) |
Fix Released
|
Undecided
|
Mathieu Trudel-Lapierre | ||
pyrfc3339 (Ubuntu) |
Fix Released
|
Undecided
|
Mathieu Trudel-Lapierre | ||
python-nacl (Ubuntu) |
Fix Released
|
High
|
Unassigned |
Bug Description
py-macaroon-bakery
==================
1. Availability: all
2. Rationale:
Macaroons is a new form of authorization mechanism. The macaroon bakery builds on pymacaroons, which allows it working at a higher level.
In order for MAAS (and other projects) to support macaroon based authentication, this needs to be in main. This will allow projects to support remote/centralized authentication based on macaroons.
3. Security:
No CVE's
4. QA:
0 bugs in debian/ubuntu
5. UI standards:
None
6. Dependencies:
Dependencies in universe:
- python3-pymacaroons (MIR LP: #1746772)
- python3-nacl
- python3-protobuf
- python3-rfc3339
7. Standards:
No lintian errors.
Packaged with debhelper. Source format is 3.0 (quilt)
Standards version: 4.4.1
8. Maintenance:
Easy.
9. Background information:
This is a required dependency to implement third party/centralized authentication alongside with pymacaroons. This is a new dependency that's required by MAAS.
python3-protobuf
==================
1. Availability: any
2. Rationale:
Dependency of python3-
3. Security:
No CVE's
4. QA:
protobuf source, 10 bugs in debian, 11 ubuntu
5. UI standards:
None
6. Dependencies:
All in main
7. Standards:
No lintian errors.
Packaged with debhelper. Source format is 3.0 (quilt)
Standards version: 3.9.8
8. Maintenance:
Easy.
9. Background information:
protobuf source already has binaries in main. This is just the python bindings that are required by macaroonbakery.
rfc3339
==================
1. Availability: all
2. Rationale:
Dependency of python3-
3. Security:
No CVE's
4. QA:
0 bugs in debian/ubuntu
5. UI standards:
None
6. Dependencies:
All in main
7. Standards:
No lintian errors. 1 warning:
W: pyrfc3339 source: ancient-
Packaged with debhelper. Source format is 3.0 (quilt)
8. Maintenance:
Easy.
9. Background information:
Parser and generator of RFC 3339-compliant timestamps. This is a dependency for python3-
python-nacl
==================
1. Availability: any
2. Rationale:
Dependency of python3-
3. Security:
No CVE's
4. QA:
0 bugs in debian/ubuntu
5. UI standards:
None
6. Dependencies:
All in main
7. Standards:
No lintian errors.
Uses standards version 3.9.8
Packaged with debhelper. Source format is 3.0 (quilt)
8. Maintenance:
Easy.
9. Background information:
PyNaCl is a Python binding to the Networking and Cryptography library. This is a dependency for python3-
summary: |
- [MIR] py-macaroon-bakery, + [MIR] py-macaroon-bakery, protobuf, pyrfc3339 |
description: | updated |
description: | updated |
no longer affects: | protobuf (Ubuntu) |
python3-pymacaroons still depends on python-nacl. However the MIR is for python-libncal. Can we remove one from the archive?