-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 Format: 1.8 Date: Wed, 30 Aug 2017 13:46:37 +0200 Source: unattended-upgrades Binary: unattended-upgrades Architecture: source Version: 0.96ubuntu1 Distribution: artful Urgency: medium Maintainer: Ubuntu Developers Changed-By: Balint Reczey Description: unattended-upgrades - automatic installation of security upgrades Closes: 809669 837161 855361 863911 865897 873079 Launchpad-Bugs-Fixed: 1680599 1686470 1687129 1690980 1714019 Changes: unattended-upgrades (0.96ubuntu1) artful; urgency=low . * Merge from Debian unstable (LP: #1714019) - Remaining changes: - Recover from broken dh_installinit override in versions < 0.93.1ubuntu3 - unattended-upgrades: Do not automatically upgrade the development release of Ubuntu unless Unattended-Upgrade::DevRelease is true. - Dropped changes, included in Debian: - Cherry-pick 2e5deed, f26edb4 from upstream to add support for a --download-only option, enabling us to download updates at a random time of day by default but apply them predictably in the 6am-7am window. - Fix PEP8 failures (replace except: with except Exception:) - unattended-upgrades: Provide some information and create a log entry when there is a failure to parse the allowed origins. - Add UbuntuESM to the list of sources automatically upgraded from by default. - Complete the solution for the unattended-upgrades.service unit not correctly working - d/rules : Remove the override_dh_installinit. The stop option is no longer available so the command falls back to default. This is the normal behavior so the override is not required - d/unattended-upgrades.init : Add Default-Start runlevels, otherwise the unattended-upgrades.service unit cannot be enabled on boot - d/postinst : Cleanup the stop symlinks created by the wrong override_dh_installinit. Without that, the systemd unit cannot be enabled correctly. Force disable the service before deb-systemd-helper runs so the old symlink is not left dangling (workaround for Debian Bug #797108). Force enable and start of the systemd unit to work around Debian Bug #797108 which fails to enable systemd units correctly when WantedBy= statement is changed which is the case here. - d/unattended-upgrades.service : Fix the service so it runs correctly on shutdown : - Remove DefaultDependencies=no : Breaks normal shutdown dependencies - Set After= to network.target and local-fs.target. Since our service is now ExecStop, it will run before network and local-fs become unavailable. - Add RequiresMountsFor=/var/log /var/run /var/lib /boot : Necessary if /var is a separate file system. Set WantedBy= to multi-user.target - Add DEP8 tests to verify the following : - Verify that the unattended-upgrades.service unit is enabled and started. - Verify that InstallOnShutdown works when configured. - The systemd unit needs to be an ExecStop since it is is activated on shutdown. Otherwise, it will get scheduled after completion of the local-fs.target. In the case where /var is a separate filesystem, unattended-upgrade-shutdown will hang until timeout since /var/run is expected but no longer there - When performing a sanity check for packages to install or upgrade return false when either there are no packages in the cache or the package to upgrade is not in the change set. - Do not mark packages for deletion / autoremoval if unattended-upgrades is being run in dry-run mode. - Store delay command line option as an int not a string since we do maths with it. . unattended-upgrades (0.96) unstable; urgency=medium . * Use test/aptroot instead of / as APT root directory in tests (Closes: #873079) . unattended-upgrades (0.95) unstable; urgency=medium . [ Michael Vogt ] * fix some type hints . [ Balint Reczey ] * Increase timeout to 30 minutes for u-u-s to finish before killing it. Soft timeout until u-u-s is considered to be finished properly is also increased to 25 minutes from 10 minutes. * Update the signal used to SIGTERM in the documentation * Default to performing upgrades in minimal steps * Use same progress logfile when performing upgrades in minimal steps. This allows u-u-s to always show the progress. * Joining maintaining the package as an uploader * Log when not all upgrades could be installed * Fix incorrect example for Update-Days. * Add Debian backports example to Origins-Pattern. * Don't restart unattended-upgrades when the package is upgraded * Silence lintinan warning init.d-script-possible-missing-stop * Update .pot and .po file . unattended-upgrades (0.94) unstable; urgency=medium . [ Brian Murray ] * Add apt history log to apport reports * unattended-upgrades: Provide some information and create a log entry when there is a failure to parse the allowed origins. (LP: #1680599) * improve the changes sanity check to cache more insane cases * Do not mark packages for deletion / autoremoval if unattended-upgrades is being run in dry-run mode. . [ Louis Bouchard ] * Fix --delay type in unattended-upgrade-shutdown (Closes: #837161) . [ Balint Reczey ] * ACK NMU * Fix indentation in test-systemd.py * Keep apt's partial dir in tests. This fixes make -C test in a clean repository * Clean up all generated files in override_dh_auto_clean * Update debhelper compat level to 9 * Move acquiring shutdown_lock earlier in u-u to cover dpkg --configure step * Start handling SIGUSR1 gracefully earlier in unattended-upgrade (LP: #1690980) * Handle SIGTERM instead of SIGUSR1 as a graceful shutdown signal * Place unattended-upgrade pid file early and remove it on exit. * Override maintainer-script-calls-systemctl lintian warnings * Don't start package downloads when shutdown has already started * Let unattended-upgrade run uninterrupted in shutdown mode until timeout * Fix indentation in test-systemd.py . [ Julian Andres Klode ] * Add a --download-only option (Closes: #863911) (LP: #1686470) * Fix PEP8 failures (replace except: with except Exception:) (Closes: #865897) . [ Steve Langasek ] * Add UbuntuESM to the list of sources automatically upgraded from by default (LP: #1687129) . [ Jonatan Nyberg ] * Update Swedish debconf strings (Closes: #855361) . [ Peter Lewis ] * Multiple typo fixes . [ Michael Vogt ] * add HACKING.md * add pep484 type hints * add spread test * Enable updates on Raspbian . [ John Horne ] * Blacklisted packages are now added to the pkgs_kept_back list. * Reduced instance of line too long. * Some typos corrected in the README file. * Fix for pep8 - closing bracket missing visual indentation * Added tests that blacklisted packages are mentioned in email messages. * Updated argument type comment for is_pkgname_in_blacklist function. . [ nachoparker ] * There is noRaspbian-Security label . unattended-upgrades (0.93.1+nmu2) unstable; urgency=medium . * Non-maintainer upload. * Fix PEP8 failures (replace except: with except Exception:) (Closes: #865897) . unattended-upgrades (0.93.1+nmu1) unstable; urgency=medium . * Non-maintainer upload. . [ Louis Bouchard ] * Fix the unattended-upgrades.service unit not correctly working: - d/rules : Remove the override_dh_installinit. The stop option is no longer available so the command falls back to default. This is the normal behavior so the override is not required - d/unattended-upgrades.init : Add Default-Start runlevels, otherwise the unattended-upgrades.service unit cannot be enabled on boot - d/postinst : Cleanup the stop symlinks created by the wrong override_dh_installinit. Without that, the systemd unit cannot be enabled correctly. Force disable the service before deb-systemd-helper runs so the old symlink is not left dangling (workaround for Debian Bug #797108). Force enable and start of the systemd unit to work around Debian Bug #797108 which fails to enable systemd units correctly when WantedBy= statement is changed which is the case here. - d/unattended-upgrades.service : Fix the service so it runs correctly on shutdown : Remove DefaultDependencies=no : Breaks normal shutdown dependencies Set After= to network.target and local-fs.target. Since our service is now ExecStop, it will run before network and local-fs become unavailable. Add RequiresMountsFor=/var/log /var/run /var/lib /boot : Necessary if /var is a separate file system. Set WantedBy= to multi-user.target - Add DEP8 tests to verify the following : Verify that the unattended-upgrades.service unit is enabled and started. Verify that InstallOnShutdown works when configured. (Closes: #809669) Checksums-Sha1: 04e5aa779818671fce790d61c8f8af2868e52682 1924 unattended-upgrades_0.96ubuntu1.dsc 4a13f2271eba305fcc740019ffd49b088a26f1a9 93772 unattended-upgrades_0.96ubuntu1.tar.xz Checksums-Sha256: 20bba91ed87fe1fee8361dc1f552503866624c110feff27c7622d4bf5baec5e1 1924 unattended-upgrades_0.96ubuntu1.dsc 3d8b30bc0eeead27bf83fb15ccc02bc29cff2feea25b556e03742b939e7464cc 93772 unattended-upgrades_0.96ubuntu1.tar.xz Files: 6792cc57835f9b6b785e9dcacbe15b21 1924 admin optional unattended-upgrades_0.96ubuntu1.dsc 8fee64cf8a5d5ed5fd2c820f38a8be54 93772 admin optional unattended-upgrades_0.96ubuntu1.tar.xz Original-Maintainer: Michael Vogt -----BEGIN PGP SIGNATURE----- iQIwBAEBCAAaBQJZqI5uExxyYmFsaW50QHVidW50dS5jb20ACgkQ9mTSVrRpGn1q 1Q//fPpMQE2hF3ZuQjv1c1FWvpx022+x8CpmBRGufjqMLJE3zzXsLkBdh45BAfYD VmoBh2C64Qm5ae9ZBfTlj+QOE/24S533y8DvwHPdR1kpBxpuQiizaJ2Ma5l6DSjn dcRKA5dj3rhQDN3i7wcWxDB8jBU4PyptaFIbgilCN/kr7hMKUPZDvoE+DSkTE4IW I8xEakwomOPw+eU+SoUwoGt4DxtPljdRRCIN/4rrbUD5iTIZY1gJLFQLeSSQu2l8 QpJ8oUSq3YxFIyTL3AxKXplSnqNm3s0oFz3w7FWpx1f/etOfh4A/6eAdjNQR3Ms6 0XeEI3lAUPalh2ZaxWWgglj61bVVZZ2oBVO6M/VfMC+C2zkCQylH7iTEkoyL9eKe 5p2NAyjVcoEvZpeNH8P/cqKYtzpZx06NIZ1jaCUaa5Z9cm/uSsyRdtUS8yQRMtKV Hn3b2hfHE85usnTTRqAP2S5y3BV5FDxVk877tfHbrbMNkReZ+oZvMGYbdPlfD0DV whmboYB0WxZ1JAeUcVEJSxp1pseZS4u31JdVbM1WpYtraAHqVmb5ZJjziXjBWtdI ASGHn2Q3OKMeloKXZ17Ml5Rg9IO/ksV2jQRzJOoyRfd7MGsQYLIhb8TgOJbKlGJ4 faglHPqOY+0NknqLwPGkq4otVMBiQkeSR7Q3n1VLcYxqXiY= =xFIC -----END PGP SIGNATURE-----