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

James Downing Page jamespage at moszumanska.debian.org
Tue Jul 19 09:35:53 UTC 2016


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

jamespage pushed a commit to branch ubuntu-yakkety
in repository ceph.

commit 44ad0d18fc58059c4e176681c5de3b3adb021e91
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/changelog |   7 ++
 debian/control   | 248 -------------------------------------------------------
 debian/rules     |  21 -----
 3 files changed, 7 insertions(+), 269 deletions(-)

diff --git a/debian/changelog b/debian/changelog
index 52301f5..ab9e27d 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,10 @@
+ceph (10.2.2-0ubuntu3) UNRELEASED; urgency=medium
+
+  * d/rules,control: Drop -dbg packages and let Ubuntu builds take care of
+    ddeb generation instead.
+
+ -- James Page <james.page at ubuntu.com>  Fri, 15 Jul 2016 12:21:42 +0100
+
 ceph (10.2.2-0ubuntu2) yakkety; urgency=medium
 
   * d/ceph.install,d/etc/*: Drop pm based power management scripts as they
diff --git a/debian/control b/debian/control
index 81fa453..fe6775c 100644
--- a/debian/control
+++ b/debian/control
@@ -74,19 +74,6 @@ Description: distributed storage and file system
  storage system that runs on commodity hardware and delivers object,
  block and file system storage.
 
-Package: ceph-dbg
-Architecture: linux-any
-Section: debug
-Priority: extra
-Depends: ceph (= ${binary:Version}), ${misc:Depends}
-Replaces: ceph-test-dbg (<< 9.2.0-0ubuntu1~)
-Breaks: ceph-test-dbg (<< 9.2.0-0ubuntu1~)
-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: ceph-base
 Architecture: linux-any
 Depends: binutils,
@@ -123,20 +110,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-base-dbg
-Architecture: linux-any
-Section: debug
-Priority: extra
-Depends: ceph-base (= ${binary:Version}), ${misc:Depends}
-Breaks: ceph-dbg (<< 10.2.2-0ubuntu2~),
-Replaces: ceph-dbg (<< 10.2.2-0ubuntu2~),
-Description: debugging symbols for ceph-base
- 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-base.
-
 Package: rbd-mirror
 Architecture: linux-any
 Depends: ceph-common (= ${binary:Version}),
@@ -150,17 +123,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}
@@ -174,20 +136,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}),
@@ -214,20 +162,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}
@@ -241,17 +175,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}),
@@ -271,20 +194,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}
-Breaks: ceph-dbg (<< 10.2.2-0ubuntu2~),
-Replaces: ceph-dbg (<< 10.2.2-0ubuntu2~),
-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}
@@ -300,20 +209,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}
-Breaks: ceph-dbg (<< 10.2.2-0ubuntu2~),
-Replaces: ceph-dbg (<< 10.2.2-0ubuntu2~),
-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}
@@ -330,19 +225,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}
@@ -352,18 +234,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}
@@ -377,21 +247,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
@@ -418,21 +273,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
@@ -457,18 +297,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
@@ -492,19 +320,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
@@ -533,21 +348,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
@@ -575,19 +375,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
@@ -618,19 +405,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,
@@ -645,17 +419,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
@@ -734,14 +497,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 13f9242..f685717 100755
--- a/debian/rules
+++ b/debian/rules
@@ -129,27 +129,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-base --dbg-package=ceph-base-dbg
-	dh_strip -pceph-mds --dbg-package=ceph-mds-dbg
-	dh_strip -pceph-mon --dbg-package=ceph-mon-dbg
-	dh_strip -pceph-osd --dbg-package=ceph-osd-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