Bug#433130: Diff for NMU of python-crypto

Fabio Tranchitella kobold at kobold.it
Sat Oct 20 05:31:45 UTC 2007


Hello,

this bug report is blocking zope3 migration from testing to unstable. We
haven't received any answer or acknowledge from the maintainer since the
14th of August, so I'm uploading now a NMU.

Attached you can find the diff between the current version in unstable and
the just-uploaded NMU.

Thanks,

-- 
Fabio Tranchitella                         http://www.kobold.it
Free Software Developer and Consultant     http://www.tranchitella.it
_____________________________________________________________________
1024D/7F961564, fpr 5465 6E69 E559 6466 BF3D 9F01 2BF8 EE2B 7F96 1564
-------------- next part --------------
diff -urN old/python-crypto-2.0.1+dfsg1/debian/changelog python-crypto-2.0.1+dfsg1/debian/changelog
--- old/python-crypto-2.0.1+dfsg1/debian/changelog	2007-10-20 07:11:00.000000000 +0200
+++ python-crypto-2.0.1+dfsg1/debian/changelog	2007-10-20 07:15:51.000000000 +0200
@@ -1,9 +1,41 @@
+python-crypto (2.0.1+dfsg1-2.1) unstable; urgency=low
+
+  * Non-Maintainer upload.
+  * Build the python-crypto-dbg binary package (patch from Matthias Klose).
+    (Closes: #437808)
+
+ -- Fabio Tranchitella <kobold at debian.org>  Tue, 04 Sep 2007 20:42:37 +0200
+
+python-crypto (2.0.1+dfsg1-2ubuntu1) gutsy; urgency=low
+
+  * Merge from Debian unstable.
+  * Remaining Ubuntu changes:
+    - Add -dbg package.
+    - Bump debhelper compat level to 5.
+    - Set Ubuntu maintainer address.
+
+ -- Steve Kowalik <stevenk at ubuntu.com>  Tue, 29 May 2007 19:41:45 +1000
+
 python-crypto (2.0.1+dfsg1-2) unstable; urgency=low
 
   * Acknowledge NMUs (closes: #374807, #373524, #313349).
 
  -- Andreas Rottmann <rotty at debian.org>  Wed, 23 May 2007 14:43:13 +0200
 
+python-crypto (2.0.1+dfsg1-1.2ubuntu1) feisty; urgency=low
+
+  * Build the extension for the python debug interpreter.
+  * Bump debhelper to v5.
+  * Set Ubuntu maintainer address.
+
+ -- Matthias Klose <doko at ubuntu.com>  Sat, 17 Feb 2007 02:58:24 +0100
+
+python-crypto (2.0.1+dfsg1-1.2build1) edgy; urgency=low
+
+  * Rebuild to add support for python2.5.
+
+ -- Matthias Klose <doko at ubuntu.com>  Fri,  8 Sep 2006 13:33:18 +0000
+
 python-crypto (2.0.1+dfsg1-1.2) unstable; urgency=low
 
   * Non-maintainer upload.
diff -urN old/python-crypto-2.0.1+dfsg1/debian/compat python-crypto-2.0.1+dfsg1/debian/compat
--- old/python-crypto-2.0.1+dfsg1/debian/compat	2007-10-20 07:11:00.000000000 +0200
+++ python-crypto-2.0.1+dfsg1/debian/compat	2007-09-04 20:42:11.000000000 +0200
@@ -1 +1 @@
-4
+5
diff -urN old/python-crypto-2.0.1+dfsg1/debian/control python-crypto-2.0.1+dfsg1/debian/control
--- old/python-crypto-2.0.1+dfsg1/debian/control	2007-10-20 07:11:00.000000000 +0200
+++ python-crypto-2.0.1+dfsg1/debian/control	2007-09-04 20:42:34.000000000 +0200
@@ -2,7 +2,7 @@
 Section: python
 Priority: optional
 Maintainer: Andreas Rottmann <rotty at debian.org>
-Build-Depends: cdbs (>= 0.4.41), debhelper (>= 5.0.37.1), python-central (>= 0.4.17), python-all-dev (>= 2.3.5-9), ed, tetex-bin, tetex-extra, libgmp3-dev (>= 4.1.4-10)
+Build-Depends: cdbs (>= 0.4.41), debhelper (>= 5.0.37.1), python-central (>= 0.4.17), python-all-dev (>= 2.3.5-9), python-all-dbg, ed, tetex-bin, tetex-extra, libgmp3-dev (>= 4.1.4-10)
 XS-Python-Version: all
 Standards-Version: 3.7.2
 
@@ -12,6 +12,7 @@
 Conflicts: python2.3-crypto, python2.4-crypto
 Replaces: python2.3-crypto, python2.4-crypto
 Provides: ${python:Provides}
+Suggests: python-crypto-dbg
 XB-Python-Version: ${python:Versions}
 Description: cryptographic algorithms and protocols for Python
  A collection of cryptographic algorithms and protocols, implemented
@@ -24,3 +25,13 @@
   * Protocols: All-or-nothing transforms, chaffing/winnowing.
   * Miscellaneous: RFC1751 module for converting 128-key keys 
     into a set of English words, primality testing.
+
+Package: python-crypto-dbg
+Priority: extra
+Architecture: any
+Depends: python-crypto (= ${Source-Version}), python-dbg, ${shlibs:Depends}
+Description: cryptographic algorithms and protocols for Python (debug extension)
+ A collection of cryptographic algorithms and protocols, implemented
+ for use from Python.
+ .
+ This package contains the extensions built for the python debug interpreter.
diff -urN old/python-crypto-2.0.1+dfsg1/debian/python-crypto.install python-crypto-2.0.1+dfsg1/debian/python-crypto.install
--- old/python-crypto-2.0.1+dfsg1/debian/python-crypto.install	1970-01-01 01:00:00.000000000 +0100
+++ python-crypto-2.0.1+dfsg1/debian/python-crypto.install	2007-09-04 20:42:11.000000000 +0200
@@ -0,0 +1 @@
+debian/tmp/usr/lib/python*
diff -urN old/python-crypto-2.0.1+dfsg1/debian/rules python-crypto-2.0.1+dfsg1/debian/rules
--- old/python-crypto-2.0.1+dfsg1/debian/rules	2007-10-20 07:11:00.000000000 +0200
+++ python-crypto-2.0.1+dfsg1/debian/rules	2007-09-04 20:42:11.000000000 +0200
@@ -15,6 +15,24 @@
 $(patsubst %,binary-post-install/%,$(DEB_PYTHON_REAL_LIB_PACKAGES)):: 
 	sh -e debian/pathmangle.sh /usr/bin/$(shell echo $(cdbs_curpkg) | sed 's,-crypto$$,,') debian/$(cdbs_curpkg)
 
+build/python-crypto-dbg::
+	set -e; \
+	for i in $(cdbs_python_build_versions); do \
+	  python$$i-dbg ./setup.py build; \
+	done
+
+install/python-crypto-dbg::
+	for i in $(cdbs_python_build_versions); do \
+	  python$$i-dbg ./setup.py install --root $(CURDIR)/debian/python-crypto-dbg; \
+	done
+	find debian/python-crypto-dbg \
+		! -type d ! -name '*_d.so' | xargs rm -f
+	find debian/python-crypto-dbg -depth -empty -exec rmdir {} \;
+
+binary-predeb/python-crypto-dbg::
+	rm -rf debian/python-crypto-dbg/usr/share/doc/python-crypto-dbg
+	ln -s python-crypto debian/python-crypto-dbg/usr/share/doc/python-crypto-dbg
+
 clean::
 	rm -rf build
 	rm -f Doc/*.ps


More information about the pkg-zope-developers mailing list