From: Kefu Chai Date: Thu, 9 Jul 2026 02:38:51 +0000 (+0800) Subject: debian: drop unused deps from ceph-mgr-modules-core.requires X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=4e545493e888ab35c5e2d53b1afe7854dd719160;p=ceph.git debian: drop unused deps from ceph-mgr-modules-core.requires CherryPy and packaging are listed as runtime dependencies of ceph-mgr-modules-core, but none of the modules shipped in that package import either one. CherryPy is used by the dashboard, cephadm, and prometheus modules, which list it in their own .requires; packaging is not imported by any shipped mgr code. Both entries therefore pull python3-cherrypy and python3-packaging into ceph-mgr-modules-core for no reason. Drop them. The remaining entries (natsort, requests, python-dateutil, pyyaml) match what the core modules import; prettytable is declared separately in debian/control. Signed-off-by: Kefu Chai --- diff --git a/debian/ceph-mgr-modules-core.requires b/debian/ceph-mgr-modules-core.requires index 07769e866f8..91ec889083e 100644 --- a/debian/ceph-mgr-modules-core.requires +++ b/debian/ceph-mgr-modules-core.requires @@ -1,5 +1,3 @@ natsort -CherryPy -packaging requests python-dateutil