[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#691222: marked as done (unblock: python-gnupg/0.3.0-1.1)



Your message dated Thu, 25 Oct 2012 22:46:12 +0200
with message-id <5089A514.9030704@thykier.net>
and subject line Re: Bug#691222: unblock: python-gnupg/0.3.0-1.1
has caused the Debian Bug report #691222,
regarding unblock: python-gnupg/0.3.0-1.1
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)


-- 
691222: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=691222
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: release.debian.org
Severity: normal
User: release.debian.org@packages.debian.org
Usertags: unblock
Control: block -1 by 682648

Please unblock package python-gnupg

The python-gnupg currently has a single bug. Unfortunately it is a FTBFS
#682648. The test suite hangs, cause the virtualized host cannot gather
random bits in a reasonable amount of time (1 hour). A new upstream
version was suggested as a workaround, but it was never uploaded and it
didn't seem to be in the spirit of minimal changes. So I prepared my own
NMU shipping a wrapper binary for gpg, that adds --quick-random if
--gen-key is also present. This speeds up the test suite and should make
it terminate on virtualized systems as well. Please find the full
.debdiff attached, but note that the executable permission of
debian/bin/gpg cannot be represented in the diff. The upload currently
sits in DELAYED (thanks to Paul Tagliamonte) to give the maintainer time
to react.

unblock python-gnupg/0.3.0-1.1

Helmut
diff -Nru python-gnupg-0.3.0/debian/bin/gpg python-gnupg-0.3.0/debian/bin/gpg
--- python-gnupg-0.3.0/debian/bin/gpg	1970-01-01 01:00:00.000000000 +0100
+++ python-gnupg-0.3.0/debian/bin/gpg	2012-10-22 23:26:17.000000000 +0200
@@ -0,0 +1,7 @@
+#!/bin/sh
+GPG=`which -a gpg | uniq | tail -n+2 | head -n1`
+if echo "$*" | grep -q gen-key; then
+	exec "$GPG" --quick-random "$@"
+else
+	exec "$GPG" "$@"
+fi
diff -Nru python-gnupg-0.3.0/debian/changelog python-gnupg-0.3.0/debian/changelog
--- python-gnupg-0.3.0/debian/changelog	2012-05-18 12:04:19.000000000 +0200
+++ python-gnupg-0.3.0/debian/changelog	2012-10-22 23:30:49.000000000 +0200
@@ -1,3 +1,11 @@
+python-gnupg (0.3.0-1.1) unstable; urgency=low
+
+  * Non-maintainer upload.
+  * Work around test suite hangs by adding --quick-random when generating
+    keys. Closes: #682648
+
+ -- Helmut Grohne <helmut@subdivi.de>  Mon, 22 Oct 2012 23:30:19 +0200
+
 python-gnupg (0.3.0-1) unstable; urgency=low
 
   * New upstream release
diff -Nru python-gnupg-0.3.0/debian/rules python-gnupg-0.3.0/debian/rules
--- python-gnupg-0.3.0/debian/rules	2012-05-17 11:16:39.000000000 +0200
+++ python-gnupg-0.3.0/debian/rules	2012-10-22 23:30:14.000000000 +0200
@@ -18,12 +18,12 @@
 override_dh_auto_test:
 ifeq (,$(findstring nocheck,$(DEB_BUILD_OPTIONS)))
 	set -ex; for py in $(shell pyversions -r -v); do \
-		PYTHONPATH=$(CURDIR)/build/lib.*-$$py  python$$py test_gnupg.py ;\
+		PATH=$(CURDIR)/debian/bin:$$PATH PYTHONPATH=$(CURDIR)/build/lib.*-$$py  python$$py test_gnupg.py ;\
 	done
 	set -ex; for python in $(shell py3versions -r); do \
 		cp test_gnupg.py test_gnupg_3.py ;\
 		2to3 -w test_gnupg_3.py ;\
-		PYTHONPATH=$(CURDIR)/build/lib $$python test_gnupg_3.py ;\
+		PATH=$(CURDIR)/debian/bin:$$PATH PYTHONPATH=$(CURDIR)/build/lib $$python test_gnupg_3.py ;\
 		rm test_gnupg_3.py ;\
 	done
 endif

--- End Message ---
--- Begin Message ---
On 2012-10-23 08:05, Helmut Grohne wrote:
> Package: release.debian.org
> Severity: normal
> User: release.debian.org@packages.debian.org
> Usertags: unblock
> Control: block -1 by 682648
> 
> Please unblock package python-gnupg
> 
> The python-gnupg currently has a single bug. Unfortunately it is a FTBFS
> #682648. The test suite hangs, cause the virtualized host cannot gather
> random bits in a reasonable amount of time (1 hour). A new upstream
> version was suggested as a workaround, but it was never uploaded and it
> didn't seem to be in the spirit of minimal changes. So I prepared my own
> NMU shipping a wrapper binary for gpg, that adds --quick-random if
> --gen-key is also present. This speeds up the test suite and should make
> it terminate on virtualized systems as well. Please find the full
> .debdiff attached, but note that the executable permission of
> debian/bin/gpg cannot be represented in the diff. The upload currently
> sits in DELAYED (thanks to Paul Tagliamonte) to give the maintainer time
> to react.
> 
> unblock python-gnupg/0.3.0-1.1
> 
> Helmut

Unblocked, thanks.

~Niels

--- End Message ---

Reply to: