Your message dated Sun, 09 Oct 2016 10:55:54 +0000
with message-id <e1btblq-0002ig...@franck.debian.org>
and subject line Bug#835098: fixed in gcr 3.20.0-3
has caused the Debian Bug report #835098,
regarding gcr: FTBFS: Missing build-depends on 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 ow...@bugs.debian.org
immediately.)


-- 
835098: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=835098
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: src:gcr
Version: 3.20.0-2
Severity: serious
Tags: patch

Dear maintainer:

I tried to build this package in stretch with "dpkg-buildpackage -A"
(which is what the "Arch: all" autobuilder would do to build it)
but it failed:

--------------------------------------------------------------------------------
[...]
 debian/rules build-indep
dh build-indep --with autoreconf,gir,gnome
   dh_testdir -i
   dh_update_autotools_config -i
   debian/rules override_dh_autoreconf
make[1]: Entering directory '/<<PKGBUILDDIR>>'
dh_autoreconf --as-needed
libtoolize: putting auxiliary files in AC_CONFIG_AUX_DIR, 'build'.
libtoolize: copying file 'build/ltmain.sh'
libtoolize: putting macros in AC_CONFIG_MACRO_DIRS, 'build/m4'.
libtoolize: copying file 'build/m4/libtool.m4'
libtoolize: copying file 'build/m4/ltoptions.m4'
libtoolize: copying file 'build/m4/ltsugar.m4'

[...]

checking for gpg... no
checking for gpg2... no

[...]

**
ERROR:gcr/test-gnupg-collection.c:161:test_load: assertion failed (error == 
NULL): Failed to execute child process "gpg" (No such file or directory) 
(g-exec-error-quark, 8)
FAIL: test-gnupg-collection 2 /gcr/gnupg-collection/load
FAIL: test-gnupg-collection 3 /gcr/gnupg-collection/reload
**
ERROR:gcr/test-gnupg-collection.c:208:test_reload: assertion failed (error == 
NULL): Failed to execute child process "gpg" (No such file or directory) 
(g-exec-error-quark, 8)
ERROR: test-gnupg-collection process failed: 250

[...]

debian/rules:24: recipe for target 'override_dh_auto_test' failed
make[1]: *** [override_dh_auto_test] Error 1
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
debian/rules:9: recipe for target 'build-indep' failed
make: *** [build-indep] Error 2
dpkg-buildpackage: error: debian/rules build-indep gave error exit status 2
--------------------------------------------------------------------------------

The gnupg package is not essential, so if this package needs it during
the build, it should declare it in Build-Depends.

[ In this case, the fact that I was doing "dpkg-buildpackage -A" does not 
matter,
  it would also fail with ordinary "dpkg-buildpackage" ].

To reproduce, please try to build the package on a chroot not having
gnupg installed (neither gnupg1 or gnupg).

The attached patch (untested) might fix this bug.

Thanks.
--- a/debian/control.in
+++ b/debian/control.in
@@ -9,6 +9,7 @@ Build-Depends: debhelper (>= 9),
                docbook-xml,
                dpkg-dev (>= 1.16.1~),
                gnome-pkg-tools (>= 0.10),
+               gnupg,
                gtk-doc-tools (>= 1.9),
                gobject-introspection (>= 1.34),
                intltool (>= 0.35.0),

--- End Message ---
--- Begin Message ---
Source: gcr
Source-Version: 3.20.0-3

We believe that the bug you reported is fixed in the latest version of
gcr, 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 835...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Andreas Henriksson <andr...@fatal.se> (supplier of updated gcr 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 ftpmas...@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Sun, 09 Oct 2016 12:25:12 +0200
Source: gcr
Binary: gcr libgck-1-dev libgck-1-doc libgck-1-0 gir1.2-gck-1 libgcr-3-dev 
libgcr-3-doc libgcr-base-3-1 libgcr-ui-3-1 libgcr-3-common gir1.2-gcr-3
Architecture: source
Version: 3.20.0-3
Distribution: unstable
Urgency: medium
Maintainer: Debian GNOME Maintainers 
<pkg-gnome-maintain...@lists.alioth.debian.org>
Changed-By: Andreas Henriksson <andr...@fatal.se>
Description:
 gcr        - GNOME crypto services (daemon and tools)
 gir1.2-gck-1 - GObject introspection data for the GCK library
 gir1.2-gcr-3 - GObject introspection data for the GCR library
 libgck-1-0 - Glib wrapper library for PKCS#11 - runtime
 libgck-1-dev - GLib wrapper library for PKCS#11 - development
 libgck-1-doc - GLib wrapper library for PKCS#11 - documentation
 libgcr-3-common - Library for Crypto UI related tasks - common files
 libgcr-3-dev - Library for Crypto UI related tasks - development
 libgcr-3-doc - Library for Crypto UI related tasks - documentation
 libgcr-base-3-1 - Library for Crypto related tasks
 libgcr-ui-3-1 - Library for Crypto UI related tasks
Closes: 835098 835737 835881
Changes:
 gcr (3.20.0-3) unstable; urgency=medium
 .
   [ Jeremy Bicha ]
   * Add debian/docs to install AUTHORS, NEWS and README
 .
   [ Michael Biebl ]
   * Depend on default-dbus-session-bus | dbus-session-bus instead of dbus-x11.
     (Closes: #835881)
   * Add gnupg to Build-Depends, it is needed by the test-suite.
     Add support for the "nocheck" build profile while at it and mark dbus and
     gnupg accordingly. (Closes: #835098)
 .
   [ Andreas Henriksson ]
   * Add debian/patches/tests-fix-collection-tests-to-work-with-gpg-21.patch
     - fixes for gpg 2.1, see https://bugzilla.gnome.org/771052
     (Closes: #835737)
   * Bump dh compat to 10 (automatic dh-autoreconf)
   * Bump Standards-Version to 3.9.8
Checksums-Sha1:
 e6b68271c6b2ce7e826dc25882b2ab84acd627d1 2974 gcr_3.20.0-3.dsc
 9dbb5f7edc62fb298977e39682987ce4182aeea4 19504 gcr_3.20.0-3.debian.tar.xz
Checksums-Sha256:
 13783e3e03272a7a07a1ffd3dbd0c7c197b02cefef04edd8e7cb585df228939c 2974 
gcr_3.20.0-3.dsc
 678fefd8748d8fdc2cedf62b591cc93ef676f571da64d895748eed071f4171fa 19504 
gcr_3.20.0-3.debian.tar.xz
Files:
 596a55c87b18508b6e05d8ca79414323 2974 gnome optional gcr_3.20.0-3.dsc
 b574428697adb3d1060d872d78d480d8 19504 gnome optional 
gcr_3.20.0-3.debian.tar.xz

-----BEGIN PGP SIGNATURE-----

iQIuBAEBCgAYBQJX+iAxERxhbmRyZWFzQGZhdGFsLnNlAAoJEAvEfcZNE1MG6YMQ
AJ1Irf2VP/Ksro1q0QE2FOgHT8P6Z6yfozTfYccTUH/KNBV5l6rWFzaZa0fSA+Pw
PQuCCXpWB+4hPaL9rrKV8nO1ll4tiUJJnLUlY3sdHBsWWbyDsqKK0CkzZ+YQPeis
R0B7IVsh48+grQYb2wMUnG/XsbWPpcmTAuVrpdSy4h2VZa/c7zI5klVUmwIcPrKM
ipiO6diKLqMWuhm+Pse2pLIwkH9a7+cXEK0uSjQ6pYhNmIBif0M2aNxRguL3cisT
CxgQgxUgJhPf4enYs0zsiieYQEcWxkV/pp3EbEr2EvQUgEbV2j3BWxCiuCqPJreV
0+BRZ2EME/B08GgnFx5NO/Dj79NLy2R6zUIT0254W3vHuh8r0apO4cQYJydmIoHY
NNY+BOB2RQ3fhps8zBE9nlanAOBinpEC80UVY+PRrU26aOKXVg/WWnJP3h1Xqh1a
U56Vx6g5kpA46biUuej/Y1X11XfLQqy5hmdNZBVMjdKvoDgAmlszBN6kUTmGNS/T
UTvpshzGc9jiStl69mHmoEECloNPog+f7cfUTyP6kD/9BsgkMTdpG2CVFKNQo34c
Fe7WqEWa550ERgzZynvXLpp8/MI/RVKpR72a2cOLRyn2m88DcuXuuGIt3F8lNZQg
/ff13HCoz7lv4b597SEVnruZEjDsuFa3j7IkD7VoqR/C
=ZiIL
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to