]> git.proxmox.com Git - ceph.git/blobdiff - ceph/debian/control
update sources to v12.2.5
[ceph.git] / ceph / debian / control
index a9ce89021a321d44d7abb1152a3c3b2322ecc907..bdc74471da301d38f23225bf62ba6bbc79646231 100644 (file)
@@ -6,74 +6,76 @@ 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,
                libbabeltrace-dev,
                libblkid-dev (>= 2.17),
-               libcurl4-gnutls-dev,
+               libcurl4-openssl-dev,
                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-coverage,
                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 +92,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 (<< 12.2.2-14),
+          python-ceph (<< 0.92-1223),
+Breaks: ceph (<< 10),
+        ceph-test (<< 12.2.2-14),
+        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 +122,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 +139,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 +156,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 +168,16 @@ Description: debugging symbols for ceph-mds
 Package: ceph-mgr
 Architecture: linux-any
 Depends: ceph-base (= ${binary:Version}),
+         python-cherrypy3,
+         python-jinja2,
          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 +190,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 +204,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), ceph-test (<< 12.2.2-14)
+Breaks: ceph (<< 10), ceph-test (<< 12.2.2-14)
 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 +222,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,
@@ -225,12 +235,13 @@ Package: ceph-osd
 Architecture: linux-any
 Depends: ceph-base (= ${binary:Version}),
          parted,
+         lvm2,
          ${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), ceph-test (<< 12.2.2-14)
+Breaks: ceph (<< 10), ceph-test (<< 12.2.2-14)
 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 +255,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 +266,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 +286,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 +299,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 +314,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 +329,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 +341,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 +355,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 +370,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 +383,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 +415,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 +433,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 +448,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 +463,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 +481,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 +500,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 +512,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 +524,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 +537,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 +550,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 +564,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 +578,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 +599,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 +615,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 +636,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 +651,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 +665,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 +679,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 +696,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 +708,15 @@ 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,
+        socat,
+         xmlstarlet,
+         ${misc:Depends},
+         ${shlibs:Depends},
+Replaces: ceph-base (<< 11)
+Breaks: ceph-base (<< 1)
 Description: Ceph test and benchmarking tools
  This package contains tools for testing and benchmarking Ceph.
 
@@ -660,9 +724,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 +735,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 +751,25 @@ 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,
+ block and file system storage.
+ .
+ This package contains Python 2 libraries for interacting with Ceph's
+ RADOS object storage.
+
+Package: python-rados-dbg
+Architecture: linux-any
+Section: debug
+Priority: extra
+Depends: python-rados (= ${binary:Version}),
+         python-dbg,
+         ${misc:Depends},
 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,14 +777,16 @@ Description: Python 2 libraries for the Ceph librados library
  .
  This package contains Python 2 libraries for interacting with Ceph's
  RADOS object storage.
+ .
+ This package contains the debugging symbols for python-rados.
 
 Package: python3-rados
 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,
@@ -713,15 +795,32 @@ Description: Python 3 libraries for the Ceph librados library
  This package contains Python 3 libraries for interacting with Ceph's
  RADOS object storage.
 
+Package: python3-rados-dbg
+Architecture: linux-any
+Section: debug
+Priority: extra
+Depends: python3-rados (= ${binary:Version}),
+         python3-dbg,
+         ${misc: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,
+ block and file system storage.
+ .
+ This package contains Python 3 libraries for interacting with Ceph's
+ RADOS object storage.
+ .
+ This package contains the debugging symbols for python-rados.
+
 Package: python-rbd
 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,
@@ -730,13 +829,30 @@ Description: Python 2 libraries for the Ceph librbd library
  This package contains Python 2 libraries for interacting with Ceph's
  RBD block device library.
 
+Package: python-rbd-dbg
+Architecture: linux-any
+Section: debug
+Priority: extra
+Depends: python-rbd (= ${binary:Version}),
+         python-dbg,
+         ${misc:Depends},
+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,
+ block and file system storage.
+ .
+ This package contains Python 2 libraries for interacting with Ceph's
+ RBD block device library.
+ .
+ This package contains the debugging symbols for python-rbd.
+
 Package: python3-rbd
 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,
@@ -745,15 +861,47 @@ Description: Python 3 libraries for the Ceph librbd library
  This package contains Python 3 libraries for interacting with Ceph's
  RBD block device library.
 
+Package: python3-rbd-dbg
+Architecture: linux-any
+Section: debug
+Priority: extra
+Depends: python3-rbd (= ${binary:Version}),
+         python3-dbg,
+         ${misc: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,
+ block and file system storage.
+ .
+ This package contains Python 3 libraries for interacting with Ceph's
+ RBD block device library.
+ .
+ This package contains the debugging symbols for python-rbd.
+
 Package: python-rgw
 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,
+ block and file system storage.
+ .
+ This package contains Python 2 libraries for interacting with Ceph's
+ RGW library.
+
+Package: python-rgw-dbg
+Architecture: linux-any
+Section: debug
+Priority: extra
+Depends: python-rgw (= ${binary:Version}),
+         python-dbg,
+         ${misc:Depends},
 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,14 +909,16 @@ Description: Python 2 libraries for the Ceph librgw library
  .
  This package contains Python 2 libraries for interacting with Ceph's
  RGW library.
+ .
+ This package contains the debugging symbols for python-rgw.
 
 Package: python3-rgw
 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,
@@ -777,15 +927,32 @@ Description: Python 3 libraries for the Ceph librgw library
  This package contains Python 3 libraries for interacting with Ceph's
  RGW library.
 
+Package: python3-rgw-dbg
+Architecture: linux-any
+Section: debug
+Priority: extra
+Depends: python3-rgw (= ${binary:Version}),
+         python3-dbg,
+         ${misc: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,
+ block and file system storage.
+ .
+ This package contains Python 3 libraries for interacting with Ceph's
+ RGW library.
+ .
+ This package contains the debugging symbols for python3-rgw.
+
 Package: python-cephfs
 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,
@@ -794,13 +961,30 @@ Description: Python 2 libraries for the Ceph libcephfs library
  This package contains Python 2 libraries for interacting with Ceph's
  CephFS file system client library.
 
+Package: python-cephfs-dbg
+Architecture: linux-any
+Section: debug
+Priority: extra
+Depends: python-cephfs (= ${binary:Version}),
+         python-dbg,
+         ${misc:Depends},
+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,
+ block and file system storage.
+ .
+ This package contains Python 2 libraries for interacting with Ceph's
+ CephFS file system client library.
+ .
+ This package contains the debugging symbols for python-cephfs.
+
 Package: python3-cephfs
 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,
@@ -809,10 +993,28 @@ Description: Python 3 libraries for the Ceph libcephfs library
  This package contains Python 3 libraries for interacting with Ceph's
  CephFS file system client library.
 
+Package: python3-cephfs-dbg
+Architecture: linux-any
+Section: debug
+Priority: extra
+Depends: python3-cephfs (= ${binary:Version}),
+         python3-dbg,
+         ${misc: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,
+ block and file system storage.
+ .
+ This package contains Python 3 libraries for interacting with Ceph's
+ CephFS file system client library.
+ .
+ This package contains the debugging symbols for python3-cephfs.
+
 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 +1026,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.