** Tags removed: foundations-todo
--
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/1990684
Title:
grub-efi-arm64-signed : Depends: grub-efi-arm64 (= 2.06-2ubuntu7) but
This bug was fixed in the package apt - 2.4.8
---
apt (2.4.8) jammy; urgency=medium
* edsp: Add support for phased updates (test in LP#1990586)
* Check state of dependency, not dependee in dependency keep back
(LP: #1990684)
* full-upgrade: Mark phased upgrades for keep
This bug was fixed in the package apt - 2.5.3
---
apt (2.5.3) unstable; urgency=medium
[ Povilas Kanapickas ]
* doc: Explain that apt-get download ensures package authenticity
[ David Kalnischkies ]
* Keep color disabled if APT::Color was set to false
* Don't reuse
It seems the autopkgtest runs have finished for 2.4.8 as well, and all
passed, so marking as verified once again.
For those stalking the test logs,
(239/290) Testcase test-phased-updates-upgrade: W: Ignoring failure of dpkg
--add-architecture as it is likely due to pkg-config-dpkghook (see
elatllat no that's non-sense on multiple levels
a) the grub update is not phasing anymore so it's not reproducing the bug, we
bumped it back to proposed. There's no phasing there so it just works anyway
b) setting the option in the config file would work around the bug too. Of
course you added
Robie; thanks for the testing instructions link.
verification-done-jammy;
This bug is testable on AWS EC2 Graviton 1/2/3 (c6g,g5g,r6g,t4g) the
cheapest of which is the t4g.nano ranging from 0.00280 0.00670 $USD/h
depending on the region. So that's what I did.
# echo -e
In terms of risk, touching apt is always going to be high risk because
users need apt to revert or upgrade away from any regression. QA is
therefore essential. Normally I'd like this to "bake" in the development
release first, but given the nature of the bug, that's probably not
going to give us
** Description changed:
+ [Impact]
+ Phased updates with interdependencies can become uninstallable, breaking the
upgrade command (and presumably dist-upgrade), so it cannot upgrade
+ anything anymore
+
+ [Test plan]
+ We cannot reproduce the exact failure here, but we have included a minimal
** Tags added: foundations-todo
** Also affects: apt (Ubuntu Jammy)
Importance: Undecided
Status: New
** Also affects: grub2-signed (Ubuntu Jammy)
Importance: Undecided
Status: New
** Changed in: apt (Ubuntu Jammy)
Status: New => Triaged
** No longer affects:
** Description changed:
# apt clean
# apt update
Hit:1 http://ca-central-1.ec2.ports.ubuntu.com/ubuntu-ports jammy InRelease
Hit:2 http://ca-central-1.ec2.ports.ubuntu.com/ubuntu-ports jammy-updates
InRelease
Hit:3 http://ca-central-1.ec2.ports.ubuntu.com/ubuntu-ports
This issue seems to have been a funny bug in the solver, actually, and
not a bug in the phased update code itself.
So what happened is that we kept back grub-efi-amd64-signed, and it was
broken. So now the solver iterates over its dependencies and tries to
keep them back too. Except well, when
** Changed in: apt (Ubuntu)
Status: Confirmed => In Progress
** Changed in: apt (Ubuntu)
Assignee: (unassigned) => Julian Andres Klode (juliank)
--
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to apt in Ubuntu.
Thanks Carlos, I now have a workaround;
echo "APT::Get::Never-Include-Phased-Updates: 1;" >
/etc/apt/apt.conf.d/99phased-updates
--
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to apt in Ubuntu.
Set APT::Get::Never-Include-Phased-Updates "1"; and try again. Packages
will be kept-back.
--
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/1990684
Title:
grub-efi-arm64-signed
grub-efi-arm64 is not listed here;
https://people.canonical.com/%7Eubuntu-archive/phased-updates.html
Maybe that page is limited to x86_64.
--
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to apt in Ubuntu.
Status changed to 'Confirmed' because the bug affects multiple users.
** Changed in: apt (Ubuntu)
Status: New => Confirmed
--
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to apt in Ubuntu.
For the record
echo -e "Update-Manager::Never-Include-Phased-
Updates;\nAPT::Get::Never-Include-Phased-Updates: True;" >
/etc/apt/apt.conf.d/99phased-updates
did not change the buggy behaviour
--
You received this bug notification because you are a member of Ubuntu
Touch seeded packages,
Thanks Steve, is there a workaround before then?
Julian;
apt policy grub-efi-arm64 grub-efi-arm64-signed
grub-efi-arm64:
Installed: 2.06-2ubuntu7
Candidate: 2.06-2ubuntu10
Version table:
2.06-2ubuntu10 500 (phased 13%)
500 http://ca-central-1.ec2.ports.ubuntu.com/ubuntu-ports
This is a bug in how apt handles phased updates across multiple source
packages currently. The grub SRU has been rolled back to jammy-proposed
now, and an apt fix is in progress, expected to be uploaded early next
week.
** Also affects: apt (Ubuntu)
Importance: Undecided
Status: New
19 matches
Mail list logo