[Python-apps-commits] r12128 - in packages/plainbox-provider-checkbox/trunk/debian (3 files)

zyga-guest at users.alioth.debian.org zyga-guest at users.alioth.debian.org
Wed Jul 22 16:53:32 UTC 2015


    Date: Wednesday, July 22, 2015 @ 16:53:31
  Author: zyga-guest
Revision: 12128

* debian/control: Use the new email address for the team
  (checkbox-devel at lists.ubuntu.com). 
* debian/control: Depend on more recent version of plainbox to get the
  packaging meta-data unit which blocks validation.
* debian/control, debian/rules: Depend on python3-debian for plainbox
  packaging system integration. Activate plainbox packaging integration
  through "./manage.py packaging", "X-Plainbox-Provider: yes" and
  ${plainbox:Depends} and similar. This lets plainbox look at packaging
  meta-data units contained in the provider being packaged (at .txt.in, .txt
  and .pxu files) and determine appropriate dependencies. This lessens the
  maintenance burden on the package maintainer and shifts it onto the
  upstream developers to provide accurate packaging meta-data for each
  specific distribution. This also means that separate packaging for similar
  distributions (Debian, Ubuntu and bleeding-edge Ubuntu PPA is far easier
  to work with as bulk of the work is shared).

Modified:
  packages/plainbox-provider-checkbox/trunk/debian/changelog
  packages/plainbox-provider-checkbox/trunk/debian/control
  packages/plainbox-provider-checkbox/trunk/debian/rules

Modified: packages/plainbox-provider-checkbox/trunk/debian/changelog
===================================================================
--- packages/plainbox-provider-checkbox/trunk/debian/changelog	2015-07-22 16:50:33 UTC (rev 12127)
+++ packages/plainbox-provider-checkbox/trunk/debian/changelog	2015-07-22 16:53:31 UTC (rev 12128)
@@ -1,4 +1,4 @@
-plainbox-provider-checkbox (0.19-1) UNRELEASED; urgency=medium
+plainbox-provider-checkbox (0.21-1) UNRELEASED; urgency=medium
 
   * New upstream release 
   * debian/control: wrap-and-sort 
@@ -10,6 +10,21 @@
     Pineau (using gpg --armor --export-options export-minimal --export
     '7ED72CD1').
   * debian/copyright: bump Canonical copyright
+  * debian/control: Use the new email address for the team
+    (checkbox-devel at lists.ubuntu.com). 
+  * debian/control: Depend on more recent version of plainbox to get the
+    packaging meta-data unit which blocks validation.
+  * debian/control, debian/rules: Depend on python3-debian for plainbox
+    packaging system integration. Activate plainbox packaging integration
+    through "./manage.py packaging", "X-Plainbox-Provider: yes" and
+    ${plainbox:Depends} and similar. This lets plainbox look at packaging
+    meta-data units contained in the provider being packaged (at .txt.in, .txt
+    and .pxu files) and determine appropriate dependencies. This lessens the
+    maintenance burden on the package maintainer and shifts it onto the
+    upstream developers to provide accurate packaging meta-data for each
+    specific distribution. This also means that separate packaging for similar
+    distributions (Debian, Ubuntu and bleeding-edge Ubuntu PPA is far easier
+    to work with as bulk of the work is shared).
 
  -- Zygmunt Krynicki <zygmunt.krynicki at canonical.com>  Wed, 01 Apr 2015 19:06:26 +0200
 

Modified: packages/plainbox-provider-checkbox/trunk/debian/control
===================================================================
--- packages/plainbox-provider-checkbox/trunk/debian/control	2015-07-22 16:50:33 UTC (rev 12127)
+++ packages/plainbox-provider-checkbox/trunk/debian/control	2015-07-22 16:53:31 UTC (rev 12128)
@@ -1,16 +1,19 @@
 Source: plainbox-provider-checkbox
 Section: utils
 Priority: optional
-Maintainer: Checkbox Developers <checkbox-dev at lists.launchpad.net>
+Maintainer: Checkbox Developers <checkbox-devel at lists.ubuntu.com>
 Uploaders: Sylvain Pineau <sylvain.pineau at canonical.com>,
            Zygmunt Krynicki <zygmunt.krynicki at canonical.com>,
            Python Applications Packaging Team <python-apps-team at lists.alioth.debian.org>
 Build-Depends: debhelper (>= 9),
                dh-python,
                intltool,
+               plainbox-provider-resource-generic (>= 0.17),
                python (>= 2.7),
                python3,
-               python3-plainbox (>= 0.5.3)
+               python3-checkbox-support (>= 0.18),
+               python3-debian,
+               python3-plainbox (>= 0.22)
 Standards-Version: 3.9.5
 Vcs-Svn: svn://anonscm.debian.org/python-apps/packages/plainbox-provider-checkbox/trunk/
 Vcs-Browser: http://anonscm.debian.org/viewvc/python-apps/packages/plainbox-provider-checkbox/trunk/
@@ -22,7 +25,9 @@
          python (>= 2.7),
          python2.7,
          python3,
+         python3-checkbox-support (>= 0.18),
          ${misc:Depends},
+         ${plainbox:Depends},
          ${shlibs:Depends}
 Recommends: gir1.2-gst-plugins-base-1.0,
             gir1.2-gstreamer-1.0,
@@ -32,7 +37,8 @@
             pm-utils,
             python3-apt,
             python3-dbus,
-            python3-gi
+            python3-gi,
+            ${plainbox:Recommends}
 Suggests: bonnie++,
           bootchart,
           curl,
@@ -52,7 +58,9 @@
           sox,
           stress,
           sysstat,
-          wmctrl
+          wmctrl,
+          ${plainbox:Suggests}
+X-Plainbox-Provider: yes
 Description: CheckBox provider for PlainBox
  This package provides the CheckBox jobs collection, i.e the hardware test
  definitions and scripts originally included with CheckBox.

Modified: packages/plainbox-provider-checkbox/trunk/debian/rules
===================================================================
--- packages/plainbox-provider-checkbox/trunk/debian/rules	2015-07-22 16:50:33 UTC (rev 12127)
+++ packages/plainbox-provider-checkbox/trunk/debian/rules	2015-07-22 16:53:31 UTC (rev 12128)
@@ -35,3 +35,7 @@
 	# But don't modify the name, it has to be exactly as before
 	sed -i -e 's!name = $(terse_id)!name = $(verbose_id)!g' \
 		$(CURDIR)/debian/$(pkg_name)/usr/share/plainbox-providers-1/$(terse_id).provider
+
+override_dh_gencontrol:
+	python3 manage.py packaging
+	dh_gencontrol




More information about the Python-apps-commits mailing list