unattended-upgrades (2.9.1+nmu3) unstable; urgency=medium * test: don't confuse -dbg and -unsigned with current running kernel (Closes: #983363, #1012226) -- Paul Gevers <elbrus@debian.org> Sat, 31 Dec 2022 21:59:00 +0100 unattended-upgrades (2.9.1+nmu2) unstable; urgency=high * Non-maintainer upload. * setup.py: Disable automatic package discovery by setting py_modules to empty. (Closes: #1020150) -- Boyuan Yang <byang@debian.org> Sat, 22 Oct 2022 21:28:14 -0400 unattended-upgrades (2.9.1+nmu1) unstable; urgency=medium * Non-maintainer upload. * No source change upload to rebuild with debhelper 13.10. -- Michael Biebl <biebl@debian.org> Sat, 15 Oct 2022 12:54:44 +0200 unattended-upgrades (2.9.1) unstable; urgency=medium [ Jean-Pierre Giraud ] * French translation updates (Closes: #989635) [ Balint Reczey ] * debian/tests/common-functions: Skip test if debootstrapping fails * debian/control: Remove myself from Uploaders [Michael Vogt] * github: fix action to use current lts as base for autopkgtest * github: move to latest lxd instead of hardcoding it * github: move action to use stable (impish) for tests -- Balint Reczey <balint@balintreczey.hu> Thu, 21 Jul 2022 14:25:14 +0200 unattended-upgrades (2.8) unstable; urgency=medium [ Lucas Moura ] * Add xenial 50unattended-upgrades version to md5sum. On Xenial, we have a 50unattended-upgrades file that is not covered on the md5sum history file. We are now adding the md5sum of that Xenial file into it [ Balint Reczey ] * debian/tests/control: Add apt to test dependencies to get triggered * test/test_remove_unused.py: Expect APT to protect two latest kernels. This is a behaviour change in recent APT versions. (Closes: #980638) -- Balint Reczey <rbalint@ubuntu.com> Fri, 19 Feb 2021 13:11:42 +0100 unattended-upgrades (2.7) unstable; urgency=medium * Fix test_rewind on Debian Sid fixing FTBFS. -- Balint Reczey <rbalint@ubuntu.com> Wed, 05 Aug 2020 14:03:32 +0200 unattended-upgrades (2.6) unstable; urgency=medium * debian/tests/common-functions: Drop support for Ubuntu 19.10 * Make APT marking fallback configurable and disable it on Sid (Closes: #960966) * Drop handling pre-oldstable versions in maintainer scripts * data/50unattended-upgrades.md5sum: Update for config file changes -- Balint Reczey <rbalint@ubuntu.com> Tue, 04 Aug 2020 17:04:29 +0200 unattended-upgrades (2.5) unstable; urgency=medium [ Jose Manuel Santamaria Lema ] * Fix crash occuring when strict whitelist is in use (LP: #1883082) [ Balint Reczey ] * Fix indentation and type error * Fix ambiguous variable name (Closes: #963314) * Run GitHub Action's autopkgtest on Groovy -- Balint Reczey <rbalint@ubuntu.com> Tue, 21 Jul 2020 15:42:17 +0200 unattended-upgrades (2.4) unstable; urgency=medium * Fix checking if an upgrade/install marking succeeded. The false negative result caused unattended-upgrades trying to apply workarounds to upgrade/install the package using excessive amount of CPU time. (Closes: #958883) (LP: #1877769) * Treat "-" and ":" as valid parts of both Python and POSIX regular expressions -- Balint Reczey <rbalint@ubuntu.com> Sat, 09 May 2020 16:14:14 +0200 unattended-upgrades (2.3) unstable; urgency=medium * Fix checking if Python regexp is also a POSIX regexp * Prepend implied '^' when converting Python regex to a POSIX one * Blacklist not trusted packages and ones with conffile prompts instead of just pinning them once with NEVER_PIN which is can be cleared later. (LP: #1871615) (Closes: #956339) -- Balint Reczey <rbalint@ubuntu.com> Tue, 14 Apr 2020 00:37:21 +0200 unattended-upgrades (2.2) unstable; urgency=medium * ci: Use apt-get instead of apt to avoid warnings * Don't raise NoAllowedOriginError from call_adjusted() (LP: #1871633) * Clear cache changes in do_install() instead of raising error when a package is marked for removal. (LP: #1871639) -- Balint Reczey <rbalint@ubuntu.com> Thu, 09 Apr 2020 15:29:33 +0200 unattended-upgrades (2.1) unstable; urgency=medium * Don't try adjusting candidate if none of the versions is a candidate (Closes: #955135) * Try marking package for installation or upgrade only when it is allowed i.e. honor whitelist and blacklist, too. * debian/tests/upgrade-between-snapshots: Restore running test -- Balint Reczey <rbalint@ubuntu.com> Mon, 30 Mar 2020 20:59:29 +0200 unattended-upgrades (2.0) unstable; urgency=medium * Revert relying fully on pinning. APT's resolver can't be fully relied on because sometimes it does not find the solution. * Treat locally installed package versions as coming from a whitelisted origin * Don't list kept packages in dry-run mode. Since the kept packages are calculated based on the final system state all packages that would be upgraded would be listed as kept in dry-run mode. * Try installing/upgrading packages without any adjustment first. The applied pinning should be enough for APT's resolver to find the right candidate most of the time. The candidate version adjustments are still done in cases where APT's resolver fails * Report only higher available allowed versions with higher priority as kept (Closes: #952569) * Drop very long debug message about checking package list file * Honor pinning when listing origin of kept back packages -- Balint Reczey <rbalint@ubuntu.com> Thu, 12 Mar 2020 22:52:58 +0100 unattended-upgrades (1.18) experimental; urgency=medium [ louib ] * Update blacklist translations * Fix syntax in template conf files [ Balint Reczey ] * Keep mypy 0.761 happy * test: Create empty dirs to save kept packages list to them * Log explanation about kept back packages (LP: #1850964) (Closes: #945837, #903875) * Use GitHub Actions for CI instead of Travis. Run tests in Ubuntu Focal release because older releases don't have the needed python-apt version. * debian/tests/common-functions: Use backported python-apt from a PPA on Eoan * debian/tests: Skip upgrade-between-snapshots test. Python-apt's version is sid is too low for unattended-upgrades to work. * Use apt_pkg.Hashes instead of deprecated apt_pkg.md5sum() * autopkgtest: Skip upgrate-all-security in sid because buster can't be tested * Make allowed_origins, blacklist and whitelist attributes of UnattendedUpgradesCache * Make strict_whitelist attribute of UnattendedUpgradesCache * Apply pinning to disable not allowed origins and honor blacklist/whitelist. This makes candidate adjustments obsolete, since apt's resolver would pick candidates only from allowed origins by itself unless local pinning configuration overrides that. * Rely fully on pinning to disable allowed origins and stop adjusting candidates. * Drop Unattended-Upgrade::Allow-downgrade since now pinning is honored and downgrades are allowed for package versions with priority >= 1000. (Closes: #905877, #919046, #768087, #946491) (LP: #1251228, #1434115) * Don't ignore allowed origin when the package's priority is < 100. This used to be the way of honoring the priority, but now this special case prevents the package from showing up as a package kept back. * Assume frontend locking to be supported. Python3-apt (>= 1.9.6~) is required which supports the frontend locking API -- Balint Reczey <rbalint@ubuntu.com> Tue, 25 Feb 2020 19:28:13 +0100 unattended-upgrades (1.17) unstable; urgency=medium [ Amit Gurdasani ] * Check that a candidate is available before checking the version has changed. * Add test case to check upgrade calculation behavior for a package with no candidate. [ Balint Reczey ] * Fix help about --no-minimal-upgrade-steps (Closes: #946379) * data/50unattended-upgrades.Ubuntu: add new ESM repositories (LP: #1857051) -- Balint Reczey <rbalint@ubuntu.com> Thu, 23 Jan 2020 16:20:04 +0100 unattended-upgrades (1.16) unstable; urgency=medium [ Kaupo Arulo ] * Allow package downgrade if Pin-Priority exceeds 1000 [ Debian Janitor ] * Trim trailing whitespace. * Use secure copyright file specification URI. * Use set -e rather than passing -e on the shebang-line. * Add missing colon in closes line. * Fix day-of-week for changelog entries 0.38. [ Balint Reczey ] * Save a Cache.clear() in download-only mode * debian/unattended-upgrades.service: Add /run to RequiresMountsFor to work around long-standing systemd issue of not resolving symlinks to mounts: https://github.com/systemd/systemd/issues/8907 (Closes: #946823) * Keep mypy 0.750 happy. * pep8: fix line breaks -- Balint Reczey <rbalint@ubuntu.com> Mon, 16 Dec 2019 19:58:50 +0100 unattended-upgrades (1.15) unstable; urgency=medium [ Tobias Bannert ] * update german translation. Improved some formulations and punctuation. [ Maarten ] * Update Dutch translation (Closes: #941672) [ Balint Reczey ] * autopkgtest: Retry failing downloads a few times * test/autopkgtest_kernel_patterns.py: Add debug statements * test/autopkgtest_kernel_patterns.py: Use stricter pattern for packages to check * debian/tests/control: Mark upgrade-between-snapshots as flaky (Closes: #941752) * Fix whitespace (LP: #1848036) * Explain sanity check failures better * Adjust only direct dependencies when falling back to adjusting more packages. Adjusting all transitive dependencies is found to slow down upgrades too much when many packages were upgradable but not with adjustments taking place. If a package upgrade to be installed by unattended-upgrades requires adjusting a transitive but not direct dependency, please add this dependency as a direct dependency of the package to unlock the upgrade. (Closes: #935653) (LP: #1848357) * debian/tests/common-functions: Don't sleep after successful u-u run -- Balint Reczey <rbalint@ubuntu.com> Tue, 22 Oct 2019 18:48:33 +0200 unattended-upgrades (1.14) unstable; urgency=medium [ Balint Reczey ] * Check if md5sums of configuration files are shipped in releases * debian/rules: Check duplicate lines in data/50unattended-upgrades.md5sum * Use Debian's security updates from $distro-security starting with Bullseye * Allow both ${distro_codename} or ${distro_codename}-security on Debian as security update codenames. The latter will be used starting with Bullseye, but to help backporting and testing the configuration file keeps working on Buster and older releases. (Closes: #933138) * Default to "/" as rootdir to fix saving list of kept packages. Thanks to Paul Wise (Closes: #932160) * data/50unattended-upgrades.md5sum: Update for change in Debian's config * unattended-upgrade-shutdown: Fix FTBFS due to latest pyflakes' check [ Tobias Bannert ] * updated german translation -- Balint Reczey <rbalint@ubuntu.com> Wed, 07 Aug 2019 17:04:10 +0200 unattended-upgrades (1.13) unstable; urgency=medium [ Alban VIDAL ] * Update french translation. Signed-off-by: Alban VIDAL <alban.vidal@zordhak.fr> [ Balint Reczey ] * Don't crash collecting transitive dependencies when package has no candidate (LP: #1825886) * Use mark_install_adjusted() in rewind_cache() The original cache had packages marked with adjustments thus rewinding should also do adjustments to reach the same state. Not using mark_install_adjusted() also crashes when apt raises error on held packages. (LP: #1826157) * test_rewind: Update test to check if adjustend rewinding took place * Only allow removals in valid autoremoval sets * Fix one more log location in the man page (Closes: #928601) * Factor out kernel regexp generation to functions * Packages including kernel version without flavor in their name may be kernel packages. Also add autopkgtest for checking if the generated patterns cover the currently running kernel. (LP: #1828200) * Skip upgrade-all-security test when there are no updates to test with. Shortly after a release there may not be security updates against the packages used in the chroot used for the test. * Test with latest stable in upgrade-all-security on testing * Fix testing Debian's updates in upgrade-all-security * Store list of kept packages and report the number of them in motd (LP: #1823070) * Mention APT's apt-daily-upgrade.service in the man page * 50unattended-upgrades.md5sum add MD5 of current files * PEP8: Fix breaking line after binary operator * debian/tests/control: Fix Depends: of upgrade-between-snapshots * debian/tests/control: Allow stderr in kernel-patterns [ Gordon Lack ] * Replace boolean Unattended-Upgrade::MailOnlyOnError2 mail reporting setting with multi-valued (string) Unattended-Upgrade::MailReport. [ Jaime Hablutzel ] * Error message improved on very improbable condition [ Clint Armstrong ] * Fix showing multi-line strings on Plymouth. When unattended-upgrades sends it's status to plymouth it sends a multi-line string which causes plymouth to display overlapping text, because plymouth only scrolls one line when the message is sent. (LP: 1826406) -- Balint Reczey <rbalint@ubuntu.com> Mon, 08 Jul 2019 11:08:30 +0200 # Older entries have been removed from this changelog. # To read the complete changelog use `apt changelog unattended-upgrades`.
Generated by dwww version 1.15 on Thu Sep 4 07:03:38 CEST 2025.