Your message dated Mon, 13 May 2024 21:05:46 +0000
with message-id <[email protected]>
and subject line Bug#980768: fixed in gnupg2 2.2.43-1
has caused the Debian Bug report #980768,
regarding gnupg2: reduce Build-Depends
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.)


-- 
980768: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=980768
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: gnupg2
Version: 2.2.20-1
Tags: patch
User: [email protected]
Usertags: rebootstrap

gnupg2 participates in a number of dependency cycles relevant to
architecture bootstrap. Instead of looking into such a hard problem, I
looked into easily droppable dependencies and found some. Since gnupg2
is normally reproducible, I verified that performing a nocheck build
with the following dependencies turned into Build-Conflicts results in
precisely the same binary artifacts as a regular full build.

 * ghostscript was used to create doc/gnupg-card-architecture.pdf, but
   this step is not performed during build.
 * imagemagick's convert and transfig's fig2dev are mentioned in
   doc/Makefile.am, but since the relevant artifacts are included in the
   source distribution, they're not run during build.
 * libcurl4-gnutls-dev is unused. While curl is mentioned in source
   comments and checked for in configure, it is never actually used.
 * librsvg2-bin's rsvg-convert is never mentioned anywhere.

Please consider applying the attached patch.

Helmut
diff --minimal -Nru gnupg2-2.2.20/debian/changelog 
gnupg2-2.2.20/debian/changelog
--- gnupg2-2.2.20/debian/changelog      2020-03-23 20:05:13.000000000 +0100
+++ gnupg2-2.2.20/debian/changelog      2021-01-21 13:53:34.000000000 +0100
@@ -1,3 +1,19 @@
+gnupg2 (2.2.20-1.1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Reduce Build-Depends: (Closes: #-1)
+    + Drop unused ghostscript. It is used to create
+      doc/gnupg-card-architecture.pdf, but the invocations for doing so are
+      missing from the source.
+    + Drop unused imagemagick and transfig. Both convert and fig2dev are used
+      in doc/Makefile.am, but since the relevant output artifacts are
+      included, they're not run.
+    + Drop unused libcurl4-gnutls-dev. curl is mentioned in source comments
+      and checked for in configure, but never actually used.
+    + Drop unused librsvg2-bin. It is not mentioned anywhere nor used.
+
+ -- Helmut Grohne <[email protected]>  Thu, 21 Jan 2021 13:53:34 +0100
+
 gnupg2 (2.2.20-1) unstable; urgency=medium
 
   * New upstream release
diff --minimal -Nru gnupg2-2.2.20/debian/control gnupg2-2.2.20/debian/control
--- gnupg2-2.2.20/debian/control        2020-03-23 20:04:11.000000000 +0100
+++ gnupg2-2.2.20/debian/control        2021-01-21 13:53:34.000000000 +0100
@@ -12,12 +12,9 @@
  debhelper-compat (= 12),
  file,
  gettext,
- ghostscript,
  gpgrt-tools,
- imagemagick,
  libassuan-dev (>= 2.5.0),
  libbz2-dev,
- libcurl4-gnutls-dev,
  libgcrypt20-dev (>= 1.7.0),
  libgnutls28-dev (>= 3.0),
  libgpg-error-dev (>= 1.35),
@@ -25,13 +22,11 @@
  libldap2-dev,
  libnpth0-dev (>= 1.2),
  libreadline-dev,
- librsvg2-bin,
  libsqlite3-dev,
  libusb-1.0-0-dev [!hurd-any],
  openssh-client <!nocheck>,
  pkg-config,
  texinfo,
- transfig,
  zlib1g-dev | libz-dev,
 Build-Depends-Indep:
  binutils-multiarch [!amd64 !i386],

--- End Message ---
--- Begin Message ---
Source: gnupg2
Source-Version: 2.2.43-1
Done: Daniel Kahn Gillmor <[email protected]>

We believe that the bug you reported is fixed in the latest version of
gnupg2, 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 Kahn Gillmor <[email protected]> (supplier of updated gnupg2 
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: SHA512

Format: 1.8
Date: Mon, 13 May 2024 15:45:52 -0400
Source: gnupg2
Architecture: source
Version: 2.2.43-1
Distribution: unstable
Urgency: medium
Maintainer: Debian GnuPG Maintainers <[email protected]>
Changed-By: Daniel Kahn Gillmor <[email protected]>
Closes: 980768 1025782 1060366
Changes:
 gnupg2 (2.2.43-1) unstable; urgency=medium
 .
   [ Andreas Metzler ]
   * New upstream version.
     + Unfuzz patches.
     + Drop patches from-upstream/*.
     + Bump b-d versioning for libgnutls28-dev, libgpg-error-dev and
       libksba-dev as specified in configure.ac.
   * Drop unused b-d on libcurl4-gnutls-dev. (See #980768).
   * Drop dirmngr dependency on lsb-base. (Empty transitional package
     depending on essential package)
   * [lintian] B-d on pkgconf instead of pkg-config.
   * Drop transitional gpgv2 package (requested in #873186) and update CI
     test dependencies. Also remove Breaks/Replaces against ancient
     (pre-buster) versions of gpgv2.
   * Drop Breaks/Replaces against ancient versions of gnupg/gnupg2.
   * Update CI test dependencies (gnupg2 --> gnupg).
   * Fixup recommends of architecture-any packages on architecture-all package
     "gnupg" to use (= ${source:Version}) instead of binary:Version. (Thanks,
     James McCoy) Closes: #1060366
   * Run wrap-and-sort -ast.
   * Set --with-mailprog=/usr/sbin/sendmail and add a dependency on
     default-mta | mail-transport-agent to gpg-wks-server. Closes: #1025782
   * Demote gnupg metapackage dependency on gpg-wks-server to Suggests since it
     pulls in an MTA.
   * Fix binary-all FTBFS by running a regular build for arch-all builds.
     Otherwise the test suite was run against /usr/bin/gpg for
     binary-all builds and failed if it was missing.
   * Speed up indep build by only running needed dh_auto_configure instances.
   * Add support for nodoc build-profile to ease bootstrapping. Turn
     debian/gnupg-l10n.install into an executable that parses
     $DEB_BUILD_PROFILES. This seems to be the only working solution to avoid
     bad interaction of dh_install/dh_missing with nodoc.
     Closes: #980768
    * Add patches to avoid setting AEAD: OCB key-preference on generated keys
      and to avoid using OCB-mode even if AEAD: OCB key preference is set
      on recipient key.
 .
   [ Daniel Kahn Gillmor ]
   * Standards-Version: bump to 4.7.0 (no changes needed)
   * gbp: use upstream-2.2 as the name of the upstream branch
   * d/copyright: Update dates, add Andreas Metzler for debian/*
Checksums-Sha1:
 b1137290b313772d09af503ece667c83a1af2915 3222 gnupg2_2.2.43-1.dsc
 0df3631bd0a38ceda6a1d4cd1ba262e3df3711c9 7435426 gnupg2_2.2.43.orig.tar.bz2
 e12593aaa0f8c99815e5fc9b79a81a5f6283de82 228 gnupg2_2.2.43.orig.tar.bz2.asc
 8262e7e03fdafabf638e542178dfc775a751db8c 62876 gnupg2_2.2.43-1.debian.tar.xz
 e2942b1d3e05ab9abcd8f89755779d0809e1bd3d 17915 gnupg2_2.2.43-1_amd64.buildinfo
Checksums-Sha256:
 ed3fed1e1ed3562c2a18eda389e0bdeceafd51e9834aecd0094be070d5ac713d 3222 
gnupg2_2.2.43-1.dsc
 a3b34c40f455d93054d33cf4cf2a8ce41149d499eca2fbb759619de04822d453 7435426 
gnupg2_2.2.43.orig.tar.bz2
 adb6964121fde1299f0db31fe7380812f4b6bb66f4eaabdc4ab5c79480e6b701 228 
gnupg2_2.2.43.orig.tar.bz2.asc
 70be4b8ee79623dbaef5c66c07e8eb15b3d966686772b161b3d64c17d35d998f 62876 
gnupg2_2.2.43-1.debian.tar.xz
 0d8bba31e311be3914c6d08b0fb9bef0a0bb9909c02d4f2f7b173517cd475d1b 17915 
gnupg2_2.2.43-1_amd64.buildinfo
Files:
 1d3ae49b8e917ebbcb6626d0e74ba43e 3222 utils optional gnupg2_2.2.43-1.dsc
 bd7ba3f83a8644de23acd33e4771ba89 7435426 utils optional 
gnupg2_2.2.43.orig.tar.bz2
 6b2d32b82e88292016544365280e4a1f 228 utils optional 
gnupg2_2.2.43.orig.tar.bz2.asc
 42087d9f0e5ace6f9b1f03287c4960c7 62876 utils optional 
gnupg2_2.2.43-1.debian.tar.xz
 dc21caa62bb522c9aeda35252a0440a2 17915 utils optional 
gnupg2_2.2.43-1_amd64.buildinfo


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

wr0EARYKAG8FgmZCd3MJEHctFh41zUuBRxQAAAAAAB4AIHNhbHRAbm90YXRpb25z
LnNlcXVvaWEtcGdwLm9yZzygt1YeglmJ/8P9NIJzZqv8++JTUHO/Jy54024aMtao
FiEEdLwExD2GCEvoZywGdy0WHjXNS4EAAOroAP9zfu3Mac9NAk+Ys834w4W9EPrq
Yo0Pl16Zo6wbyXD/iQD/Re23GxRUgI/WQA13LyAbhiEeSBZRrRfvkn8ZCCAL6AM=
=HJRr
-----END PGP SIGNATURE-----

Attachment: pgpbjLkLtKNxw.pgp
Description: PGP signature


--- End Message ---

Reply via email to