]> git.proxmox.com Git - ceph.git/blobdiff - ceph/debian/control
update sources to v12.1.1
[ceph.git] / ceph / debian / control
index a9ce89021a321d44d7abb1152a3c3b2322ecc907..b9e4c67962ac8d3508384c45c728a78775d4d288 100644 (file)
@@ -6,24 +6,24 @@ 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,
-              gperf,
-              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,
                libbabeltrace-ctf-dev,
@@ -33,47 +33,48 @@ Build-Depends: bc,
                libexpat1-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-pecan,
-              python-prettytable,
-              python-setuptools,
+               python-pecan,
+               python-prettytable,
+               python-setuptools,
                python-sphinx,
-              python-werkzeug,
+               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,
@@ -90,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,
@@ -117,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,
@@ -133,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,
@@ -150,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,
@@ -161,15 +167,15 @@ 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},
-        python-cherrypy3,
-         ${shlibs:Depends}
-Replaces: ceph (<< 0.93-417)
-Breaks: ceph (<< 0.93-417)
+         ${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,
@@ -182,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,
@@ -195,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,
@@ -213,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,
@@ -227,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,
@@ -244,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,
@@ -254,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,
@@ -273,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,
@@ -285,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,
@@ -299,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,
@@ -313,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,
@@ -325,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,
@@ -338,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,
@@ -353,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,
@@ -365,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,
@@ -394,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
@@ -411,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,
@@ -424,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
@@ -436,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
@@ -453,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
@@ -468,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
@@ -478,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
@@ -489,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
@@ -501,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
@@ -512,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
@@ -525,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
@@ -538,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,
@@ -554,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,
@@ -569,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,
@@ -585,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
@@ -598,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
@@ -611,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
@@ -624,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
@@ -641,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
@@ -652,7 +705,12 @@ Description: debugging symbols for radosgw
 
 Package: ceph-test
 Architecture: linux-any
-Depends: ceph-common, curl, xmlstarlet, jq, ${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.
 
@@ -660,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.
@@ -670,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,
@@ -686,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,
@@ -703,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,
@@ -718,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,
@@ -735,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,
@@ -750,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,
@@ -767,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,
@@ -782,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,
@@ -799,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,
@@ -812,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,
@@ -824,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.