Your message dated Thu, 25 Oct 2012 22:46:12 +0200
with message-id <[email protected]>
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 [email protected]
immediately.)
--
691222: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=691222
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: release.debian.org
Severity: normal
User: [email protected]
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 <[email protected]> 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: [email protected]
> 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 ---