[pkg-gnupg-maint] Bug#1064040: src:gnupg2: Please remove Recommends: gnupg from all binary packages

Julian Andres Klode jak at debian.org
Fri Feb 16 09:42:35 GMT 2024


Source: gnupg2
Severity: normal
X-Debbugs-Cc: juliank at ubuntu.com

gnupg is a big meta package pulling in all sorts of weird stuff
people don't want by default on their machine, like a wks server.

That wks server in experimental now pulls in a mail transport
agent.

Hence installing gpg for example pulls in gnupg by Recommends,
and then the wks server and then the mail transport agent. Ugh.

It stands to reason that gnupg2 should have:

1. gnupg should move to the metapackages section
2. All Recommends on gnupg should be removed, we don't want that
   installed by default.
3. gpg should Recommends keyboxd and dirmngr as they will frequently be
   needed when using gpg

And then we should clean up all reverse dependencies to say gpg.

I think I plan to do this in Ubuntu. The alternative would be
to demote all non-interesting gnupg dependencies to suggests,
those would be:

- gnupg-utils
- gpg-wks-server
- gpgv [stuff will depend on that anyway if it needs it, like apt does]
- maybe gpg-wks-client

This may make the gnupg package *actually useful* rather than
be a pointless metapackage that nobody actually wants to install.

Let me know what you think but this surely is a mess
we need to sort out, and I have about ~ next week to
do so downstream.

-- System Information:
Debian Release: trixie/sid
  APT prefers noble
  APT policy: (500, 'noble'), (500, 'mantic-security')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 6.6.0-14-generic (SMP w/16 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

-- no debconf information

-- 
debian developer - deb.li/jak | jak-linux.org - free software dev
ubuntu core developer                              i speak de, en



More information about the pkg-gnupg-maint mailing list