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

zyga-guest at users.alioth.debian.org zyga-guest at users.alioth.debian.org
Mon Apr 7 21:44:26 UTC 2014


    Date: Monday, April 7, 2014 @ 21:44:25
  Author: zyga-guest
Revision: 10747

* debian/control: drop X-Python3-Version
* debian/control: make plainbox-provider-checkbox depend on python and
  python2.7 (for some scripts) rather than suggesting them.

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	2014-04-07 21:33:50 UTC (rev 10746)
+++ packages/plainbox-provider-checkbox/trunk/debian/changelog	2014-04-07 21:44:25 UTC (rev 10747)
@@ -6,10 +6,9 @@
   * 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/control: drop X-Python3-Version
+  * debian/control: make plainbox-provider-checkbox depend on python and
+    python2.7 (for some scripts) rather than suggesting them.
   * 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.

Modified: packages/plainbox-provider-checkbox/trunk/debian/control
===================================================================
--- packages/plainbox-provider-checkbox/trunk/debian/control	2014-04-07 21:33:50 UTC (rev 10746)
+++ packages/plainbox-provider-checkbox/trunk/debian/control	2014-04-07 21:44:25 UTC (rev 10747)
@@ -9,10 +9,10 @@
  debhelper (>= 9),
  dh-python,
  intltool,
+ python (>= 2.7),
  python3,
  python3-plainbox (>= 0.5.3),
 Standards-Version: 3.9.5
-X-Python3-Version: >= 3.2
 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/
 Homepage: http://launchpad.net/checkbox
@@ -21,9 +21,10 @@
 Architecture: any
 Depends:
  ${misc:Depends},
- ${python3:Depends},
  ${shlibs:Depends},
  plainbox-provider-resource-generic (>= 0.3),
+ python (>= 2.7),
+ python2.7,
  python3,
 Recommends: gir1.2-gst-plugins-base-1.0,
             gir1.2-gstreamer-1.0,
@@ -48,7 +49,6 @@
           nmap,
           obexd-client,
           obexftp,
-          python (>= 2.7),
           render-bench,
           smartmontools,
           sox,

Modified: packages/plainbox-provider-checkbox/trunk/debian/rules
===================================================================
--- packages/plainbox-provider-checkbox/trunk/debian/rules	2014-04-07 21:33:50 UTC (rev 10746)
+++ packages/plainbox-provider-checkbox/trunk/debian/rules	2014-04-07 21:44:25 UTC (rev 10747)
@@ -1,8 +1,7 @@
 #!/usr/bin/make -f
-export DH_VERBOSE=1
 
 %:
-	dh $@ --with=python3
+	dh $@
 
 override_dh_auto_clean:
 	python3 manage.py clean
@@ -18,17 +17,3 @@
 	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))




More information about the Python-apps-commits mailing list