]> git.proxmox.com Git - ceph.git/blobdiff - ceph/debian/control
update sources to v12.1.1
[ceph.git] / ceph / debian / control
index eb91c40b65f0bb656899dacb5752f61f5f9e869f..b9e4c67962ac8d3508384c45c728a78775d4d288 100644 (file)
@@ -6,72 +6,75 @@ Vcs-Git: git://github.com/ceph/ceph.git
 Vcs-Browser: https://github.com/ceph/ceph
 Maintainer: Ceph Maintainers <ceph-maintainers@lists.ceph.com>
 Uploaders: Ken Dreyer <kdreyer@redhat.com>,
-           Alfredo Deza <adeza@redhat.com>
+           Alfredo Deza <adeza@redhat.com>,
 Build-Depends: bc,
                btrfs-tools,
-              cmake,
+               cmake,
                cpio,
-              cryptsetup-bin | cryptsetup,
+               cryptsetup-bin | cryptsetup,
                cython,
                cython3,
                debhelper (>= 9),
+               default-jdk,
                dh-exec,
                dh-python,
-              dh-systemd,
-               default-jdk,
+               dh-systemd,
+               gdisk,
                git,
-              gdisk,
+               gperf,
                javahelper,
-              jq,
+               jq,
                junit4,
                libaio-dev,
-               libatomic-ops-dev,
                libbabeltrace-ctf-dev,
                libbabeltrace-dev,
                libblkid-dev (>= 2.17),
                libcurl4-gnutls-dev,
                libexpat1-dev,
-               libfcgi-dev,
                libfuse-dev,
                libgoogle-perftools-dev [i386 amd64 arm64],
-               libibverbs-dev,
+               libibverbs-dev,
                libkeyutils-dev,
+               libldap2-dev,
                libleveldb-dev,
+               liblttng-ust-dev,
                libnss3-dev,
                libsnappy-dev,
-               libldap2-dev,
                libssl-dev,
-               liblttng-ust-dev,
                libtool,
                libudev-dev,
                libxml2-dev,
-              lsb-release,
+               lsb-release,
                parted,
                pkg-config,
                python (>= 2.7),
                python-all-dev,
+               python-cherrypy3,
                python-nose,
-              python-prettytable,
-              python-setuptools,
+               python-pecan,
+               python-prettytable,
+               python-setuptools,
                python-sphinx,
+               python-werkzeug,
                python3-all-dev,
                python3-setuptools,
-               virtualenv | python-virtualenv,
+               socat,
                uuid-runtime,
                valgrind,
+               virtualenv | python-virtualenv,
                xfslibs-dev,
                xfsprogs,
                xmlstarlet,
                yasm [amd64],
-               zlib1g-dev
+               zlib1g-dev,
 Standards-Version: 3.9.3
 
 Package: ceph
 Architecture: linux-any
-Depends: ceph-mon (= ${binary:Version}),
-         ceph-mgr (= ${binary:Version}),
-         ceph-osd (= ${binary:Version})
-Recommends: ceph-mds (= ${binary:Version})
+Depends: ceph-mgr (= ${binary:Version}),
+         ceph-mon (= ${binary:Version}),
+         ceph-osd (= ${binary:Version}),
+Recommends: ceph-mds (= ${binary:Version}),
 Description: distributed storage and file system
  Ceph is a massively scalable, open-source, distributed
  storage system that runs on commodity hardware and delivers object,
@@ -88,20 +91,23 @@ Depends: binutils,
          grep,
          logrotate,
          psmisc,
-         ${python:Depends},
          xfsprogs,
          ${misc:Depends},
-         ${shlibs:Depends}
+         ${python:Depends},
+         ${shlibs:Depends},
 Recommends: btrfs-tools,
             ceph-mds (= ${binary:Version}),
             librados2 (= ${binary:Version}),
             libradosstriper1 (= ${binary:Version}),
             librbd1 (= ${binary:Version}),
-            ntp | time-daemon
-Replaces: ceph-common (<< 0.78-500), python-ceph (<< 0.92-1223),
-         ceph-test (<< 0.94-1322), ceph (<< 10)
-Breaks: python-ceph (<< 0.92-1223), ceph-test (<< 0.94-1322), 
-        ceph (<< 10)
+            ntp | time-daemon,
+Replaces: ceph (<< 10),
+          ceph-common (<< 0.78-500),
+          ceph-test (<< 0.94-1322),
+          python-ceph (<< 0.92-1223),
+Breaks: ceph (<< 10),
+        ceph-test (<< 0.94-1322),
+        python-ceph (<< 0.92-1223),
 Description: common ceph daemon libraries and management tools
  Ceph is a massively scalable, open-source, distributed
  storage system that runs on commodity hardware and delivers object,
@@ -115,7 +121,8 @@ Package: ceph-base-dbg
 Architecture: linux-any
 Section: debug
 Priority: extra
-Depends: ceph-base (= ${binary:Version}), ${misc:Depends}
+Depends: ceph-base (= ${binary:Version}),
+         ${misc:Depends},
 Description: debugging symbols for ceph-base
  Ceph is a massively scalable, open-source, distributed
  storage system that runs on commodity hardware and delivers object,
@@ -131,11 +138,11 @@ Package: ceph-mds
 Architecture: linux-any
 Depends: ceph-base (= ${binary:Version}),
          ${misc:Depends},
-         ${shlibs:Depends}
+         ${shlibs:Depends},
 Recommends: ceph-fuse (= ${binary:Version}),
-            libcephfs2 (= ${binary:Version})
-Replaces: ceph (<< 0.93-417)
-Breaks: ceph (<< 0.93-417)
+            libcephfs2 (= ${binary:Version}),
+Replaces: ceph (<< 0.93-417),
+Breaks: ceph (<< 0.93-417),
 Description: metadata server for the ceph distributed file system
  Ceph is a massively scalable, open-source, distributed
  storage system that runs on commodity hardware and delivers object,
@@ -148,7 +155,8 @@ Package: ceph-mds-dbg
 Architecture: linux-any
 Section: debug
 Priority: extra
-Depends: ceph-mds (= ${binary:Version}), ${misc:Depends}
+Depends: ceph-mds (= ${binary:Version}),
+         ${misc:Depends},
 Description: debugging symbols for ceph-mds
  Ceph is a massively scalable, open-source, distributed
  storage system that runs on commodity hardware and delivers object,
@@ -159,12 +167,16 @@ Description: debugging symbols for ceph-mds
 Package: ceph-mgr
 Architecture: linux-any
 Depends: ceph-base (= ${binary:Version}),
+         python-cherrypy3,
+         python-openssl,
+         python-pecan,
+         python-werkzeug,
          ${misc:Depends},
          ${python:Depends},
-         ${shlibs:Depends}
-Replaces: ceph (<< 0.93-417)
-Breaks: ceph (<< 0.93-417)
-Description: metadata server for the ceph distributed file system
+         ${shlibs:Depends},
+Replaces: ceph (<< 0.93-417),
+Breaks: ceph (<< 0.93-417),
+Description: manager for the ceph distributed storage system
  Ceph is a massively scalable, open-source, distributed
  storage system that runs on commodity hardware and delivers object,
  block and file system storage.
@@ -176,7 +188,8 @@ Package: ceph-mgr-dbg
 Architecture: linux-any
 Section: debug
 Priority: extra
-Depends: ceph-mgr (= ${binary:Version}), ${misc:Depends}
+Depends: ceph-mgr (= ${binary:Version}),
+         ${misc:Depends},
 Description: debugging symbols for ceph-mgr
  Ceph is a massively scalable, open-source, distributed
  storage system that runs on commodity hardware and delivers object,
@@ -189,10 +202,10 @@ Architecture: linux-any
 Depends: ceph-base (= ${binary:Version}),
          python-flask,
          ${misc:Depends},
-         ${shlibs:Depends}
-Recommends: ceph-common
-Replaces: ceph (<< 10)
-Breaks: ceph (<< 10)
+         ${shlibs:Depends},
+Recommends: ceph-common,
+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,
@@ -207,7 +220,8 @@ Package: ceph-mon-dbg
 Architecture: linux-any
 Section: debug
 Priority: extra
-Depends: ceph-mon (= ${binary:Version}), ${misc:Depends}
+Depends: ceph-mon (= ${binary:Version}),
+         ${misc:Depends},
 Description: debugging symbols for ceph-mon
  Ceph is a massively scalable, open-source, distributed
  storage system that runs on commodity hardware and delivers object,
@@ -221,10 +235,10 @@ Depends: ceph-base (= ${binary:Version}),
          parted,
          ${misc:Depends},
          ${python:Depends},
-         ${shlibs:Depends}
-Recommends: ceph-common (= ${binary:Version})
-Replaces: ceph (<< 10)
-Breaks: ceph (<< 10)
+         ${shlibs:Depends},
+Recommends: ceph-common (= ${binary:Version}),
+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,
@@ -238,7 +252,8 @@ Package: ceph-osd-dbg
 Architecture: linux-any
 Section: debug
 Priority: extra
-Depends: ceph-osd (= ${binary:Version}), ${misc:Depends}
+Depends: ceph-osd (= ${binary:Version}),
+         ${misc:Depends},
 Description: debugging symbols for ceph-osd
  Ceph is a massively scalable, open-source, distributed
  storage system that runs on commodity hardware and delivers object,
@@ -248,8 +263,9 @@ Description: debugging symbols for ceph-osd
 
 Package: ceph-fuse
 Architecture: linux-any
-Depends: ${misc:Depends}, ${shlibs:Depends}
-Recommends: fuse
+Depends: ${misc:Depends},
+         ${shlibs:Depends},
+Recommends: fuse,
 Description: FUSE-based client for the Ceph distributed file system
  Ceph is a massively scalable, open-source, distributed
  storage system that runs on commodity hardware and delivers object,
@@ -267,7 +283,8 @@ Package: ceph-fuse-dbg
 Architecture: linux-any
 Section: debug
 Priority: extra
-Depends: ceph-fuse (= ${binary:Version}), ${misc:Depends}
+Depends: ceph-fuse (= ${binary:Version}),
+         ${misc:Depends},
 Description: debugging symbols for ceph-fuse
  Ceph is a massively scalable, open-source, distributed
  storage system that runs on commodity hardware and delivers object,
@@ -279,8 +296,9 @@ Description: debugging symbols for ceph-fuse
 
 Package: rbd-fuse
 Architecture: linux-any
-Depends: ${misc:Depends}, ${shlibs:Depends}
-Recommends: fuse
+Depends: ${misc:Depends},
+         ${shlibs:Depends},
+Recommends: fuse,
 Description: FUSE-based rbd client for the Ceph distributed file system
  Ceph is a massively scalable, open-source, distributed
  storage system that runs on commodity hardware and delivers object,
@@ -293,7 +311,8 @@ Package: rbd-fuse-dbg
 Architecture: linux-any
 Section: debug
 Priority: extra
-Depends: rbd-fuse (= ${binary:Version}), ${misc:Depends}
+Depends: rbd-fuse (= ${binary:Version}),
+         ${misc:Depends},
 Description: debugging symbols for rbd-fuse
  Ceph is a massively scalable, open-source, distributed
  storage system that runs on commodity hardware and delivers object,
@@ -307,7 +326,7 @@ Architecture: linux-any
 Depends: ceph-common (= ${binary:Version}),
          librados2 (= ${binary:Version}),
          ${misc:Depends},
-         ${shlibs:Depends}
+         ${shlibs:Depends},
 Description: Ceph daemon for mirroring RBD images
  Ceph is a massively scalable, open-source, distributed
  storage system that runs on commodity hardware and delivers object,
@@ -319,7 +338,8 @@ Package: rbd-mirror-dbg
 Architecture: linux-any
 Section: debug
 Priority: extra
-Depends: rbd-mirror (= ${binary:Version}), ${misc:Depends}
+Depends: rbd-mirror (= ${binary:Version}),
+         ${misc:Depends},
 Description: debugging symbols for rbd-mirror
  Ceph is a massively scalable, open-source, distributed
  storage system that runs on commodity hardware and delivers object,
@@ -332,7 +352,7 @@ Description: debugging symbols for rbd-mirror
 Package: rbd-nbd
 Architecture: linux-any
 Depends: ${misc:Depends},
-         ${shlibs:Depends}
+         ${shlibs:Depends},
 Description: NBD-based rbd client for the Ceph distributed file system
  Ceph is a massively scalable, open-source, distributed
  storage system that runs on commodity hardware and delivers object,
@@ -347,7 +367,8 @@ Package: rbd-nbd-dbg
 Architecture: linux-any
 Section: debug
 Priority: extra
-Depends: rbd-nbd (= ${binary:Version}), ${misc:Depends}
+Depends: rbd-nbd (= ${binary:Version}),
+         ${misc:Depends},
 Description: debugging symbols for rbd-nbd
  Ceph is a massively scalable, open-source, distributed
  storage system that runs on commodity hardware and delivers object,
@@ -359,27 +380,30 @@ Description: debugging symbols for rbd-nbd
 
 Package: ceph-common
 Architecture: linux-any
-Depends: librbd1 (= ${binary:Version}), ${misc:Depends}, ${shlibs:Depends},
-         python-rados (= ${binary:Version}),
+Depends: librbd1 (= ${binary:Version}),
          python-cephfs (= ${binary:Version}),
+         python-prettytable,
+         python-rados (= ${binary:Version}),
          python-rbd (= ${binary:Version}),
+         python-requests,
          python-rgw (= ${binary:Version}),
+         ${misc:Depends},
          ${python:Depends},
-        python-requests,
-        python-prettytable
-Conflicts: ceph-client-tools
-Replaces: ceph-client-tools,
-         ceph (<< 10),
-         ceph-test (<< 9.0.3-1646),
-         python-ceph (<< 0.92-1223),
-         librbd1 (<< 0.92-1238),
-         ceph-fs-common (<< 11.0)
+         ${shlibs:Depends},
+Conflicts: ceph-client-tools,
+Replaces: ceph (<< 10),
+          ceph-client-tools,
+          ceph-fs-common (<< 11.0),
+          ceph-test (<< 9.0.3-1646),
+          librbd1 (<< 0.92-1238),
+          python-ceph (<< 0.92-1223),
 Breaks: ceph (<< 10),
-       ceph-test (<< 9.0.3-1646),
-       python-ceph (<< 0.92-1223),
-       librbd1 (<< 0.92-1238),
-       ceph-fs-common (<< 11.0)
-Suggests: ceph-base (= ${binary:Version}), ceph-mds (= ${binary:Version})
+        ceph-fs-common (<< 11.0),
+        ceph-test (<< 9.0.3-1646),
+        librbd1 (<< 0.92-1238),
+        python-ceph (<< 0.92-1223),
+Suggests: ceph-base (= ${binary:Version}),
+          ceph-mds (= ${binary:Version}),
 Description: common utilities to mount and interact with a ceph storage cluster
  Ceph is a massively scalable, open-source, distributed
  storage system that runs on commodity hardware and delivers object,
@@ -388,11 +412,12 @@ Description: common utilities to mount and interact with a ceph storage cluster
 
 Package: ceph-common-dbg
 Architecture: linux-any
-Depends: ceph-common (= ${binary:Version}), ${misc:Depends}
-Conflicts: ceph-client-tools-dbg
+Depends: ceph-common (= ${binary:Version}),
+         ${misc:Depends},
+Conflicts: ceph-client-tools-dbg,
 Replaces: ceph-client-tools-dbg,
-         ceph-test-dbg (<< 9.0.3-1646)
-Breaks: ceph-test-dbg (<< 9.0.3-1646)
+          ceph-test-dbg (<< 9.0.3-1646),
+Breaks: ceph-test-dbg (<< 9.0.3-1646),
 Section: debug
 Priority: extra
 Description: debugging symbols for ceph-common
@@ -405,9 +430,11 @@ Description: debugging symbols for ceph-common
 
 Package: ceph-resource-agents
 Architecture: linux-any
-Recommends: pacemaker
+Recommends: pacemaker,
 Priority: extra
-Depends: ceph (= ${binary:Version}), resource-agents, ${misc:Depends}
+Depends: ceph (= ${binary:Version}),
+         resource-agents,
+         ${misc:Depends},
 Description: OCF-compliant resource agents for Ceph
  Ceph is a massively scalable, open-source, distributed
  storage system that runs on commodity hardware and delivers object,
@@ -418,11 +445,14 @@ Description: OCF-compliant resource agents for Ceph
  such as Pacemaker.
 
 Package: librados2
-Conflicts: librados, librados1
-Replaces: librados, librados1
+Conflicts: librados,
+           librados1,
+Replaces: librados,
+          librados1,
 Architecture: linux-any
 Section: libs
-Depends: ${misc:Depends}, ${shlibs:Depends}
+Depends: ${misc:Depends},
+         ${shlibs:Depends},
 Description: RADOS distributed object store client library
  RADOS is a reliable, autonomic distributed object storage cluster
  developed as part of the Ceph distributed storage system.  This is a
@@ -430,12 +460,13 @@ Description: RADOS distributed object store client library
  store using a simple file-like interface.
 
 Package: librados2-dbg
-Conflicts: librados1-dbg
-Replaces: librados1-dbg
+Conflicts: librados1-dbg,
+Replaces: librados1-dbg,
 Architecture: linux-any
 Section: debug
 Priority: extra
-Depends: librados2 (= ${binary:Version}), ${misc:Depends}
+Depends: librados2 (= ${binary:Version}),
+         ${misc:Depends},
 Description: debugging symbols for librados
  RADOS is a reliable, autonomic distributed object storage cluster
  developed as part of the Ceph distributed storage system.  This is a
@@ -447,9 +478,13 @@ Description: debugging symbols for librados
 Package: librados-dev
 Architecture: linux-any
 Section: libdevel
-Depends: librados2 (= ${binary:Version}), ${misc:Depends}, ${shlibs:Depends}
-Conflicts: librados1-dev, librados2-dev
-Replaces: librados1-dev, librados2-dev
+Depends: librados2 (= ${binary:Version}),
+         ${misc:Depends},
+         ${shlibs:Depends},
+Conflicts: librados1-dev,
+           librados2-dev,
+Replaces: librados1-dev,
+          librados2-dev,
 Description: RADOS distributed object store client library (development files)
  RADOS is a reliable, autonomic distributed object storage cluster
  developed as part of the Ceph distributed storage system.  This is a
@@ -462,7 +497,9 @@ Description: RADOS distributed object store client library (development files)
 Package: libradosstriper1
 Architecture: linux-any
 Section: libs
-Depends: librados2 (= ${binary:Version}), ${misc:Depends}, ${shlibs:Depends}
+Depends: librados2 (= ${binary:Version}),
+         ${misc:Depends},
+         ${shlibs:Depends},
 Description: RADOS striping interface
  Striping interface built on top of the rados library, allowing
  to stripe bigger objects onto several standard rados objects using
@@ -472,7 +509,8 @@ Package: libradosstriper1-dbg
 Architecture: linux-any
 Section: debug
 Priority: extra
-Depends: libradosstriper1 (= ${binary:Version}), ${misc:Depends}
+Depends: libradosstriper1 (= ${binary:Version}),
+         ${misc:Depends},
 Description: debugging symbols for libradosstriper
  libradosstriper is a striping interface built on top of the rados
  library, allowing to stripe bigger objects onto several standard
@@ -483,7 +521,8 @@ Description: debugging symbols for libradosstriper
 Package: libradosstriper-dev
 Architecture: linux-any
 Section: libdevel
-Depends: libradosstriper1 (= ${binary:Version}), ${misc:Depends}
+Depends: libradosstriper1 (= ${binary:Version}),
+         ${misc:Depends},
 Description: RADOS striping interface (development files)
  libradosstriper is a striping interface built on top of the rados
  library, allowing to stripe bigger objects onto several standard
@@ -495,7 +534,9 @@ Description: RADOS striping interface (development files)
 Package: librbd1
 Architecture: linux-any
 Section: libs
-Depends: librados2 (= ${binary:Version}), ${misc:Depends}, ${shlibs:Depends}
+Depends: librados2 (= ${binary:Version}),
+         ${misc:Depends},
+         ${shlibs:Depends},
 Description: RADOS block device client library
  RBD is a block device striped across multiple distributed objects
  in RADOS, a reliable, autonomic distributed object storage cluster
@@ -506,7 +547,8 @@ Package: librbd1-dbg
 Architecture: linux-any
 Section: debug
 Priority: extra
-Depends: librbd1 (= ${binary:Version}), ${misc:Depends}
+Depends: librbd1 (= ${binary:Version}),
+         ${misc:Depends},
 Description: debugging symbols for librbd1
  RBD is a block device striped across multiple distributed objects
  in RADOS, a reliable, autonomic distributed object storage cluster
@@ -519,9 +561,10 @@ Package: librbd-dev
 Architecture: linux-any
 Section: libdevel
 Depends: librados-dev (= ${binary:Version}),
-         librbd1 (= ${binary:Version}), ${misc:Depends}
-Conflicts: librbd1-dev
-Replaces: librbd1-dev
+         librbd1 (= ${binary:Version}),
+         ${misc:Depends},
+Conflicts: librbd1-dev,
+Replaces: librbd1-dev,
 Description: RADOS block device client library (development files)
  RBD is a block device striped across multiple distributed objects
  in RADOS, a reliable, autonomic distributed object storage cluster
@@ -532,11 +575,16 @@ Description: RADOS block device client library (development files)
  link against librbd1.
 
 Package: libcephfs2
-Conflicts: libceph, libceph1, libcephfs
-Replaces: libceph, libceph1, libcephfs
+Conflicts: libceph,
+           libceph1,
+           libcephfs,
+Replaces: libceph,
+          libceph1,
+          libcephfs,
 Architecture: linux-any
 Section: libs
-Depends: ${misc:Depends}, ${shlibs:Depends}
+Depends: ${misc:Depends},
+         ${shlibs:Depends},
 Description: Ceph distributed file system client library
  Ceph is a massively scalable, open-source, distributed
  storage system that runs on commodity hardware and delivers object,
@@ -548,9 +596,10 @@ Package: libcephfs2-dbg
 Architecture: linux-any
 Section: debug
 Priority: extra
-Depends: libcephfs2 (= ${binary:Version}), ${misc:Depends}
-Conflicts: libceph1-dbg
-Replaces: libceph1-dbg
+Depends: libcephfs2 (= ${binary:Version}),
+         ${misc:Depends},
+Conflicts: libceph1-dbg,
+Replaces: libceph1-dbg,
 Description: debugging symbols for libcephfs2
  Ceph is a massively scalable, open-source, distributed
  storage system that runs on commodity hardware and delivers object,
@@ -563,9 +612,14 @@ Description: debugging symbols for libcephfs2
 Package: libcephfs-dev
 Architecture: linux-any
 Section: libdevel
-Depends: libcephfs2 (= ${binary:Version}), ${misc:Depends}
-Conflicts: libceph-dev, libceph1-dev, libcephfs2-dev
-Replaces: libceph-dev, libceph1-dev, libcephfs2-dev
+Depends: libcephfs2 (= ${binary:Version}),
+         ${misc:Depends},
+Conflicts: libceph-dev,
+           libceph1-dev,
+           libcephfs2-dev,
+Replaces: libceph-dev,
+          libceph1-dev,
+          libcephfs2-dev,
 Description: Ceph distributed file system client library (development files)
  Ceph is a massively scalable, open-source, distributed
  storage system that runs on commodity hardware and delivers object,
@@ -579,7 +633,9 @@ Description: Ceph distributed file system client library (development files)
 Package: librgw2
 Architecture: linux-any
 Section: libs
-Depends: librados2 (= ${binary:Version}), ${misc:Depends}, ${shlibs:Depends}
+Depends: librados2 (= ${binary:Version}),
+         ${misc:Depends},
+         ${shlibs:Depends},
 Description: RADOS Gateway client library
  RADOS is a distributed object store used by the Ceph distributed
  storage system.  This package provides a REST gateway to the
@@ -592,7 +648,8 @@ Package: librgw2-dbg
 Architecture: linux-any
 Section: debug
 Priority: extra
-Depends: librgw2 (= ${binary:Version}), ${misc:Depends}
+Depends: librgw2 (= ${binary:Version}),
+         ${misc:Depends},
 Description: debugging symbols for librbd1
  RADOS is a distributed object store used by the Ceph distributed
  storage system.  This package provides a REST gateway to the
@@ -605,7 +662,8 @@ Package: librgw-dev
 Architecture: linux-any
 Section: libdevel
 Depends: librados-dev (= ${binary:Version}),
-         librgw2 (= ${binary:Version}), ${misc:Depends}
+         librgw2 (= ${binary:Version}),
+         ${misc:Depends},
 Description: RADOS client library (development files)
  RADOS is a distributed object store used by the Ceph distributed
  storage system.  This package provides a REST gateway to the
@@ -618,11 +676,11 @@ Description: RADOS client library (development files)
 Package: radosgw
 Architecture: linux-any
 Depends: ceph-common (= ${binary:Version}),
-         mime-support,
          librgw2 (= ${binary:Version}),
+         mime-support,
          ${misc:Depends},
-         ${shlibs:Depends}
-Recommends: ntp | time-daemon
+         ${shlibs:Depends},
+Recommends: ntp | time-daemon,
 Description: REST gateway for RADOS distributed object store
  RADOS is a distributed object store used by the Ceph distributed
  storage system.  This package provides a REST gateway to the
@@ -635,7 +693,8 @@ Package: radosgw-dbg
 Architecture: linux-any
 Section: debug
 Priority: extra
-Depends: radosgw (= ${binary:Version}), ${misc:Depends}
+Depends: radosgw (= ${binary:Version}),
+         ${misc:Depends},
 Description: debugging symbols for radosgw
  RADOS is a distributed object store used by the Ceph distributed
  storage system.  This package provides a REST gateway to the
@@ -646,7 +705,12 @@ Description: debugging symbols for radosgw
 
 Package: ceph-test
 Architecture: linux-any
-Depends: ceph-common, curl, xmlstarlet, ${misc:Depends}, ${shlibs:Depends}
+Depends: ceph-common,
+         curl,
+         jq,
+         xmlstarlet,
+         ${misc:Depends},
+         ${shlibs:Depends},
 Description: Ceph test and benchmarking tools
  This package contains tools for testing and benchmarking Ceph.
 
@@ -654,9 +718,10 @@ Package: ceph-test-dbg
 Architecture: linux-any
 Section: debug
 Priority: extra
-Depends: ceph-test (= ${binary:Version}), ceph-common (= ${binary:Version}),
+Depends: ceph-common (= ${binary:Version}),
+         ceph-test (= ${binary:Version}),
          curl,
-         ${misc:Depends}
+         ${misc:Depends},
 Description: Ceph test and benchmarking tools
  .
  This package contains the debugging symbols for ceph-test.
@@ -664,10 +729,10 @@ Description: Ceph test and benchmarking tools
 Package: python-ceph
 Architecture: linux-any
 Section: python
-Depends: python-rados (= ${binary:Version}),
+Depends: python-cephfs (= ${binary:Version}),
+         python-rados (= ${binary:Version}),
          python-rbd (= ${binary:Version}),
          python-rgw (= ${binary:Version}),
-         python-cephfs (= ${binary:Version})
 Description: Meta-package for python libraries for the Ceph libraries
  Ceph is a massively scalable, open-source, distributed
  storage system that runs on commodity hardware and delivers object,
@@ -680,10 +745,10 @@ Architecture: linux-any
 Section: python
 Depends: librados2 (= ${binary:Version}),
          ${misc:Depends},
+         ${python:Depends},
          ${shlibs:Depends},
-         ${python:Depends}
-Replaces: python-ceph (<< 0.92-1223)
-Breaks: python-ceph (<< 0.92-1223)
+Replaces: python-ceph (<< 0.92-1223),
+Breaks: python-ceph (<< 0.92-1223),
 Description: Python 2 libraries for the Ceph librados library
  Ceph is a massively scalable, open-source, distributed
  storage system that runs on commodity hardware and delivers object,
@@ -697,8 +762,8 @@ Architecture: linux-any
 Section: python
 Depends: librados2 (= ${binary:Version}),
          ${misc:Depends},
+         ${python3:Depends},
          ${shlibs:Depends},
-         ${python3:Depends}
 Description: Python 3 libraries for the Ceph librados library
  Ceph is a massively scalable, open-source, distributed
  storage system that runs on commodity hardware and delivers object,
@@ -712,10 +777,10 @@ Architecture: linux-any
 Section: python
 Depends: librbd1 (>= ${binary:Version}),
          ${misc:Depends},
+         ${python:Depends},
          ${shlibs:Depends},
-         ${python:Depends}
-Replaces: python-ceph (<< 0.92-1223)
-Breaks: python-ceph (<< 0.92-1223)
+Replaces: python-ceph (<< 0.92-1223),
+Breaks: python-ceph (<< 0.92-1223),
 Description: Python 2 libraries for the Ceph librbd library
  Ceph is a massively scalable, open-source, distributed
  storage system that runs on commodity hardware and delivers object,
@@ -729,8 +794,8 @@ Architecture: linux-any
 Section: python
 Depends: librbd1 (>= ${binary:Version}),
          ${misc:Depends},
+         ${python3:Depends},
          ${shlibs:Depends},
-         ${python3:Depends}
 Description: Python 3 libraries for the Ceph librbd library
  Ceph is a massively scalable, open-source, distributed
  storage system that runs on commodity hardware and delivers object,
@@ -744,10 +809,10 @@ Architecture: linux-any
 Section: python
 Depends: librgw2 (>= ${binary:Version}),
          ${misc:Depends},
+         ${python:Depends},
          ${shlibs:Depends},
-         ${python:Depends}
-Replaces: python-ceph (<< 0.92-1223)
-Breaks: python-ceph (<< 0.92-1223)
+Replaces: python-ceph (<< 0.92-1223),
+Breaks: python-ceph (<< 0.92-1223),
 Description: Python 2 libraries for the Ceph librgw library
  Ceph is a massively scalable, open-source, distributed
  storage system that runs on commodity hardware and delivers object,
@@ -761,8 +826,8 @@ Architecture: linux-any
 Section: python
 Depends: librgw2 (>= ${binary:Version}),
          ${misc:Depends},
+         ${python3:Depends},
          ${shlibs:Depends},
-         ${python3:Depends}
 Description: Python 3 libraries for the Ceph librgw library
  Ceph is a massively scalable, open-source, distributed
  storage system that runs on commodity hardware and delivers object,
@@ -776,10 +841,10 @@ Architecture: linux-any
 Section: python
 Depends: libcephfs2 (= ${binary:Version}),
          ${misc:Depends},
+         ${python:Depends},
          ${shlibs:Depends},
-         ${python:Depends}
-Replaces: python-ceph (<< 0.92-1223)
-Breaks: python-ceph (<< 0.92-1223)
+Replaces: python-ceph (<< 0.92-1223),
+Breaks: python-ceph (<< 0.92-1223),
 Description: Python 2 libraries for the Ceph libcephfs library
  Ceph is a massively scalable, open-source, distributed
  storage system that runs on commodity hardware and delivers object,
@@ -793,8 +858,8 @@ Architecture: linux-any
 Section: python
 Depends: libcephfs2 (= ${binary:Version}),
          ${misc:Depends},
+         ${python3:Depends},
          ${shlibs:Depends},
-         ${python3:Depends}
 Description: Python 3 libraries for the Ceph libcephfs library
  Ceph is a massively scalable, open-source, distributed
  storage system that runs on commodity hardware and delivers object,
@@ -806,7 +871,8 @@ Description: Python 3 libraries for the Ceph libcephfs library
 Package: python3-ceph-argparse
 Architecture: linux-any
 Section: python
-Depends: ${misc:Depends}, ${python3:Depends}
+Depends: ${misc:Depends},
+         ${python3:Depends},
 Description: Python 3 utility libraries for Ceph CLI
  Ceph is a massively scalable, open-source, distributed
  storage system that runs on commodity hardware and delivers object,
@@ -818,20 +884,24 @@ Description: Python 3 utility libraries for Ceph CLI
 Package: libcephfs-java
 Section: java
 Architecture: all
-Depends: libcephfs-jni (= ${binary:Version}), ${java:Depends}, ${misc:Depends}
+Depends: libcephfs-jni (= ${binary:Version}),
+         ${java:Depends},
+         ${misc:Depends},
 Description: Java libraries for the Ceph File System
 
 Package: libcephfs-jni
 Architecture: linux-any
 Section: java
-Depends: libcephfs2 (= ${binary:Version}), ${java:Depends},
-         ${misc:Depends}, ${shlibs:Depends}
+Depends: libcephfs2 (= ${binary:Version}),
+         ${java:Depends},
+         ${misc:Depends},
+         ${shlibs:Depends},
 Description: Java Native Interface library for CephFS Java bindings
 
 Package: rados-objclass-dev
 Architecture: linux-any
 Section: libdevel
-Depends: librados-dev (= ${binary:Version}) ${misc:Depends}
+Depends: librados-dev (= ${binary:Version}) ${misc:Depends},
 Description: RADOS object class development kit.
  .
  This package contains development files needed for building RADOS object class plugins.