From 968573b8930a7c8485bf53e3a989ce2f7d0a2fff Mon Sep 17 00:00:00 2001 From: Loic Dachary Date: Thu, 28 May 2015 10:35:51 +0200 Subject: [PATCH] debian: ceph-dbg steals ceph-objectstore-tool from ceph-test-dbg When ceph-objectstore-tool was moved from ceph-test to ceph by 61cf5da0b51e2d9578c7b4bca85184317e30f4ca, the ceph package in debian/control was updated accordingly, as recommended by https://www.debian.org/doc/debian-policy/ch-relationships.html#s-replaces The same must be done for the ceph-dbg package because /usr/lib/debug/usr/bin/ceph-objectstore-too is no longer in ceph-test-dbg. Although the change was merged may 6th, 2015 8f23382064c189b657564d58c3f9d17720e891ed, teuthology jobs were not always failing because packages were not systematically upgraded during the installation. The missing dependencies that were responsible for this upgrade problem were fixed by f898ec1e4e3472b0202280f09653a769fc62c8d3 on may 18th, 2015 and all upgrade tests relying on ceph-*-dbg packages started to fail systematically after this date. http://tracker.ceph.com/issues/11546 Fixes: #11546 Signed-off-by: Loic Dachary (cherry picked from commit 6f11fbf41fab10924b1e0e41fcf27864779d4073) --- debian/control | 2 ++ 1 file changed, 2 insertions(+) diff --git a/debian/control b/debian/control index 9e1c1165f5ce4..1862e4a966785 100644 --- a/debian/control +++ b/debian/control @@ -92,6 +92,8 @@ Architecture: linux-any Section: debug Priority: extra Depends: ceph (= ${binary:Version}), ${misc:Depends} +Replaces: ceph-test-dbg (<< 0.94-1322) +Breaks: ceph-test-dbg (<< 0.94-1322) Description: debugging symbols for ceph Ceph is a distributed storage system designed to provide excellent performance, reliability, and scalability. -- 2.39.5