-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Format: 1.8 Date: Tue, 25 Feb 2020 19:28:13 +0100 Source: unattended-upgrades Architecture: source Version: 1.18 Distribution: experimental Urgency: medium Maintainer: Michael Vogt <mvo@debian.org> Changed-By: Balint Reczey <rbalint@ubuntu.com> Closes: 768087 903875 905877 919046 945837 946491 Launchpad-Bugs-Fixed: 1251228 1434115 1850964 Changes: 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 Checksums-Sha1: 74c312b21699d2639b89b3aeef6f3baff5543490 1902 unattended-upgrades_1.18.dsc ced9d991542c194e1b4ab5533d74c2fcc345e153 121676 unattended-upgrades_1.18.tar.xz b87fc7a730717af72ad40191008c140d7c520e8c 8475 unattended-upgrades_1.18_source.buildinfo Checksums-Sha256: a539b30a8595e717e983ee848f8ea84eefe19760ac91743b274118131eaa6586 1902 unattended-upgrades_1.18.dsc a752828b917f7be8ae2763a48006bfb1141e9582185e9d4980978aead070e48f 121676 unattended-upgrades_1.18.tar.xz 7d8b39d5f13065a38776bc307dc01745479d8317c7718656532a92a8a5bc34d2 8475 unattended-upgrades_1.18_source.buildinfo Files: c4ac53c7b4eb0d63205c50b3baae04fe 1902 admin optional unattended-upgrades_1.18.dsc 7c000f716e4605f421e20fcdf4256ad3 121676 admin optional unattended-upgrades_1.18.tar.xz 67443c02ba3ad381a2ce4ec16c1d3bf8 8475 admin optional unattended-upgrades_1.18_source.buildinfo -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEI/PvTgXX55rLQUfDg6KBkWslS0UFAl5VbWwACgkQg6KBkWsl S0Wocg//fQvLby+/tdMSLQXOdm5/WPReUKkJki+k3+vLb63c/3ZTrgB5B0UcII4B XCL9qjCjkdSf1wEfhbhxaCjBrMqLOfInY3WV8Ml4zR9iNOGGAhZagVgHp5hfVxhr 9q941LN7ZKno5YYno65WyGjYppCx35tGZlhju9FJn8wHekjR6EvoVtVSBx48A+PO MeyvGjXPW7tBkUA3mUMAx6hyRAU0ZKUyd6sKfYMi73RQuxguXr2I/O8mUfyQC+xz hy+JHZG71BxkEZgQbzRS/uXbiKWgA2eh/iqubbGw+HIwjZCvjujGXXFEGJSgY7Yv BPsPtV6mwpJKk0pz7LeksZK1LMai2XoK+hKHzo/IEeEIeWvAT2q6wuStLar77DzE 5gETKW33zYBW+L9jSta21DtJ+PHaRTsfrMQICm5qZKq7GFG+/iRn9U5Jr5RykHQ4 sAcYXrFQ74eOU21x2BNhd7MbDK2FCszP5K92o0iseSICYx6icm0+mzBdL84K9TZS YdgT17B7a2fOKyiIzO28u4/TpiMPXmb/YIVmHVk2BsLiZ9uxtZP1EgGkyYCGhhi9 jPqnDgDS6Kha7wftGWOKT3pMWmaenw7kAA9H2u7jaBIvExDiEEHsK6z1CzxD7bqh vDCC8iJjr5oQPW+d2BbPxw12qAYNVpv/PBWz4cfcWuUgOXas5lI= =wjcX -----END PGP SIGNATURE-----