gpg-wks-server is not a new dependency so upgrading will of course pull
in a newer version until you remove it. The images will be fixed
eventually when they get rebuilt from scratch.

For upgrades, we can quirk this to avoid upgrading it only for it to
become auto removable later.

** Changed in: gnupg2 (Ubuntu)
       Status: New => Invalid

** Changed in: apt (Ubuntu)
       Status: New => Invalid

** Changed in: munin (Ubuntu)
       Status: Triaged => Invalid

** Also affects: ubuntu-release-upgrader (Ubuntu)
   Importance: Undecided
       Status: New

** Also affects: auto-package-testing
   Importance: Undecided
       Status: New

-- 
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to apt in Ubuntu.
https://bugs.launchpad.net/bugs/2054908

Title:
  gnupg is pulling in gpg-wks-server which pulls in postfix

Status in Auto Package Testing:
  New
Status in apt package in Ubuntu:
  Invalid
Status in gnupg2 package in Ubuntu:
  Invalid
Status in munin package in Ubuntu:
  Invalid
Status in ubuntu-release-upgrader package in Ubuntu:
  New

Bug description:
  Example 1
  ----
  I did a sudo apt dist-upgrade today on my developer machine running Ubuntu 
Desktop 24.04 LTS and it surprisingly pulled in postfix.

  I did not built this into a full reproducible test case because I
  found another test case…

  Example 2
  ----
  munin's autopkgtests are now failing because postfix and gpg-wks-server is 
now unexpectedly being installed.

  https://autopkgtest.ubuntu.com/packages/munin/noble/amd64

  Other Info
  ----
  gnupg2's changelog indicates that there was an attempt to avoid this 
misbehavior by having gnupg only Suggest gpg-wks-server. In fact, there is 
**nothing** in Ubuntu that Depends or Recommends gpg-wks-server.

  Notably, gnupg has
  Suggests: gpg-wks-server (<< 2.4.4-2ubuntu7.1~), gpg-wks-server (>= 
2.4.4-2ubuntu7)

  I don't recall ever seeing strict versioned Suggests before so it's my
  wild guess that apt does not strict handle versioned Suggests in the
  expected way.

  As a workaround, try dropping the versions from gnupg's Suggests.

  But the true fix may be in apt.

  I added a munin bug task as a pointer in case anyone wonder's about
  the autopkgtest regression but I don't believe munin needs any
  changes.

To manage notifications about this bug go to:
https://bugs.launchpad.net/auto-package-testing/+bug/2054908/+subscriptions


-- 
Mailing list: https://launchpad.net/~touch-packages
Post to     : touch-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~touch-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to