[pkg-gnupg-maint] Bug#1108137: bookworm-pu: package gnupg2/2.2.40-1.1

Andreas Metzler ametzler at bebt.de
Sat Jun 21 09:59:46 BST 2025


Package: release.debian.org
Severity: normal
Tags: bookworm
X-Debbugs-Cc: gnupg2 at packages.debian.org, "Adam D. Barratt" <adam at adam-barratt.org.uk>
Control: affects -1 + src:gnupg2
User: release.debian.org at packages.debian.org
Usertags: pu

Hello,

gnupg2 in bookworm is not binNMU safe, with e.g. 
Package: gpg-agent
Architecture: any
Recommends:
 gnupg (= ${binary:Version}),

and gnupg being Architecture: all.

This has already been fixed in sid about a year ago, a recent stable
binNMU has shown this to be a real problem there, too.
https://alioth-lists.debian.net/pipermail/pkg-gnupg-maint/2025-June/010226.html

cu Andreas
-- 
`What a good friend you are to him, Dr. Maturin. His other friends are
so grateful to you.'
`I sew his ears on from time to time, sure'
-------------- next part --------------
diff --git a/debian/changelog b/debian/changelog
index 204f00862..bd8498fde 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,12 @@
+gnupg2 (2.2.40-1.1+deb12u1) bookworm; urgency=medium
+
+  * Make recommends on gnupg binNMU-safe.
+    Fixup recommends of architecture-any packages on architecture-all package
+    "gnupg" to use (= ${source:Version}) instead of binary:Version. (Thanks,
+    James McCoy) Closes: #1060366
+
+ -- Andreas Metzler <ametzler at debian.org>  Sat, 21 Jun 2025 10:26:29 +0200
+
 gnupg2 (2.2.40-1.1) unstable; urgency=medium
 
   * Non-maintainer upload.
diff --git a/debian/control b/debian/control
index 5ea6a0773..f134e85a3 100644
--- a/debian/control
+++ b/debian/control
@@ -90,7 +90,7 @@ Depends:
  ${misc:Depends},
  ${shlibs:Depends},
 Recommends:
- gnupg (= ${binary:Version}),
+ gnupg (= ${source:Version}),
  ${shlibs:Recommends},
 Suggests:
  dbus-user-session,
@@ -125,7 +125,7 @@ Depends:
  ${misc:Depends},
  ${shlibs:Depends},
 Recommends:
- gnupg (= ${binary:Version}),
+ gnupg (= ${source:Version}),
  ${shlibs:Recommends},
 Description: GNU privacy guard - Web Key Service server
  GnuPG is GNU's tool for secure communication and data storage.
@@ -152,7 +152,7 @@ Depends:
  ${misc:Depends},
  ${shlibs:Depends},
 Recommends:
- gnupg (= ${binary:Version}),
+ gnupg (= ${source:Version}),
  ${shlibs:Recommends},
 Description: GNU privacy guard - Web Key Service client
  GnuPG is GNU's tool for secure communication and data storage.
@@ -195,7 +195,7 @@ Depends:
  ${misc:Depends},
  ${shlibs:Depends},
 Recommends:
- gnupg (= ${binary:Version}),
+ gnupg (= ${source:Version}),
  ${shlibs:Recommends},
 Breaks:
  gnupg2 (<< 2.1.10-2),
@@ -219,7 +219,7 @@ Depends:
  ${misc:Depends},
  ${shlibs:Depends},
 Recommends:
- gnupg (= ${binary:Version}),
+ gnupg (= ${source:Version}),
  ${shlibs:Recommends},
 Breaks:
  gnupg (<< 2.1.21-4),
@@ -354,7 +354,7 @@ Depends:
  ${misc:Depends},
  ${shlibs:Depends},
 Recommends:
- gnupg (= ${binary:Version}),
+ gnupg (= ${source:Version}),
  ${shlibs:Recommends},
 Enhances:
  gpg,
diff --git a/debian/gbp.conf b/debian/gbp.conf
index cb11b4dde..f1d30b04b 100644
--- a/debian/gbp.conf
+++ b/debian/gbp.conf
@@ -1,5 +1,5 @@
 [DEFAULT]
-debian-branch = debian/unstable
+debian-branch = debian/12-bookworm
 pristine-tar = True
 upstream-vcs-tag = gnupg-%(version)s
 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: not available
URL: <http://alioth-lists.debian.net/pipermail/pkg-gnupg-maint/attachments/20250621/d7bd08a0/attachment.sig>


More information about the pkg-gnupg-maint mailing list