Bug ID | 997751 |
---|---|
Summary | Need to drop python-ceph (0.80.9) in Leap 42.1 |
Classification | openSUSE |
Product | openSUSE Distribution |
Version | Leap 42.1 |
Hardware | Other |
OS | Other |
Status | NEW |
Severity | Normal |
Priority | P5 - None |
Component | Other |
Assignee | bnc-team-screening@forge.provo.novell.com |
Reporter | ncutler@suse.com |
QA Contact | qa-bugs@suse.de |
Found By | --- |
Blocker | --- |
Leap 42.1 was released with ceph 0.80.9 (including a "python-ceph" subpackage, also with version 0.80.9). Later, in a maintenance update, the main ceph package was updated to 0.94.7. This new package obsoletes python-ceph, replacing it with four packages: 1. python-rados 2. python-rbd 3. python-cephfs 4. python-ceph-compat (metapackage containing 1-3) However, the continued presence of python-ceph 0.80.9 causes breakage in our automated test suite. The new "python-ceph-compat" (0.94.7) package both "Provides: python-ceph" and "Obsoletes: python-ceph", yet when the user installs "python-ceph", he gets the original (python-ceph 0.80.9) and not the replacement (python-ceph-compat 0.94.7). This seems like a bug in zypper to me - if python-ceph-compat 0.94.7 both provides and obsoletes python-ceph, then "zypper in python-ceph" should install python-ceph-compat 0.94.7 and not python-ceph 0.80.9. Do you agree? And how should I go about removing python-ceph 0.80.9 from Leap 42.1?