[Python-modules-commits] r4252 - in packages/python-processing/trunk (3 files)

morph-guest at users.alioth.debian.org morph-guest at users.alioth.debian.org
Thu Jan 3 19:17:47 UTC 2008


    Date: Thursday, January 3, 2008 @ 19:17:46
  Author: morph-guest
Revision: 4252

removed debug packages (temporary)

Added:
  packages/python-processing/trunk/TODO.Debian
Modified:
  packages/python-processing/trunk/debian/control
  packages/python-processing/trunk/debian/rules

Added: packages/python-processing/trunk/TODO.Debian
===================================================================
--- packages/python-processing/trunk/TODO.Debian	                        (rev 0)
+++ packages/python-processing/trunk/TODO.Debian	2008-01-03 19:17:46 UTC (rev 4252)
@@ -0,0 +1,29 @@
+Re-add debug packages once 457273 will be closed. Below changes to apply:
+
+debian/control
+
+Build-Depends: +python-all-dbg
+
+Package: python-processing-dbg
+Architecture: any
+Priority: extra
+Depends: ${shlibs:Depends}, ${python:Depends}, ${misc:Depends}, python-processing (= ${binary:Version}), python-dbg (>= 2.5) | python2.5-dbg
+XB-Python-Version: ${python:Versions}
+Provides: ${python:Provides}
+Description: spawning processes mimicking the threading module
+ It's a package for the Python language which supports the spawning of
+ processes  using  the API  of  the  standard library's  ``threading``
+ module. Its features are:
+ .
+  * Objects  can  be transferred  between  processes  using pipes  or
+    multi-producer/multi-consumer queues.
+  * Objects can be shared between processes using a server process or
+    (for simple data) shared memory.
+  * Equivalents   of   all    the   synchronization   primitives   in
+    ``threading`` are available.
+  * A Pool  class makes it easy to  submit tasks to a  pool of worker
+    processes.
+ .
+ This  package  contains the  extension  built  for  the python  debug
+ interpreter.
+

Modified: packages/python-processing/trunk/debian/control
===================================================================
--- packages/python-processing/trunk/debian/control	2008-01-03 19:05:23 UTC (rev 4251)
+++ packages/python-processing/trunk/debian/control	2008-01-03 19:17:46 UTC (rev 4252)
@@ -3,7 +3,7 @@
 Priority: optional
 Maintainer: Debian Python Modules Team <python-modules-team at lists.alioth.debian.org>
 Uploaders: Sandro Tosi <matrixhasu at gmail.com>
-Build-Depends: debhelper (>= 5), python-all-dev, python-support (>= 0.4), dpatch, python-all-dbg
+Build-Depends: debhelper (>= 5), python-all-dev, python-support (>= 0.4), dpatch
 Standards-Version: 3.7.3
 Homepage: http://developer.berlios.de/projects/pyprocessing
 Vcs-Svn: svn://svn.debian.org/python-modules/packages/python-processing/trunk/
@@ -29,25 +29,3 @@
   * A Pool  class makes it easy to  submit tasks to a  pool of worker
     processes.
 
-Package: python-processing-dbg
-Architecture: any
-Priority: extra
-Depends: ${shlibs:Depends}, ${python:Depends}, ${misc:Depends}, python-processing (= ${binary:Version}), python-dbg (>= 2.5) | python2.5-dbg
-XB-Python-Version: ${python:Versions}
-Provides: ${python:Provides}
-Description: spawning processes mimicking the threading module
- It's a package for the Python language which supports the spawning of
- processes  using  the API  of  the  standard library's  ``threading``
- module. Its features are:
- .
-  * Objects  can  be transferred  between  processes  using pipes  or
-    multi-producer/multi-consumer queues.
-  * Objects can be shared between processes using a server process or
-    (for simple data) shared memory.
-  * Equivalents   of   all    the   synchronization   primitives   in
-    ``threading`` are available.
-  * A Pool  class makes it easy to  submit tasks to a  pool of worker
-    processes.
- .
- This  package  contains the  extension  built  for  the python  debug
- interpreter.

Modified: packages/python-processing/trunk/debian/rules
===================================================================
--- packages/python-processing/trunk/debian/rules	2008-01-03 19:05:23 UTC (rev 4251)
+++ packages/python-processing/trunk/debian/rules	2008-01-03 19:17:46 UTC (rev 4252)
@@ -3,6 +3,8 @@
 # Uncomment this to turn on verbose mode.
 #export DH_VERBOSE=1
 
+## morph - all debug package staff is commented ('# # ') waiting for 457273 to be fixed
+
 PKGNAME:=python-processing
 include /usr/share/dpatch/dpatch.make
 
@@ -21,18 +23,18 @@
 
 	for py in $(PYVERS); do  \
 	    python$$py setup.py build; \
-	    python$$py-dbg setup.py build; \
+	    # # python$$py-dbg setup.py build; \
 	done
 
 	# performing tests
 
-ifeq (,$(findstring nocheck,$(DEB_BUILD_OPTIONS)))
+ifeq (,$(findstring notest,$(DEB_BUILD_OPTIONS)))
 	set -e ;\
 	for py in $(PYVERS); do  \
 	    PYTHONPATH=$(CURDIR)/build/lib.$(DEB_BUILD_ARCH_OS)-$(shell uname -m)-$$py \
 	      /usr/bin/time -v python$$py -c "from processing.test import main; main()";\
-	    PYTHONPATH=$(CURDIR)/build/lib_d.$(DEB_BUILD_ARCH_OS)-$(shell uname -m)-$$py \
-	      /usr/bin/time -v python$$py-dbg -c "from processing.test import main; main()";\
+	    # # PYTHONPATH=$(CURDIR)/build/lib_d.$(DEB_BUILD_ARCH_OS)-$(shell uname -m)-$$py \
+	    # #   /usr/bin/time -v python$$py-dbg -c "from processing.test import main; main()";\
 	done
 endif
 
@@ -53,16 +55,17 @@
 install: build
 	dh_testdir
 	dh_testroot
+	dh_clean -k
 	dh_installdirs
 	
 	for py in $(PYVERS); do  \
   	    python$$py setup.py install --root=$(CURDIR)/debian/$(PKGNAME); \
-  	    python$$py-dbg setup.py install --root=$(CURDIR)/debian/$(PKGNAME)-dbg; \
+  	    # # python$$py-dbg setup.py install --root=$(CURDIR)/debian/$(PKGNAME)-dbg; \
 	done
 
-	find $(CURDIR)/debian/$(PKGNAME)-dbg -name "*.pyc" -print0 | xargs -0 rm -f
-	find $(CURDIR)/debian/$(PKGNAME)-dbg -name "*.py" -print0 | xargs -0 rm -f
-	find $(CURDIR)/debian/$(PKGNAME)-dbg -name "*.egg-info" -print0 | xargs -0 rm -f
+	# # find $(CURDIR)/debian/$(PKGNAME)-dbg -name "*.pyc" -print0 | xargs -0 rm -f
+	# # find $(CURDIR)/debian/$(PKGNAME)-dbg -name "*.py" -print0 | xargs -0 rm -f
+	# # find $(CURDIR)/debian/$(PKGNAME)-dbg -name "*.egg-info" -print0 | xargs -0 rm -f
 
 
 # Build architecture-independent files here.
@@ -77,12 +80,12 @@
 	dh_installdocs		README.txt THANKS.txt *.html doc
 	dh_installexamples	test/*
 	dh_pysupport
-	dh_strip		-p$(PKGNAME) --dbg-package=$(PKGNAME)-dbg
-	rm -rf debian/$(PKGNAME)-dbg/usr/share/doc/$(PKGNAME)-dbg
-	rm -rf debian/$(PKGNAME)-dbg/usr/lib/python2.4/
-	rm -rf debian/$(PKGNAME)-dbg/usr/share/python-support/
-	rm -rf debian/$(PKGNAME)-dbg/usr/lib/python2.5/
-	ln -s $(PKGNAME) debian/$(PKGNAME)-dbg/usr/share/doc/$(PKGNAME)-dbg
+	dh_strip		-p$(PKGNAME) # # --dbg-package=$(PKGNAME)-dbg
+	# # rm -rf debian/$(PKGNAME)-dbg/usr/share/doc/$(PKGNAME)-dbg
+	# # rm -rf debian/$(PKGNAME)-dbg/usr/lib/python2.4/
+	# # rm -rf debian/$(PKGNAME)-dbg/usr/share/python-support/
+	# # rm -rf debian/$(PKGNAME)-dbg/usr/lib/python2.5/
+	# # ln -s $(PKGNAME) debian/$(PKGNAME)-dbg/usr/share/doc/$(PKGNAME)-dbg
 	dh_compress
 	dh_fixperms
 	dh_installdeb




More information about the Python-modules-commits mailing list