Cleanup #4944
closedEnsure that ceph upgrades are consistent.
0%
Description
We need to ensure that there are no surprises with package versions when ceph is upgraded via apt-get.
Email from user on ceph-devel mailing list:
In the debian/control file, the dependency from one ceph package to
the other doesn't always specify that version should match.
For example the 'ceph' package depends on 'ceph-common' but not on
'ceph-common (= ${binary:Version})'.
The result is that when I did a "apt-get install ceph" to upgrade it (
apt-get upgrade wouldn't have updated it automatically because it had
new dependencies ), it only updated the 'ceph' package and not
librados/ceph-common/... and I had to make another "apt-get upgrade"
to finish the upgrade.
And if you don't pay attention you could end up with mixed version installed.
Is there a reason not to force all version of installed ceph package to match ?