From b4daeb30dc97166c7ba41b94fcbe568c3c328486 Mon Sep 17 00:00:00 2001 From: Kefu Chai Date: Fri, 4 Jun 2021 11:25:12 +0800 Subject: [PATCH] debian/control: ceph-mgr-modules-core does not Recommend ceph-mgr-rook anymore per https://www.debian.org/doc/debian-policy/ch-relationships.html > Recommends > This declares a strong, but not absolute, dependency. > > The Recommends field should list packages that would be found together > with this one in all but unusual installations. ceph-mgr-modules-core provides a set of ceph-mgr modules which are always enabeld. but the rook module enables ceph-mgr to install and configure a Ceph cluster using Rook. this module is very useful but it does not have such a strong connection with ceph-mgr-modules-core. we can always install it separately for using better intergration with Rook. See-also: https://tracker.ceph.com/issues/45574 Signed-off-by: Kefu Chai (cherry picked from commit 814fb28892370bef3337f90edccfd6f9c00bf350) --- PendingReleaseNotes | 8 ++++++++ debian/control | 1 - 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/PendingReleaseNotes b/PendingReleaseNotes index e4eb04ad80dc5..8d8a16d266800 100644 --- a/PendingReleaseNotes +++ b/PendingReleaseNotes @@ -1,6 +1,14 @@ 15.2.11 ------- +* `ceph-mgr-modules-core` debian package does not recommend `ceph-mgr-rook` + anymore. As the latter depends on `python3-numpy` which cannot be imported in + different Python sub-interpreters multi-times if the version of + `python3-numpy` is older than 1.19. Since `apt-get` installs the `Recommends` + packages by default, `ceph-mgr-rook` was always installed along with + `ceph-mgr` debian package as an indirect dependency. If your workflow depends + on this behavior, you might want to install `ceph-mgr-rook` separately. + * OSD: the option ``osd_fast_shutdown_notify_mon`` has been introduced to allow the OSD to notify the monitor it is shutting down even if ``osd_fast_shutdown`` is enabled. This helps with the monitor logs on larger clusters, that may get diff --git a/debian/control b/debian/control index 397e3a09d5e01..ee62a1a6d139b 100644 --- a/debian/control +++ b/debian/control @@ -305,7 +305,6 @@ Depends: ${misc:Depends}, python3-openssl, Replaces: ceph-mgr (<< 15.1.0) Breaks: ceph-mgr (<< 15.1.0) -Recommends: ceph-mgr-rook Description: ceph manager modules which are always enabled Ceph is a massively scalable, open-source, distributed storage system that runs on commodity hardware and delivers object, -- 2.39.5