From a230a3839d4b5249e93a6fbb701dc890e4611b55 Mon Sep 17 00:00:00 2001 From: Nathan Cutler Date: Thu, 10 Mar 2016 22:11:46 +0100 Subject: [PATCH] debian: make infernalis -> jewel upgrade work Attempts to install jewel ceph-common, ceph-mon, ceph-osd, and ceph-base package over infernalis ceph package fail due to files existing in both. See comment #4 in the tracker issue for a deeper analysis. http://tracker.ceph.com/issues/15047 Fixes: #15047 Signed-off-by: Nathan Cutler --- debian/control | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/debian/control b/debian/control index 899a9356c6f..51832a21747 100644 --- a/debian/control +++ b/debian/control @@ -98,8 +98,9 @@ Depends: binutils, ${shlibs:Depends} Recommends: btrfs-tools, ceph-mds, librados2, libradosstriper1, librbd1 Replaces: ceph-common (<< 0.78-500), python-ceph (<< 0.92-1223), - ceph-test (<< 0.94-1322) -Breaks: python-ceph (<< 0.92-1223), ceph-test (<< 0.94-1322) + ceph-test (<< 0.94-1322), ceph (<< 10) +Breaks: python-ceph (<< 0.92-1223), ceph-test (<< 0.94-1322), + ceph (<< 10) X-Python-Version: >= 2.6 Description: common ceph daemon libraries and management tools Ceph is a massively scalable, open-source, distributed @@ -143,8 +144,8 @@ Depends: ceph-base (= ${binary:Version}), ${misc:Depends}, ${shlibs:Depends} Recommends: ceph-common -Replaces: ceph (<< 9.0.1-1294) -Breaks: ceph (<< 9.0.1-1294) +Replaces: ceph (<< 10) +Breaks: ceph (<< 10) Description: monitor server for the ceph storage system Ceph is a massively scalable, open-source, distributed storage system that runs on commodity hardware and delivers object, @@ -171,8 +172,8 @@ Package: ceph-osd Architecture: linux-any Depends: ceph-base (= ${binary:Version}), ${misc:Depends}, ${shlibs:Depends} Recommends: ceph-common -Replaces: ceph (<< 9.0.1-1294) -Breaks: ceph (<< 9.0.1-1294) +Replaces: ceph (<< 10) +Breaks: ceph (<< 10) Description: OSD server for the ceph storage system Ceph is a massively scalable, open-source, distributed storage system that runs on commodity hardware and delivers object, @@ -312,11 +313,11 @@ Depends: librbd1 (= ${binary:Version}), ${misc:Depends}, ${shlibs:Depends}, python-requests Conflicts: ceph-client-tools Replaces: ceph-client-tools, - ceph (<< 9.0.0-943), + ceph (<< 10), ceph-test (<< 9.0.3-1646), python-ceph (<< 0.92-1223), librbd1 (<< 0.92-1238) -Breaks: ceph (<< 9.0.0-943), +Breaks: ceph (<< 10), ceph-test (<< 9.0.3-1646), python-ceph (<< 0.92-1223), librbd1 (<< 0.92-1238)