[Bug 1974223] Re: FTBFS and autopkgtest failure since changes in apt for automatic kernel removal
Launchpad Bug Tracker
1974223 at bugs.launchpad.net
Mon Jul 4 09:41:20 UTC 2022
This bug was fixed in the package unattended-upgrades - 2.3ubuntu0.3
---------------
unattended-upgrades (2.3ubuntu0.3) focal; urgency=medium
* Fix FTBFS following change in the way apt detects automatically removable
kernels (LP: #1974223)
* Work around autopkgtest failure by removing __pycache__ in the test suite
before the invocation of python-coverage (LP: #1974223)
* Added new test depends on apt to trigger autopkgtest runs automatically
when apt is upgraded.
unattended-upgrades (2.3ubuntu0.2) focal; urgency=medium
[ Brian Murray ]
* kernel/postinst.d/unattended-upgrades: check to see if canonical-livepatch
is installed and enabled. In the event that it is and it says a reboot is
required do not update reboot-required files so that only one reboot
message appears in the message of the day. (LP: #1747499)
-- Olivier Gayot <olivier.gayot at canonical.com> Thu, 19 May 2022
19:38:48 +0200
** Changed in: unattended-upgrades (Ubuntu Focal)
Status: Fix Committed => Fix Released
--
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to unattended-upgrades in Ubuntu.
https://bugs.launchpad.net/bugs/1974223
Title:
FTBFS and autopkgtest failure since changes in apt for automatic
kernel removal
Status in unattended-upgrades package in Ubuntu:
Fix Released
Status in unattended-upgrades source package in Bionic:
Incomplete
Status in unattended-upgrades source package in Focal:
Fix Released
Status in unattended-upgrades package in Debian:
Fix Released
Bug description:
[Impact]
Since the following changes in apt have landed in focal-updates (and is currently in bionic-proposed), unattended-upgrades FTBFS and fails autopkgtest on both series:
* Revert "Protect currently running kernel at run-time"
* Backport Determine autoremovable kernels at run-time (LP: #1615381) as of
2.4.5; including the change to only protect two kernels, not last installed
one (LP: #1968154)
======================================================================
FAIL: test_remove_unused_dependencies_new_unused_only (__main__.TestRemoveUnused)
----------------------------------------------------------------------
Traceback (most recent call last):
File "./test_remove_unused.py", line 165, in test_remove_unused_dependencies_new_unused_only
haystack))
AssertionError: False is not true : Can not find 'Removing unused kernel packages: linux-image-4.05.0-1021-kvm
[Test plan]
1. focal:
* run autopkgtest against -updates:
$ autopkgtest unattended-upgrades --apt-upgrade --apt-pocket=updates --test-name run-tests -- <virt-server ...>
* try to build the package
2. bionic:
* run autopkgtest against -proposed:
$ autopkgtest unattended-upgrades --apt-upgrade --apt-pocket=proposed --test-name run-tests -- <virt-server ...>
* try to build the package
[Where problems could occur]
* The fix only affects the test-suite (that runs both at build time & autopkgtest time) so the impact should be minimal. Something wrong in the patch would make the unattended package FTBFS or fail autopkgtest but it is already failing ATM.
* The new tests dependency on apt can trigger more autopkgtest runs. Since unattended-upgrades has a non-trivial autopkgtest suite, this can have a slight impact on the queues.
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/unattended-upgrades/+bug/1974223/+subscriptions
More information about the foundations-bugs
mailing list