Your message dated Thu, 16 May 2013 19:17:59 +0000
with message-id <[email protected]>
and subject line Bug#699245: fixed in gpgme1.0 1.4.1-0.1
has caused the Debian Bug report #699245,
regarding gpgme1.0: Fix potential FTBFS in t-encrypt-sign testcase by updating
gnupg.
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.)
--
699245: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=699245
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: gpgme1.0
Version: 1.2.0-1.4
Severity: normal
Tags: patch
User: [email protected]
Usertags: origin-ubuntu raring ubuntu-patch
Dear Maintainer,
When using newer versions of gnupg this package FTBFS. By taking a portion of
this
upstream patch and applying it to the failed testcase, it passes and the
package builds.
In Ubuntu, the attached patch was applied to achieve the following:
* debian/patches/fix-t-encrypt-sign.dpatch:
- Fixes FTBFS by updating the t-encrypt-sign test for use with a
newer version of GnuPG.
Thanks for considering the patch.
-- System Information:
Debian Release: wheezy/sid
APT prefers precise-updates
APT policy: (500, 'precise-updates'), (500, 'precise-security'), (500,
'precise'), (100, 'precise-backports')
Architecture: amd64 (x86_64)
Kernel: Linux 3.2.0-36-generic (SMP w/8 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
diff -u gpgme1.0-1.2.0/debian/changelog gpgme1.0-1.2.0/debian/changelog
diff -u gpgme1.0-1.2.0/debian/patches/00list gpgme1.0-1.2.0/debian/patches/00list
--- gpgme1.0-1.2.0/debian/patches/00list
+++ gpgme1.0-1.2.0/debian/patches/00list
@@ -4,0 +5 @@
+fix-t-encrypt-sign.dpatch
only in patch2:
unchanged:
--- gpgme1.0-1.2.0.orig/debian/patches/fix-t-encrypt-sign.dpatch
+++ gpgme1.0-1.2.0/debian/patches/fix-t-encrypt-sign.dpatch
@@ -0,0 +1,21 @@
+#! /bin/sh /usr/share/dpatch/dpatch-run
+## fix-t-encrypt-sign.dpatch by Chris J Arges <[email protected]>
+##
+## All lines beginning with `## DP:' are a description of the patch.
+## DP: Fixes t-encrypt-sign testcase by allowing RMD160 hash algorithm.
+## DP: Origin: upstream, http://gitorious.org/gnupg-org/gpgme/commit/43f38db1afe9830b888076adeec1eec21f32335c
+
+@DPATCH@
+diff -urNad '--exclude=CVS' '--exclude=.svn' '--exclude=.git' '--exclude=.arch' '--exclude=.hg' '--exclude=_darcs' '--exclude=.bzr' gpgme1.0-1.2.0~/tests/gpg/t-encrypt-sign.c gpgme1.0-1.2.0/tests/gpg/t-encrypt-sign.c
+--- gpgme1.0-1.2.0~/tests/gpg/t-encrypt-sign.c 2005-09-08 09:42:32.000000000 -0500
++++ gpgme1.0-1.2.0/tests/gpg/t-encrypt-sign.c 2013-01-28 15:07:49.755170137 -0600
+@@ -60,7 +60,8 @@
+ result->signatures->pubkey_algo);
+ exit (1);
+ }
+- if (result->signatures->hash_algo != GPGME_MD_SHA1)
++ if (result->signatures->hash_algo != GPGME_MD_SHA1
++ && result->signatures->hash_algo != GPGME_MD_RMD160)
+ {
+ fprintf (stderr, "Wrong hash algorithm reported: %i\n",
+ result->signatures->hash_algo);
--- End Message ---
--- Begin Message ---
Source: gpgme1.0
Source-Version: 1.4.1-0.1
We believe that the bug you reported is fixed in the latest version of
gpgme1.0, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Daniel Leidert <[email protected]> (supplier of updated gpgme1.0 package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Format: 1.8
Date: Tue, 14 May 2013 20:29:20 +0200
Source: gpgme1.0
Binary: libgpgme11-dev libgpgme11
Architecture: source amd64
Version: 1.4.1-0.1
Distribution: unstable
Urgency: low
Maintainer: Jose Carlos Garcia Sogo <[email protected]>
Changed-By: Daniel Leidert <[email protected]>
Description:
libgpgme11 - GPGME - GnuPG Made Easy (library)
libgpgme11-dev - GPGME - GnuPG Made Easy (development files)
Closes: 513907 515800 563623 570802 570804 610737 623353 698970 699245 699247
Changes:
gpgme1.0 (1.4.1-0.1) unstable; urgency=low
.
* NMU
* New upstream version (closes: #570804).
- Increases size of notify_table to MAX_SLAFD (closes: #513907).
- Tests are compatible with newer gnupg versions (closes: #699245).
* debian/compat: Raised compatibility level to 9.
* debian/control: Enable multiarch support (closes: #698970).
(Priority): Raised to standard (closes: #623353).
(Section): Changed to libs. Fixed binary-control-field-duplicates-source.
(Standards-Version): Bumped to 3.9.4.
(Vcs-Git, Vcs-Browser): Adjusted to point to svn tree (closes: #610737).
(Build-Depends, Depends): Added new dependencies including libassuan-dev.
Fixed debhelper-but-no-misc-depends. Dropped dpatch and obsolete
libpth-dev. Replaced gnupg by gnupg2.
(Description): Fixed several lintian hints.
* debian/copyright: Fixed copyright-refers-to-versionless-license-file.
* debian/gpgme-config.1: Fixed a few errors/warnings. Updated.
* debian/libgpgme11.files: Renamed to debian/libgpgme11.install, adjusted.
* debian/libgpgme11-dev.files: Likewise. Dropped .la (LP: #728497).
* debian/libgpgme11.dirs, debian/libgpgme11-dev.dirs: Dropped useless files.
* debian/libgpgme11-dev.info: Ditto.
* debian/libgpgme11-dev.doc-base (Section): Fixed.
* debian/libgpgme11.symbols: Updated. Removed symbols of libgpgme-pth.so.11.
* debian/rules: Complete rewrite for debhelper. Enabled hardening and
checks (closes: #515800). Set path to gnupg2 binaries (closes: #563623).
* debian/watch: Added (closes: #570802).
* debian/patches/ld-no-add-needed.patch: Dropped (not necessary).
* debian/patches/gpgme-config.dpatch: Dropped (merged upstream).
* debian/patches/10_relibtoolize.dpatch: Dropped.
* debian/patches/00list: Ditto.
* debian/source/format: Changed to dpkg-source-v3/quilt (closes: #699247).
Checksums-Sha1:
9973a95136bf2c9231e2372d6b8e2cf39cd7016c 1392 gpgme1.0_1.4.1-0.1.dsc
d6110763e7459214fd72705e87ebc682e3b5815e 958632 gpgme1.0_1.4.1.orig.tar.bz2
bb16b23aed690e001fe82b98baef7f1c9ea1680e 9230 gpgme1.0_1.4.1-0.1.debian.tar.gz
9fc8147d01bd488dbae74d96049e205835343610 386416
libgpgme11-dev_1.4.1-0.1_amd64.deb
7ab2464115b877e155a00f1775ec908698d42a94 198102 libgpgme11_1.4.1-0.1_amd64.deb
Checksums-Sha256:
0cdccce38fbb54e7051908c7c7e15d5fc5d536f051deea985343b99fe2d7ab34 1392
gpgme1.0_1.4.1-0.1.dsc
7ab63e5086ebe4cfe7f78face1bb059a7a60da586b1e5c6a77bedcd6d04019b8 958632
gpgme1.0_1.4.1.orig.tar.bz2
61907678b2554a9988f150f92fb7a7983f81c4ec977c7403f6b3ff5e3a12be42 9230
gpgme1.0_1.4.1-0.1.debian.tar.gz
2de5742b48c8f5fb5530c50c0802e34d0b21945fa9386c3fd759f515337b76e1 386416
libgpgme11-dev_1.4.1-0.1_amd64.deb
fa39f8ed0612055a659c6e7205f90d21c46c3dee0d080d7bfdbfd47860164f00 198102
libgpgme11_1.4.1-0.1_amd64.deb
Files:
a14c46bad665397e41c7c7c023d15db1 1392 libs standard gpgme1.0_1.4.1-0.1.dsc
07f1c0eb6596a94efa3ffb75e74bfbba 958632 libs standard
gpgme1.0_1.4.1.orig.tar.bz2
165b71da0cc0de847ce74568b7ab7708 9230 libs standard
gpgme1.0_1.4.1-0.1.debian.tar.gz
9e9ee6c3a1e8c11148144d011b30f992 386416 libdevel standard
libgpgme11-dev_1.4.1-0.1_amd64.deb
f5abd5edae02eda124276a968313de92 198102 libs standard
libgpgme11_1.4.1-0.1_amd64.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)
iEYEARECAAYFAlGSiSIACgkQm0bx+wiPa4yyOwCg2wdhsiJYmx+gJQ2A6wvXAYna
yGMAn3mlabI9Q0vdoV2ez5gwezlD97Yo
=PHin
-----END PGP SIGNATURE-----
--- End Message ---