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?


You are receiving this mail because: