]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
debian/control: ceph-mgr-modules-core does not Recommend ceph-mgr-rook anymore 42300/head
authorKefu Chai <kchai@redhat.com>
Fri, 4 Jun 2021 03:25:12 +0000 (11:25 +0800)
committerLaura Paduano <lpaduano@suse.com>
Tue, 13 Jul 2021 08:42:39 +0000 (10:42 +0200)
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 <kchai@redhat.com>
(cherry picked from commit 814fb28892370bef3337f90edccfd6f9c00bf350)

PendingReleaseNotes

index 4d443bc47d2e30df1f39fb7a88006a6000a18172..04b13b95c83b105dcb39980f16fc853dbfe7a1cc 100644 (file)
@@ -1,5 +1,13 @@
 >=17.0.0
 
+* `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.
+
 * A new library is available, libcephsqlite. It provides a SQLite Virtual File
   System (VFS) on top of RADOS. The database and journals are striped over
   RADOS across multiple objects for virtually unlimited scaling and throughput