[Python-modules-commits] r28480 - in packages/plainbox-provider-checkbox/trunk/debian (12 files)

zyga-guest at users.alioth.debian.org zyga-guest at users.alioth.debian.org
Mon Apr 7 19:59:51 UTC 2014


    Date: Monday, April 7, 2014 @ 19:59:50
  Author: zyga-guest
Revision: 28480

* New upstream release. List of bugfixes:
  https://launchpad.net/plainbox-provider-checkbox/14.04/0.4
* debian/watch: look for new releases on launchpad
* debian/rules: stop using pybuild and use manage.py
  {i18n,build,install,validate} instead. This also drops dependency on
  python3-distutils-extra and replaces that with intltool
* debian/rules: override dh_python3 with private directory path in
  override_dh_python3 target to generate ${python3:Depends} and maintainer
  scripts (XXX: this doesn't seem to work, dh-gencontrol says
  ${python3:Depends} is still undefined. 
* debian/upstream/signing-key.asc: Use armoured gpg keys to avoid having to
  keep binary files in Debian packaging. Also, replace that with my key
  since I made the 0.3 release upstream.
* debian/source/lintian-overrides: add an override for warning about no
  source for flash movie with reference to a bug report that discusses that
  issue.
* debian/source/include-binaries: drop (no longer needed)
* debian/patches: drop (no longer needed)
* debian/plainbox-provider-checkbox.lintian-overrides: drop (no longer
  needed)
* Stop being a python3 module, move to from DPMT to PAPT

Added:
  packages/plainbox-provider-checkbox/trunk/debian/source/lintian-overrides
  packages/plainbox-provider-checkbox/trunk/debian/upstream/
  packages/plainbox-provider-checkbox/trunk/debian/upstream/signing-key.asc
Modified:
  packages/plainbox-provider-checkbox/trunk/debian/changelog
  packages/plainbox-provider-checkbox/trunk/debian/control
  packages/plainbox-provider-checkbox/trunk/debian/copyright
  packages/plainbox-provider-checkbox/trunk/debian/rules
  packages/plainbox-provider-checkbox/trunk/debian/watch
Deleted:
  packages/plainbox-provider-checkbox/trunk/debian/patches/
  packages/plainbox-provider-checkbox/trunk/debian/plainbox-provider-checkbox.lintian-overrides
  packages/plainbox-provider-checkbox/trunk/debian/source/include-binaries
  packages/plainbox-provider-checkbox/trunk/debian/upstream-signing-key.pgp

Modified: packages/plainbox-provider-checkbox/trunk/debian/changelog
===================================================================
--- packages/plainbox-provider-checkbox/trunk/debian/changelog	2014-04-07 15:19:58 UTC (rev 28479)
+++ packages/plainbox-provider-checkbox/trunk/debian/changelog	2014-04-07 19:59:50 UTC (rev 28480)
@@ -1,3 +1,29 @@
+plainbox-provider-checkbox (0.4-1) UNRELEASED; urgency=medium
+
+  * New upstream release. List of bugfixes:
+    https://launchpad.net/plainbox-provider-checkbox/14.04/0.4
+  * debian/watch: look for new releases on launchpad
+  * debian/rules: stop using pybuild and use manage.py
+    {i18n,build,install,validate} instead. This also drops dependency on
+    python3-distutils-extra and replaces that with intltool
+  * debian/rules: override dh_python3 with private directory path in
+    override_dh_python3 target to generate ${python3:Depends} and maintainer
+    scripts (XXX: this doesn't seem to work, dh-gencontrol says
+    ${python3:Depends} is still undefined. 
+  * debian/upstream/signing-key.asc: Use armoured gpg keys to avoid having to
+    keep binary files in Debian packaging. Also, replace that with my key
+    since I made the 0.3 release upstream.
+  * debian/source/lintian-overrides: add an override for warning about no
+    source for flash movie with reference to a bug report that discusses that
+    issue.
+  * debian/source/include-binaries: drop (no longer needed)
+  * debian/patches: drop (no longer needed)
+  * debian/plainbox-provider-checkbox.lintian-overrides: drop (no longer
+    needed)
+  * Stop being a python3 module, move to from DPMT to PAPT
+
+ -- Zygmunt Krynicki <zygmunt.krynicki at canonical.com>  Mon, 07 Apr 2014 19:00:31 +0200
+
 plainbox-provider-checkbox (0.3-2) unstable; urgency=low
 
   * Patch the checkbox.provider file to add the version number, required by

Modified: packages/plainbox-provider-checkbox/trunk/debian/control
===================================================================
--- packages/plainbox-provider-checkbox/trunk/debian/control	2014-04-07 15:19:58 UTC (rev 28479)
+++ packages/plainbox-provider-checkbox/trunk/debian/control	2014-04-07 19:59:50 UTC (rev 28480)
@@ -8,8 +8,9 @@
 Build-Depends:
  debhelper (>= 9),
  dh-python,
- python3-all,
- python3-distutils-extra
+ intltool,
+ python3,
+ python3-plainbox (>= 0.5.3),
 Standards-Version: 3.9.5
 X-Python3-Version: >= 3.2
 Vcs-Svn: svn://anonscm.debian.org/python-modules/packages/plainbox-provider-checkbox/trunk/
@@ -18,10 +19,12 @@
 
 Package: plainbox-provider-checkbox
 Architecture: any
-Depends: plainbox-provider-resource-generic,
-         python3 (>= 3.2),
-         ${misc:Depends},
-         ${shlibs:Depends}
+Depends:
+ ${misc:Depends},
+ ${python3:Depends},
+ ${shlibs:Depends},
+ plainbox-provider-resource-generic (>= 0.3),
+ python3,
 Recommends: gir1.2-gst-plugins-base-1.0,
             gir1.2-gstreamer-1.0,
             gstreamer1.0-plugins-good,

Modified: packages/plainbox-provider-checkbox/trunk/debian/copyright
===================================================================
--- packages/plainbox-provider-checkbox/trunk/debian/copyright	2014-04-07 15:19:58 UTC (rev 28479)
+++ packages/plainbox-provider-checkbox/trunk/debian/copyright	2014-04-07 19:59:50 UTC (rev 28480)
@@ -20,7 +20,7 @@
  On Debian-based systems the full text of the GPL, version 3, can be found at
  /usr/share/common-licenses/GPL-3.
 
-Files: provider_bin/alsa_info
+Files: bin/alsa_info
 Copyright: Copyright (C) 2007 Free Software Foundation.
 License: GPL-2
  This program is free software; you can redistribute it and/or modify
@@ -40,7 +40,7 @@
  On Debian-based systems the full text of the GPL, version 2, can be found at
  /usr/share/common-licenses/GPL-2.
 
-Files: provider_bin/camera_test
+Files: bin/camera_test
 Copyright:
  Copyright 2008-2012 Canonical Ltd.
  .
@@ -67,7 +67,7 @@
  On Debian-based systems the full text of the GPL, version 3, can be found at
  /usr/share/common-licenses/GPL-3.
 
-Files: provider_bin/graphics_driver
+Files: bin/graphics_driver
 Copyright: Copyright (C) 2010-2012 Bryce W. Harrington All Rights Reserved.
 License: MIT
  Permission is hereby granted, free of charge, to any person obtaining a copy
@@ -88,7 +88,7 @@
  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
  THE SOFTWARE.
 
-Files: provider_bin/mm-test
+Files: bin/mm-test
 Copyright:
  Copyright (C) 2008 Novell, Inc.
  Copyright (C) 2009 Red Hat, Inc.
@@ -110,7 +110,7 @@
  On Debian-based systems the full text of the GPL, version 2, can be found at
  /usr/share/common-licenses/GPL-2.
 
-Files: provider_bin/threaded_memtest.c
+Files: src/threaded_memtest.c
 Copyright: Copyright (C) 2006 Red Hat, Inc. All Rights Reserved.
 License: GPL-2
  This program is free software; you can redistribute it and/or modify

Deleted: packages/plainbox-provider-checkbox/trunk/debian/plainbox-provider-checkbox.lintian-overrides
===================================================================
--- packages/plainbox-provider-checkbox/trunk/debian/plainbox-provider-checkbox.lintian-overrides	2014-04-07 15:19:58 UTC (rev 28479)
+++ packages/plainbox-provider-checkbox/trunk/debian/plainbox-provider-checkbox.lintian-overrides	2014-04-07 19:59:50 UTC (rev 28480)
@@ -1,2 +0,0 @@
-# image files are very specific to the application, they don't belong in /usr/share
-plainbox-provider-checkbox binary: image-file-in-usr-lib

Modified: packages/plainbox-provider-checkbox/trunk/debian/rules
===================================================================
--- packages/plainbox-provider-checkbox/trunk/debian/rules	2014-04-07 15:19:58 UTC (rev 28479)
+++ packages/plainbox-provider-checkbox/trunk/debian/rules	2014-04-07 19:59:50 UTC (rev 28480)
@@ -1,10 +1,34 @@
 #!/usr/bin/make -f
-export PYBUILD_NAME=plainbox-provider-checkbox
+export DH_VERBOSE=1
 
 %:
-	dh $@ --with=python3 --buildsystem=pybuild
+	dh $@ --with=python3
 
+override_dh_auto_clean:
+	python3 manage.py clean
+
+override_dh_auto_build:
+	python3 manage.py build
+	python3 manage.py i18n
+
+override_dh_auto_test:
+	python3 manage.py validate 
+
 override_dh_auto_install:
-	dh_auto_install
-	rm -rf debian/*/usr/lib/python3*/dist-packages/*.egg-info
-	rm -rf debian/*/usr/lib/plainbox-providers-1/checkbox/bin/*.c
+	python3 manage.py install \
+		--prefix=/usr --layout=unix \
+		--root=$(CURDIR)/debian/plainbox-provider-checkbox/
+
+# There are some python2.7 scripts but dh_python3 --exclude doesn't seem to
+# work reliably so just replace the shebang manually assuming they all got
+# mangled to python3.
+py27_script_list=glob_test screenshot_validation sleep_test
+
+override_dh_python3:
+	dh_python3 \
+		-p plainbox-provider-checkbox \
+		--verbose \
+		--shebang=/usr/bin/python3 \
+		/usr/lib/2013.com.canonical.certification:checkbox/bin
+	sed -e 's:#! /usr/bin/python3:#! /usr/bin/python:' -i \
+		$(foreach py27_script,$(py27_script_list), debian/plainbox-provider-checkbox/usr/lib/2013.com.canonical.certification:checkbox/bin/$(py27_script))

Deleted: packages/plainbox-provider-checkbox/trunk/debian/source/include-binaries
===================================================================
--- packages/plainbox-provider-checkbox/trunk/debian/source/include-binaries	2014-04-07 15:19:58 UTC (rev 28479)
+++ packages/plainbox-provider-checkbox/trunk/debian/source/include-binaries	2014-04-07 19:59:50 UTC (rev 28480)
@@ -1 +0,0 @@
-debian/upstream-signing-key.pgp

Added: packages/plainbox-provider-checkbox/trunk/debian/source/lintian-overrides
===================================================================
--- packages/plainbox-provider-checkbox/trunk/debian/source/lintian-overrides	                        (rev 0)
+++ packages/plainbox-provider-checkbox/trunk/debian/source/lintian-overrides	2014-04-07 19:59:50 UTC (rev 28480)
@@ -0,0 +1,2 @@
+# https://bugs.launchpad.net/plainbox-provider-checkbox/+bug/1303919 
+plainbox-provider-checkbox source: source-is-missing

Added: packages/plainbox-provider-checkbox/trunk/debian/upstream/signing-key.asc
===================================================================
--- packages/plainbox-provider-checkbox/trunk/debian/upstream/signing-key.asc	                        (rev 0)
+++ packages/plainbox-provider-checkbox/trunk/debian/upstream/signing-key.asc	2014-04-07 19:59:50 UTC (rev 28480)
@@ -0,0 +1,42 @@
+-----BEGIN PGP PUBLIC KEY BLOCK-----
+Version: GnuPG v1
+
+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
+xxGS57/Nmfbij8UuxgkLtw==
+=4Jty
+-----END PGP PUBLIC KEY BLOCK-----

Deleted: packages/plainbox-provider-checkbox/trunk/debian/upstream-signing-key.pgp
===================================================================
(Binary files differ)

Modified: packages/plainbox-provider-checkbox/trunk/debian/watch
===================================================================
--- packages/plainbox-provider-checkbox/trunk/debian/watch	2014-04-07 15:19:58 UTC (rev 28479)
+++ packages/plainbox-provider-checkbox/trunk/debian/watch	2014-04-07 19:59:50 UTC (rev 28480)
@@ -1,3 +1,4 @@
 version=3
 opts=pgpsigurlmangle=s/$/.asc/ \
-    http://pypi.python.org/packages/source/p/plainbox-provider-checkbox/plainbox-provider-checkbox-(.*)\.tar\.gz
+    http://launchpad.net/plainbox-provider-checkbox/+download/ \
+    https://launchpad\.net/plainbox-provider-checkbox/.*/.*/\+download/2013\.com\.canonical\.certification.checkbox-(.*).tar.gz




More information about the Python-modules-commits mailing list