From: Sage Weil Date: Tue, 9 Jan 2018 15:40:06 +0000 (-0600) Subject: debian: add -dbg packages for python-{rados,rgw,rbd,cephfs} X-Git-Tag: v12.2.3~48^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=refs%2Fpull%2F19969%2Fhead;p=ceph.git debian: add -dbg packages for python-{rados,rgw,rbd,cephfs} Signed-off-by: Sage Weil (cherry picked from commit b5bd43323fd96aa975e0500261b65a46067b68fa) --- diff --git a/debian/control b/debian/control index 28f235ba983..c130a1d8dbc 100644 --- a/debian/control +++ b/debian/control @@ -760,6 +760,23 @@ Description: Python 2 libraries for the Ceph librados library 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, + block and file system storage. + . + 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 @@ -775,6 +792,23 @@ 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 @@ -792,6 +826,23 @@ 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 @@ -807,6 +858,23 @@ 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 @@ -824,6 +892,23 @@ Description: Python 2 libraries for the Ceph librgw library 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, + block and file system storage. + . + 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 @@ -839,6 +924,23 @@ 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 @@ -856,6 +958,23 @@ 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 @@ -871,6 +990,23 @@ 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 diff --git a/debian/rules b/debian/rules index 214e9db6994..57bd3b8892e 100755 --- a/debian/rules +++ b/debian/rules @@ -163,6 +163,14 @@ override_dh_strip: dh_strip -plibrgw2 --dbg-package=librgw2-dbg dh_strip -pradosgw --dbg-package=radosgw-dbg dh_strip -pceph-test --dbg-package=ceph-test-dbg + dh_strip -ppython-rados --dbg-package=python-rados-dbg + dh_strip -ppython3-rados --dbg-package=python3-rados-dbg + dh_strip -ppython-rbd --dbg-package=python-rbd-dbg + dh_strip -ppython3-rbd --dbg-package=python3-rbd-dbg + dh_strip -ppython-rgw --dbg-package=python-rgw-dbg + dh_strip -ppython3-rgw --dbg-package=python3-rgw-dbg + dh_strip -ppython-cephfs --dbg-package=python-cephfs-dbg + dh_strip -ppython3-cephfs --dbg-package=python3-cephfs-dbg override_dh_shlibdeps: dh_shlibdeps -a --exclude=erasure-code --exclude=rados-classes --exclude=compressor