| Summary: | docker-registry requires python-glanceclient and python-keystoneclient | ||
|---|---|---|---|
| Product: | Mageia | Reporter: | David Walser <luigiwalser> |
| Component: | Security | Assignee: | Bruno Cornec <bruno> |
| Status: | RESOLVED FIXED | QA Contact: | Sec team <security> |
| Severity: | normal | ||
| Priority: | Normal | ||
| Version: | Cauldron | ||
| Target Milestone: | --- | ||
| Hardware: | i586 | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Source RPM: | docker-registry-0.9.0-1.mga5.src.rpm | CVE: | |
| Status comment: | |||
| Bug Depends on: | |||
| Bug Blocks: | 14674 | ||
|
Description
David Walser
2015-01-11 18:20:40 CET
David Walser
2015-01-11 18:20:57 CET
Blocks:
(none) =>
14674 Hello David, I'm not sure I understand your point. python-glanceclient is maintained (I could update it to 0.15 which is the upstream version at https://github.com/openstack/python-glanceclient) python-keystoneclient is also maintained (I could again update it to a more recent version as well at https://github.com/openstack/python-keystoneclient) I don't understand why you speak about unmaintained. Could you explain ? If it's in Magia, if we want docker, then we need that package as well as fig and some others. Maybe we should create a small team to work on this ? And docker-registry really needs these 2 IIRC. They're unmaintained in Mageia. They've never been consistently maintained since they were first imported. They have frequent security issues that are never addressed. I've already raised this issue before the last two Mageia releases. The OpenStack stuff has too many security issues and is too confusing to rely on me to stay on top of it for stable. Someone's going to have to show that they can stay on top of it and consistently maintain them, and that's never happened. We cannot support those packages for stable and we can't ship them in Mageia 5. I have a hard time believing that you can't have Docker without also having OpenStack. I'd imagine there's some way you can disable that dependency in docker-registry. For now, it needs to be done. So docker-registry was already broken because it also depended on python-docker-registry-core, which doesn't exist. I've removed all of these packages. docker-registry can be reintroduced if it can be built without broken dependencies or openstack packages. Status:
NEW =>
RESOLVED Just FYI, the correct way to handle the requires/recommends here would be: docker-registry recommends docker-registry-glance-driver (or whatever you end up calling it, not currently packaged), which requires python-glanceclient, which requires python-keystoneclient. So docker-registry shouldn't recommend the *client packages directly. |