[Pkg-ceph-commits] [ceph] 39/41: d/rules, control: Drop -dbg packages and let Ubuntu builds take care of ddeb generation instead.

Gaudenz Steinlin gaudenz at moszumanska.debian.org
Mon Aug 15 21:27:07 UTC 2016


This is an automated email from the git hooks/post-receive script.

gaudenz pushed a commit to branch jewel-gaudenz
in repository ceph.

commit bc7b5c1770916352cad1783d287d10e24d17477b
Author: James Page <james.page at ubuntu.com>
Date:   Fri Jul 15 12:22:15 2016 +0100

    d/rules,control: Drop -dbg packages and let Ubuntu builds take care of ddeb generation instead.
---
 debian/control | 230 ---------------------------------------------------------
 debian/rules   |  18 -----
 2 files changed, 248 deletions(-)

diff --git a/debian/control b/debian/control
index 96a3cd1..2bfbe57 100644
--- a/debian/control
+++ b/debian/control
@@ -109,19 +109,6 @@ Description: common ceph daemon libraries and management tools
  the three Ceph server daemons (ceph-mon, ceph-osd, ceph-mds). These tools are
  necessary for creating, running, and administering a Ceph storage cluster.
 
-Package: ceph-dbg
-Architecture: linux-any
-Section: debug
-Priority: extra
-Depends: ceph (= ${binary:Version}), ${misc:Depends}
-Replaces: ceph-test-dbg (<< 9.2.0-1~)
-Breaks: ceph-test-dbg (<< 9.2.0-1~)
-Description: debugging symbols for ceph
- Ceph is a distributed storage system designed to provide excellent
- performance, reliability, and scalability.
- .
- This package contains the debugging symbols for ceph.
-
 Package: rbd-mirror
 Architecture: linux-any
 Depends: ceph-common (= ${binary:Version}),
@@ -135,17 +122,6 @@ Description: Ceph daemon for mirroring RBD images
  This package provides a daemon for mirroring RBD images between
  Ceph clusters, streaming changes asynchronously.
 
-Package: rbd-mirror-dbg
-Architecture: linux-any
-Section: debug
-Priority: extra
-Depends: rbd-mirror (= ${binary:Version}), ${misc:Depends}
-Description: debugging symbols for rbd-mirror
- Ceph is a distributed storage system designed to provide excellent
- performance, reliability, and scalability.
- .
- This package contains the debugging symbols for rbd-mirror.
-
 Package: rbd-nbd
 Architecture: linux-any
 Depends: ${misc:Depends}, ${shlibs:Depends}
@@ -159,20 +135,6 @@ Description: NBD-based rbd client for the Ceph distributed file system
  NBD base client that allows one to map Ceph rbd images as local
  block device.
 
-Package: rbd-nbd-dbg
-Architecture: linux-any
-Section: debug
-Priority: extra
-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,
- block and file system storage.  This is a
- NBD-based client that allows one to map Ceph rbd images as local
- block device.
- .
- This package contains the debugging symbols for rbd-nbd.
-
 Package: ceph-common
 Architecture: linux-any
 Depends: librbd1 (= ${binary:Version}),
@@ -199,20 +161,6 @@ Description: common utilities to mount and interact with a ceph storage cluster
  excellent performance, reliability, and scalability.  This is a collection
  of common tools that allow one to interact with and administer a Ceph cluster.
 
-Package: ceph-common-dbg
-Architecture: linux-any
-Section: debug
-Priority: extra
-Depends: ceph-common (= ${binary:Version}), ${misc:Depends}
-Conflicts: ceph-client-tools-dbg
-Replaces: ceph-client-tools-dbg
-Description: debugging symbols for ceph-common
- Ceph is a distributed storage and file system designed to provide
- excellent performance, reliability, and scalability.  This is a collection
- of common tools that allow one to interact with and administer a Ceph cluster.
- .
- This package contains the debugging symbols for ceph-common.
-
 Package: ceph-mds
 Architecture: linux-any
 Depends: ceph, ${misc:Depends}, ${shlibs:Depends}
@@ -226,17 +174,6 @@ Description: metadata server for the ceph distributed file system
  This package contains the metadata server daemon, which is used to
  create a distributed file system on top of the ceph storage cluster.
 
-Package: ceph-mds-dbg
-Architecture: linux-any
-Section: debug
-Priority: extra
-Depends: ceph-mds (= ${binary:Version}), ${misc:Depends}
-Description: debugging symbols for ceph-mds
- Ceph is a distributed storage and network file system designed to provide
- excellent performance, reliability, and scalability.
- .
- This package contains the debugging symbols for ceph-mds.
-
 Package: ceph-mon
 Architecture: linux-any
 Depends: ceph-base (= ${binary:Version}),
@@ -256,18 +193,6 @@ Description: monitor server for the ceph storage system
  cluster that provides extremely reliable and durable storage of cluster
  membership, configuration, and state.
 
-Package: ceph-mon-dbg
-Architecture: linux-any
-Section: debug
-Priority: extra
-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,
- block and file system storage.
- .
- This package contains the debugging symbols for ceph-mon.
-
 Package: ceph-osd
 Architecture: linux-any
 Depends: ceph-base (= ${binary:Version}), ${misc:Depends}, ${shlibs:Depends}
@@ -283,18 +208,6 @@ Description: OSD server for the ceph storage system
  It is responsible for storing objects on a local file system
  and providing access to them over the network.
 
-Package: ceph-osd-dbg
-Architecture: linux-any
-Section: debug
-Priority: extra
-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,
- block and file system storage.
- .
- This package contains the debugging symbols for ceph-osd.
-
 Package: ceph-fuse
 Architecture: amd64
 Depends: ${misc:Depends}, ${shlibs:Depends}
@@ -311,19 +224,6 @@ Description: FUSE-based client for the Ceph distributed file system
  (insufficient privileges, older kernel, etc.), then the FUSE client will
  do.
 
-Package: ceph-fuse-dbg
-Architecture: amd64
-Section: debug
-Priority: extra
-Depends: ceph-fuse (= ${binary:Version}), ${misc:Depends}
-Description: debugging symbols for ceph-fuse
- Ceph is a distributed network file system designed to provide
- excellent performance, reliability, and scalability.  This is a
- FUSE-based client that allows one to mount a Ceph file system without
- root privileges.
- .
- This package contains the debugging symbols for ceph-fuse.
-
 Package: rbd-fuse
 Architecture: linux-any
 Depends: ${misc:Depends}, ${shlibs:Depends}
@@ -333,18 +233,6 @@ Description: FUSE-based rbd client for the Ceph distributed file system
  excellent performance, reliability, and scalability.  This is a
  FUSE-based client that allows one to map Ceph rbd images as files.
 
-Package: rbd-fuse-dbg
-Architecture: linux-any
-Section: debug
-Priority: extra
-Depends: rbd-fuse (= ${binary:Version}), ${misc:Depends}
-Description: debugging symbols for rbd-fuse
- Ceph is a distributed network file system designed to provide
- excellent performance, reliability, and scalability.  This is a
- FUSE-based client that allows one to map Ceph rbd images as files.
- .
- This package contains the debugging symbols for rbd-fuse.
-
 Package: ceph-fs-common
 Architecture: linux-any
 Depends: ${misc:Depends}, ${shlibs:Depends}
@@ -358,21 +246,6 @@ Description: common utilities to mount and interact with a ceph file system
  of common tools, including the mount utility, that allows one to mount the
  Ceph file system with the kernel client.
 
-Package: ceph-fs-common-dbg
-Architecture: linux-any
-Section: debug
-Priority: extra
-Depends: ceph-fs-common (= ${binary:Version}), ${misc:Depends}
-Conflicts: ceph-client-tools-dbg
-Replaces: ceph-client-tools-dbg
-Description: debugging symbols for ceph-fs-common
- Ceph is a distributed network file system designed to provide
- excellent performance, reliability, and scalability.  This is a collection
- of common tools, including the mount utility, that allows one to mount the
- Ceph file system with the kernel client.
- .
- This package contains the debugging symbols for ceph-fs-common.
-
 Package: ceph-resource-agents
 Architecture: all
 Priority: extra
@@ -399,21 +272,6 @@ Description: RADOS distributed object store client library
  shared library allowing applications to access the distributed object
  store using a simple file-like interface.
 
-Package: librados2-dbg
-Architecture: linux-any
-Section: debug
-Priority: extra
-Conflicts: librados1-dbg
-Replaces: librados1-dbg
-Depends: librados2 (= ${binary:Version}), ${misc:Depends}
-Description: debugging symbols for librados2
- RADOS is a reliable, autonomic distributed object storage cluster
- developed as part of the Ceph distributed storage system.  This is a
- shared library allowing applications to access the distributed object
- store using a simple file-like interface.
- .
- This package contains debugging symbols for librados2.
-
 Package: librados-dev
 Architecture: linux-any
 Section: libdevel
@@ -438,18 +296,6 @@ Description: RADOS striping interface
  to stripe bigger objects onto several standard rados objects using
  an interface very similar to the rados one.
 
-Package: libradosstriper1-dbg
-Architecture: linux-any
-Section: debug
-Priority: extra
-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
- rados objects using an interface very similar to the rados one.
- .
- This package contains debugging symbols for libradosstriper.
-
 Package: libradosstriper-dev
 Architecture: linux-any
 Section: libdevel
@@ -473,19 +319,6 @@ Description: RADOS block device client library
  developed as part of the Ceph distributed storage system.  This is a
  shared library allowing applications to manage these block devices.
 
-Package: librbd1-dbg
-Architecture: linux-any
-Section: debug
-Priority: extra
-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
- developed as part of the Ceph distributed storage system.  This is a
- shared library allowing applications to manage these block devices.
- .
- This package contains debugging symbols for librbd1.
-
 Package: librbd-dev
 Architecture: linux-any
 Section: libdevel
@@ -514,21 +347,6 @@ Description: Ceph distributed file system client library
  shared library allowing applications to access a Ceph distributed
  file system via a POSIX-like interface.
 
-Package: libcephfs1-dbg
-Architecture: linux-any
-Section: debug
-Priority: extra
-Depends: libcephfs1 (= ${binary:Version}), ${misc:Depends}
-Conflicts: libceph1-dbg
-Replaces: libceph1-dbg
-Description: debugging symbols for libcephfs1
- Ceph is a distributed network file system designed to provide
- excellent performance, reliability, and scalability.  This is a
- shared library allowing applications to access a Ceph distributed
- file system via a POSIX-like interface.
- .
- This package contains debugging symbols for libcephfs1.
-
 Package: libcephfs-dev
 Architecture: linux-any
 Section: libdevel
@@ -556,19 +374,6 @@ Description: RADOS Gateway client library
  .
  This package contains the library interface and headers only.
 
-Package: librgw2-dbg
-Architecture: linux-any
-Section: debug
-Priority: extra
-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
- object store that aims to implement a superset of Amazon's S3
- service.
- .
- This package contains debugging symbols for librgw2.
-
 Package: librgw-dev
 Architecture: linux-any
 Section: libdevel
@@ -599,19 +404,6 @@ Description: REST gateway for RADOS distributed object store
  .
  This package contains the proxy daemon and related tools only.
 
-Package: radosgw-dbg
-Architecture: linux-any
-Section: debug
-Priority: extra
-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
- object store that aims to implement a superset of Amazon's S3
- service as well as the OpenStack Object Storage ("Swift") API.
- .
- This package contains debugging symbols for radosgw.
-
 Package: ceph-test
 Architecture: linux-any
 Depends: ceph-common,
@@ -626,17 +418,6 @@ Description: Ceph test and benchmarking tools
  .
  This package contains tools for testing and benchmarking Ceph.
 
-Package: ceph-test-dbg
-Architecture: linux-any
-Section: debug
-Priority: extra
-Depends: ceph-test (= ${binary:Version}), ${misc:Depends}
-Description: debugging symbols for ceph-test
- Ceph is a distributed storage system designed to provide excellent
- performance, reliability, and scalability.
- .
- This package contains the debugging symbols for ceph-test.
-
 Package: python-ceph
 Architecture: all
 Section: python
@@ -715,14 +496,3 @@ Description: Java Native Interface library for CephFS Java bindings
  .
  This package contains the Java Native Interface library for interacting
  with the Ceph File System.
-
-Package: libcephfs-jni-dbg
-Architecture: linux-any
-Section: debug
-Priority: extra
-Depends: libcephfs-jni (= ${binary:Version}), ${misc:Depends}
-Description: debugging symbols for libcephfs-jni
- Ceph is a distributed storage system designed to provide excellent
- performance, reliability, and scalability.
- .
- This package contains debugging symbols for libcephfs-jni.
diff --git a/debian/rules b/debian/rules
index 2b82ead..085ad43 100755
--- a/debian/rules
+++ b/debian/rules
@@ -159,24 +159,6 @@ override_dh_systemd_start:
 	## Users are expected to "systemctl start" services once their
 	## configuration is correct or after package updates.
 
-override_dh_strip:
-	dh_strip -pceph --dbg-package=ceph-dbg
-	dh_strip -pceph-mds --dbg-package=ceph-mds-dbg
-	dh_strip -pceph-fuse --dbg-package=ceph-fuse-dbg
-	dh_strip -prbd-fuse --dbg-package=rbd-fuse-dbg
-	dh_strip -prbd-mirror --dbg-package=rbd-mirror-dbg
-	dh_strip -prbd-nbd --dbg-package=rbd-nbd-dbg
-	dh_strip -pceph-common --dbg-package=ceph-common-dbg
-	dh_strip -pceph-fs-common --dbg-package=ceph-fs-common-dbg
-	dh_strip -plibrados2 --dbg-package=librados2-dbg
-	dh_strip -plibradosstriper1 --dbg-package=libradosstriper1-dbg
-	dh_strip -plibrbd1 --dbg-package=librbd1-dbg
-	dh_strip -plibcephfs1 --dbg-package=libcephfs1-dbg
-	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 -plibcephfs-jni --dbg-package=libcephfs-jni-dbg
-
 override_dh_makeshlibs:
 	# exclude jni libraries in libcephfs-jni to avoid pointless ldconfig
 	# calls in maintainer scripts; exclude private erasure-code plugins.

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-ceph/ceph.git



More information about the Pkg-ceph-commits mailing list