[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