With the change we have come up with, instead of calculating which
updates are ignored phased updates, we instead consider any update as an
ignored phased update that has the phased update field set and could not
be upgraded by apt.

This is a change in behavior in that:

1) If an upgrade is say 90% phased and ready for your system, but
depends on another phased update that is not ready, it will not be shown
anymore. (this is sort of a bug fix, e.g. some times this happens to
kernel updates, or grub updates built from different source packages)

2) Similarly, if it is not installable for other reasons, it won't be
shown

That is, the regression potential is that dependency issues on SRU will
only become visible in the update manager once the package has fully
phased.

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

Title:
  Phased packages are listed in sensitive state, but are unselectable.

Status in python-apt package in Ubuntu:
  New
Status in update-manager package in Ubuntu:
  Triaged

Bug description:
  --->
  % apt list --upgradable 
  grub-common/noble-updates 2.12-1ubuntu7.3 amd64 [upgradable from: 
2.12-1ubuntu7]
  grub-pc-bin/noble-updates 2.12-1ubuntu7.3 amd64 [upgradable from: 
2.12-1ubuntu7]
  grub-pc/noble-updates 2.12-1ubuntu7.3 amd64 [upgradable from: 2.12-1ubuntu7]
  grub2-common/noble-updates 2.12-1ubuntu7.3 amd64 [upgradable from: 
2.12-1ubuntu7]
  ubuntu-drivers-common/noble-updates 1:0.9.7.6ubuntu3.2 amd64 [upgradable 
from: 1:0.9.7.6ubuntu3]

  % apt upgrade --dry-run 
  The following packages were automatically installed and are no longer 
required:
    linux-headers-6.11.0-19-generic linux-hwe-6.11-headers-6.11.0-19 
linux-hwe-6.11-tools-6.11.0-19 linux-image-6.11.0-19-generic 
linux-modules-6.11.0-19-generic
    linux-modules-extra-6.11.0-19-generic linux-tools-6.11.0-19-generic 
python3-netifaces
  Use 'apt autoremove' to remove them.
  The following upgrades have been deferred due to phasing:
    grub-common grub-pc grub-pc-bin grub2-common ubuntu-drivers-common
  0 upgraded, 0 newly installed, 0 to remove and 5 not upgraded.

  % lsb_release -c
  Codename: noble
  <---

  Update-manager shows the 4 grub packages, but clicking their check-
  boxes does nothing, nor the ones of 'other updates' or 'system
  components' (c.f. attached screen-shot).

  Relates to LP:2109758.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/python-apt/+bug/2110027/+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