unattended-upgrades (0.83.3.2+deb8u1) jessie-security; urgency=high * fix missing package authentication check for apt configurations that force-{confold,confnew} (CVE-2015-1330) -- Michael Vogt Mon, 29 Jun 2015 08:11:16 +0200 unattended-upgrades (0.83.3.2) stable; urgency=low * Rebuild in a clean schroot (closes: #783690, #788066) * Cherry pick 4c755d7 so that the optional automatic-reboot feature works again (closes: #788358) -- Michael Vogt Mon, 15 Jun 2015 15:32:33 +0200 unattended-upgrades (0.83.3.1) stable; urgency=low * fix default configuration to match the jessie security server configuration (closes: #783690) -- Michael Vogt Thu, 30 Apr 2015 16:05:26 +0200 unattended-upgrades (0.83.3) unstable; urgency=medium [ Alexandre Detiste ] * add Raspbian template [ Michael Vogt ] * Attach all dpkg log to the summary mail on minimal-upgrades-steps mode (closes: #759693) -- Michael Vogt Wed, 10 Dec 2014 21:36:34 +0100 unattended-upgrades (0.83.2) unstable; urgency=medium [ Martin-Éric Racine ] * debian/changelog: - updated to the DEP-5 format [ Alexandre Detiste ] * Fix spurious newlines -- Michael Vogt Wed, 26 Nov 2014 10:19:48 +0100 unattended-upgrades (0.83.1) unstable; urgency=medium * unattended-upgrade: - fix regression and only send out the most recent dpkg log part when sending the summary mail (closes: #759693) * README.md: - improve documentation * debian/control: - update Vcs-Bzr location -- Michael Vogt Mon, 24 Nov 2014 11:09:41 +0100 unattended-upgrades (0.83) unstable; urgency=medium * add Unattended-Upgrade::Package-Whitelist to allow upgrading only whitelisted regexp packagenames (plus their dependencies) (thanks to Christopher Warner) * add Unattended-Upgrade::Package-Whitelist-Strict boolean option to make Unattended-Upgrade::Package-Whitelist also check if all dependencies are whitelisted * unattended-upgrades: - fix output when "dpkg --configure -a" is run to recover from a unclean state - log to a rotated and compressed /var/log/unattended-upgrades/unattended-upgrades-dpkg.log logfile instead of to multiple small logs (closes: #759693) - log u-u commandline via apt logging in /var/log/apt/history.log * debian/postinst: - set /var/log/unattended-upgrades/ permissions to 0750 (closes: #757438). Thanks to Joey Hess -- Michael Vogt Fri, 17 Oct 2014 15:50:29 +0200 unattended-upgrades (0.82.10) unstable; urgency=medium [ Helge Kreutzmann ] * Move misplaced German program translation update from debian/po/de.po to po/de.po and update debconf translation from Chris Leick, closes: #751162 -- Michael Vogt Sun, 21 Sep 2014 21:31:20 +0200 unattended-upgrades (0.82.9) unstable; urgency=low * po/da.po: - updated, thanks to Joe Dalton, closes: #754130 * debian/po/tr.po: - add Turkish translation, thanks to Mert Dirik closes: #757500 * unattended-upgrades: - improve docstring for adjust_candidate_versions - ignore versions with pin priority < 100 (instead of < 0), thanks to Stefano Zacchiroli - raise error if there are marked removals in the cache (as a extra precaution) * README.md: - add example for matching all upgradable packages (thanks to Paul van der Vlis for the suggestion) -- Michael Vogt Thu, 21 Aug 2014 09:42:52 +0200 unattended-upgrades (0.82.8) unstable; urgency=low * really add unattended-upgrades.service file, thanks to Simon McVittie (closes: #745992) * pep8 fixes -- Michael Vogt Fri, 04 Jul 2014 16:55:19 +0200 unattended-upgrades (0.82.7) unstable; urgency=low [ Michael Stapelberg ] * Add native systemd service file (closes: #745992) [ Brian Murray ] * add in an apport package hook (LP: #1078386) -- Michael Vogt Fri, 16 May 2014 08:33:23 +0200 unattended-upgrades (0.82.6) unstable; urgency=medium * unattended-upgrades, test/test_rewind.py: - fix regression in rewind_cache() and add test (closes: 743594) * unattended-upgrade: - ensure minimal-upgrades-modes does not truncate dpkg output log -- Michael Vogt Tue, 08 Apr 2014 16:05:23 +0200 unattended-upgrades (0.82.5) unstable; urgency=low [ Michael Vogt ] * debian/po/de.po: - updated, thanks to Chris Leick closes: #741739 * unattended-upgrades: - fix pyflakes error with latest pyflakes (thanks to Barry Warsaw) [ Martin Pitt ] * debian/tests/control: Add missing python-apt test dependency, so that tests also work with Python 2. -- Michael Vogt Thu, 03 Apr 2014 14:47:16 +0200 unattended-upgrades (0.82.4) unstable; urgency=low [ Simon McVittie ] * do not ship generated files (*.pyc) in the source package (closes: 741467) [ Michael Vogt ] * add debian/source/format -- Michael Vogt Fri, 14 Mar 2014 10:29:22 +0100 unattended-upgrades (0.82.3) unstable; urgency=low * restore python2-apt compatibility, thanks to Simon McVittie closes: #740847 * ensure rewind_cache() does never cause a broken state -- Michael Vogt Wed, 05 Mar 2014 18:23:05 +0100 unattended-upgrades (0.82.2) unstable; urgency=low * Merged lp:~paniemin/unattended-upgrades/unattended-upgrades: - show full exception in verbose mode * ignore minimal paritions that are forbidden (because they contain e.g. blacklisted packages) * fix Bug in rewind_cache() that can cause unwanted removals of packages , thanks to the Pierre-Loup A. Griffais and Simon McVittie -- Michael Vogt Mon, 03 Mar 2014 23:05:19 +0100 unattended-upgrades (0.82.1) unstable; urgency=medium [ Brian Murray ] * Do not reboot if run with --dry-run (LP: #1269177) * Continue if there are no changes, thanks to Ludovico Cavedon for the patch. (LP: #1265729) -- Michael Vogt Mon, 17 Feb 2014 14:23:17 +0100 unattended-upgrades (0.82) unstable; urgency=low [ Brian Murray ] * unattended-upgrade: specify charset when setting email payload for python3.4 (LP: #1272381) * change logging.warn calls to logging.warning * test/test_email.py: use with to open email in test_mail_quoted_printable -- Michael Vogt Thu, 06 Feb 2014 08:54:25 +0100 unattended-upgrades (0.81) unstable; urgency=low * add default template for SteamOS (symlink to Debian for now as the customization is done in their steamos-autoupdate package) * write /var/lib/apt/periodic/unattended-upgrades-stamp, thanks to John Vert for the suggestion * do the upgrade calculation with os.nice(19) * add --minimal-upgrade-steps commandline option but keep --minimal_upgrade_steps for compatiblity * fix reading DISTRO_ID/DISTRO_CODENAME from lsb_release -- Michael Vogt Sun, 29 Dec 2013 09:16:24 +0100 unattended-upgrades (0.80) unstable; urgency=low [ Michael Vogt ] * use dpkg-vendor --query Vendor instead of lsb_release -i -s to avoid build-dependency on lsb-release * data/50unattended-upgrades.Debian: - use ${distro_codename} instead of "stable" to avoid issues on release upgrades, thanks to Evgeny Kapun (closes: #707002) - document that the pkg blacklist can contain regular expressions, thanks to Thomas Reusch for the suggestion * unattended-upgrade: - make the mail sending more robust when facing unicode encoding errors * switch to python3 by default [ Loïc Minier ] * lp:~lool/unattended-upgrades/static-cherckers-fixes: - run the tests at build time instead of via auto-pkg-test -- Michael Vogt Sat, 14 Dec 2013 10:17:52 +0100 unattended-upgrades (0.80~sid2) unstable; urgency=low * fix crash when --dry-run --debug is given, thanks to Sephan Helas * debian/control: - update maintainer address - fix Vcs location * data/50unattended-upgrades.Debian: - updated for jessie * README.md: - switch to markdown -- Michael Vogt Thu, 16 May 2013 11:07:07 +0200 unattended-upgrades (0.80~sid1) unstable; urgency=low * merge fixes from the experimental uploads -- Michael Vogt Wed, 08 May 2013 19:12:36 +0200 unattended-upgrades (0.80~exp3) UNRELEASEDexperimental; urgency=low * merged lp:~mvo/unattended-upgrades/py3 - this merges the py3 compatibilty from debian * enable pep8/pyflakes by default * Add new Unattended-Upgrade::Automatic-Reboot-Time to control when machines that need reboot are rebooting * Fix crash when --dry-run and --verbose are used (thanks to Bernhard Schmidt), closes: #705615 -- Michael Vogt Thu, 11 Apr 2013 06:45:05 +0200 unattended-upgrades (0.80~exp2) experimental; urgency=low * add codename based matching * add support for "${distro_id}", "${distro_codename}" in the Unattended-Upgrade::Origins-Pattern based matching too * data/50unattended-upgrades.Debian: - improve documentation, thanks to Russell Stuart -- Michael Vogt Thu, 14 Mar 2013 09:19:22 +0100 unattended-upgrades (0.80~exp1) experimental; urgency=low [ Michael Vogt ] * lp:~mvo/unattended-upgrades/verbose: - add --verbose that shows output and terminal output * drop --with python2 as its just a single script * debian/control: - depend on latest python-apt in experimental for the "codename" based origin matching * data/50unattended-upgrades.Debian: - re-add the codename (n=) based matching example [ Brian Murray ] * unattended-upgrade: - log that sendmail works as an alternative to mailx - fix a issue with the tense of packages being upgraded Richard for the initial patch (LP: #1069809) -- Michael Vogt Thu, 14 Mar 2013 06:34:27 +0100 unattended-upgrades (0.79.5) unstable; urgency=low * data/50unattended-upgrades.{Debian,Ubuntu}: - add missing ";" in the example config, thanks to Tomas Pospisek closes: #684876 - remove codename based matching example as this needs a newer python-apt than available in wheezy, thanks to Russell Stuart * unattended-upgrade, test/test_origin_pattern.py: - if a unknown matcher token is found, raise a error instead of silently ignoring it, thanks to Russell Stuart * unattended-upgrade: - do not nice/ionice as this wil affect daemon restarts (closes: #701850) -- Michael Vogt Fri, 01 Mar 2013 10:07:30 +0100 unattended-upgrades (0.79.3ubuntu8) saucy; urgency=low * Fix two PEP-8 errors to fix autopkgtest. -- Martin Pitt Mon, 09 Sep 2013 11:39:12 -0400 unattended-upgrades (0.79.3ubuntu7) raring; urgency=low [ Michael Vogt ] * data/logrotate.d/unattended-upgrades: - only logrotate /var/log/unattended-upgrades/unattended-upgrades{,-shutdown}.log and not the dpkg logs (LP: #1081034) * tests/*.py: - updated pep8 tests, make pyflakes test "test" dir too * test/test_regression.py: - regression test for crash in normal_upgrade exception handler [ Thomas Kluyver ] * lp:~takluyver/unattended-upgrades/apt-lock-crash: - fix encoding bug when writing a error to stderr -- Michael Vogt Tue, 11 Dec 2012 18:52:24 +0100 unattended-upgrades (0.79.3ubuntu6) raring; urgency=low [ Brian Murray ] * unattended-upgrade: - fix a issue with the tense of packages being upgraded - log that sendmail works as an alternative to mailx - add the result of the upgrade to email subject, thanks to Yann 'Ze' Richard for the initial patch (LP: #1069809) [ Michael Vogt ] * unattended-upgrade: - fix debug output for origins checking in py3 [ Martin Pitt ] * Fix PEP-8 errors throughout the code to fix the autopkgtest failure. -- Martin Pitt Wed, 21 Nov 2012 07:48:55 +0100 unattended-upgrades (0.79.3ubuntu5) raring; urgency=low [ Colin Watson ] * Add pep8 as a dependency of the DEP-8 test suite. [ Martin Pitt ] * test/Makefile: Redirect unittest stderr to stdout, to avoid failure in autopkgtest. * debian/tests/control: Add missing pyflakes dependency. -- Martin Pitt Fri, 09 Nov 2012 14:22:51 +0100 unattended-upgrades (0.79.3ubuntu4) quantal; urgency=low * lp:~mvo/unattended-upgrades/minimal-step-paranonia-lp1020680: - ensure the blacklist/origin constrains are never violated for some corner cases in the minimal-upgrade mode (LP: #1020680) -- Michael Vogt Tue, 09 Oct 2012 10:08:01 +0200 unattended-upgrades (0.79.3ubuntu3) quantal; urgency=low * lp:~mvo/unattended-upgrades/lp1061498: - fix crash in dpkg_conffile_prompt() (LP: #1061498) * lp:~mvo/unattended-upgrades/create-logdir-in-shutdown-helper-lp1013363: - create logdir in the shutdown helper if needed (LP: #1013363) -- Michael Vogt Fri, 05 Oct 2012 17:57:38 +0200 unattended-upgrades (0.79.3ubuntu2) quantal; urgency=low [ Marc Tardif ] * Fixed debug output when a package has no candidates (LP: #1046438) [ Michael Vogt ] * debian/test/: - add dep8 tests -- Michael Vogt Fri, 14 Sep 2012 10:41:08 +0200 unattended-upgrades (0.79.3ubuntu1) quantal; urgency=low [ Thomas Kluyver ] * Port to Python 3 [ Brian Murray ] * unattended-upgrade: fix typo in debugging output -- Michael Vogt Mon, 10 Sep 2012 09:55:19 +0200 unattended-upgrades (0.79.4) unstable; urgency=low * lp:~mvo/unattended-upgrades/timed-reboot: - support auto rebooting at specific times instead of "now", thanks to Thomas Reusch for the suggestion * lp:~mvo/unattended-upgrades/support-glob-in-matchers: - support fnmatch style glob in the whitelist origin matching * data/logrotate.d/unattended-upgrades: - only logrotate /var/log/unattended-upgrades/unattended-upgrades{,-shutdown}.log and not the dpkg logs (LP: #1081034) * lp:~mvo/unattended-upgrades/lp1061498: - fix crash in dpkg_conffile_prompt() (LP: #1061498) * lp:~mvo/unattended-upgrades/xz-support: - add missing xz-utils dependency, thanks to Bastian Blank (closes: #698552) * unattended-upgrade, test/test_mail.py: -- Michael Vogt Mon, 21 Jan 2013 17:27:31 +0100 unattended-upgrades (0.79.3) unstable; urgency=low * unattended-upgrade: - fix assert text, thanks to Niels Thykier * really include the updated es.po, thanks to Niels Thykier -- Michael Vogt Tue, 07 Aug 2012 12:20:05 +0200 unattended-upgrades (0.79.2) unstable; urgency=low * use "mail -s" again to ensure there is a proper subject line when using mailx * do not attach headers when using mailx * use sendmail instead of mailx when available to get a proper mime mail with correct encoding etc (closes: #654851, #681442) Thanks to Bjørn Mork and Teodor MICU * po/es.po: - updated, thanks to Omar Campagne, closes: #681334 * debian/control: - add suggests for mail-transport-agent * only use ionice if available (closes: #681467) * make pyflakes clean and add test -- Michael Vogt Fri, 13 Jul 2012 20:54:05 +0200 unattended-upgrades (0.79.1) unstable; urgency=low * Set apt-listchanges frontend to "mail" if sendmail is available, the default behavior of apt-listchanges is to send a mail (if there is a email_address in apt-listchanges.conf) even with pager/gtk frontends so this will ensure the same behavior (closes: #579733) * Do not use "mail -a" as this is not POSIX, instead use the python email.Message package to construct a proper utf8 message (closes: #654851) -- Michael Vogt Wed, 11 Jul 2012 22:34:14 +0200 unattended-upgrades (0.79) unstable; urgency=low [ Translation updates ] * po/pt_BR.po: - updated, thanks to David Prévot, closes: #678423 * po/cs.po: - removed, was a debconf translation * po/ru.po: - updated, thanks to Yuri Kozlov, closes: #678427 * po/gl.po: - added, thanks to Jorge Barreiro, closes: #678634 * po/pt.po: - added, thanks to Pedro Ribeiro, closes: #678738 * po/sk.po: - added, thanks to helix84, closes: #677471 [ Teodor MICU ] * debian/unattended-upgrades.init: - fixes new style lsb-init output, closes: #678030 [ Michael Vogt ] * correctly detect conffile prompt for new conffiles that were normal files previously (like /etc/profile in base-files 6.8), closes: #673237 * code cleanup in conffile detection and tests * Set mail header to utf8 for the summary email (closes: #654851) * use stdout instead of stderr in --debug mode (closes: #674140) * data/50unattended-upgrades.{Debian,Ubuntu}: - change default mail recipient to "root" intead of "root@localhost" to help systems without a real mail setup (closes: #648149) * ignore packages in the blacklist early to avoid un-upgradable warning for mixed stable/testing systems (closes: #645382) -- Michael Vogt Fri, 29 Jun 2012 13:22:54 +0200 unattended-upgrades (0.78) unstable; urgency=low [ Michael Vogt ] * data/logrotate.d/unattended-upgrades: - simplify, thanks to Teodor MICU * refresh po/pot automatically on clean, closes: #670473 * po/da.po: - updated, thanks to Joe Dalton, closes: #677804 * po/de.po: - updated, thanks to Chris Leick (closes: #678204) [ Teodor MICU ] * debian/unattended-upgrades.init: - use new style lsb-init output, closes: #678030 -- Michael Vogt Thu, 21 Jun 2012 17:05:22 +0200 unattended-upgrades (0.77) unstable; urgency=low * unattended-upgrade: - ignore md5sum "newconffile" (LP: #936870) - simply ignore SIGHUP instead of the setsid() magic - redirect ionice stderr output to /dev/null to avoid showing a error in a OpenVZ env (closes: #675021) * unattended-upgrade-shutdown: - be robust about import apt_pkg failures (LP: #808449), e.g. during upgrades - log when install finished to help track down LP #434835 - do not log to syslog anymore as this *might* block and could cause LP #434835 and was not working in most cases as syslog was killed before it could log - log instead to /var/log/unattended-upgrades-shutdown.log to help track down LP #434835 * debian/unattended-upgrades.init: - add Required-{Start,Stop}: $local_fs to help track down LP #434835 * po/fr.po: - updated french translation (closes: #675916) -- Michael Vogt Mon, 11 Jun 2012 16:57:33 +0200 unattended-upgrades (0.76.3) unstable; urgency=low * unattended-upgrades: - check if "apt.package.Version" has "policy_priority" before using it (closes: #670131) -- Michael Vogt Tue, 24 Apr 2012 09:07:58 +0200 unattended-upgrades (0.76.2) unstable; urgency=low * unattended-upgrades: - its ok if setsid fails (closes: #669583) -- Michael Vogt Fri, 20 Apr 2012 09:21:38 +0200 unattended-upgrades (0.76.1) unstable; urgency=low * unattended-upgrade: - honor pin priority of < 0 when selecting new candidates - use os.setsid() to not get killed when the terminal goes away - only print to stdout if there is no summary mail configured -- Michael Vogt Thu, 19 Apr 2012 19:06:18 +0200 unattended-upgrades (0.76) unstable; urgency=low * add basic "Unattended-Upgrades::InstallOnShutdown" option to do the install step on shutdown (closes: #652982) instead of doing it in the backgroud while the machine is running * test improvements * fix mispelled "Unattended-Upgrade::MinimalSteps" (and add compat mode) * unattended-upgrade: - cleanup FDs to hopefully fix zombies (closes: #646620) -- Michael Vogt Fri, 09 Mar 2012 09:42:33 +0100 unattended-upgrades (0.75.1) unstable; urgency=low * print conffile hold-backs to stdout to ensure its part of the cron mail (LP: #773007), thanks to Jean-Baptiste Lallement * unattended-upgrade: - fix crash on automatic-reboot, thanks to Teodor (closes: #651822) * typo fixes, thanks to Lei Zhang -- Michael Vogt Mon, 12 Dec 2011 14:01:41 +0100 unattended-upgrades (0.75) unstable; urgency=low * add tests for compat mode and spaces in a origin * escape "," in the Allowed-Origins compat mode (LP: #824856) * merged lp:~mvo/unattended-upgrades/unshadow-versions, this will ensure that higher versions in a non-origin branch do not "shadow" the versions from a desired origin (LP: #891747) -- Michael Vogt Tue, 22 Nov 2011 15:27:56 +0100 unattended-upgrades (0.74.4) UNRELEASED; urgency=low * add tests for compat mode and spaces in a origin * escape "," in the Allowed-Origins compat mode (LP: #824856) * merged lp:~mvo/unattended-upgrades/unshadow-versions, this will ensure that higher versions in a non-origin branch do not "shadow" the versions from a desired origin (LP: #891747) -- Michael Vogt Mon, 21 Nov 2011 18:00:57 +0100 unattended-upgrades (0.74.3) unstable; urgency=low * add missing "." to dh_installinit (closes: #648216) -- Michael Vogt Wed, 09 Nov 2011 20:16:12 +0100 unattended-upgrades (0.74.2) unstable; urgency=low * add missing "." to dh_installinit (closes: #648216) -- Michael Vogt Wed, 09 Nov 2011 19:27:43 +0100 unattended-upgrades (0.74.1) unstable; urgency=low * debian/unattended-upgrades.init: - only run unattended-upgrades-shutdown if its actually installed (closes: #643607) * pm/sleep.d/10_unattended-upgrades-hibernate: - only run shutdown helper when its available * updated README and defaults based on the work from Reuben Thomas, many thanks (closes: #632336) * lintian fixes * debian/rules, debian/unattended-upgrades.init: - fix dh_initallinit arguments (closes: #630732) -- Michael Vogt Wed, 09 Nov 2011 09:26:56 +0100 unattended-upgrades (0.74) unstable; urgency=low * test improvements * fix crash when no packages are upgraded * only run dpkg if there are packages to upgrade (closes: #647476) * include "stable-updates" in the configuration example * debian/po/de.po: - updated, thanks to Helge Kreutzmann (closes: #647172) * debian/rules: - install initscripts but do not run them on install/upgrade (closes: #645919), thanks to Teodor MICU * data/50unattended-upgrades.Debian: - update default Debian config for squeeze, thanks to John Feuerstein for the example (closes: #609854) * debian/prerm: - ignore failures from versions where the initscript is run with "stop" even when not in shutdown mode (closes: #645919) * unattended-upgrade: - ensure to release shutdown-lock before shutting down (closes: #645919) * debian/postinst, data/20auto-upgrades-disabled: - allow disabling via debconf (closes: #645971) -- Michael Vogt Tue, 08 Nov 2011 17:37:31 +0100 unattended-upgrades (0.73.1) unstable; urgency=low [ Michael Vogt ] * unattended-upgrade: - re-eval pkgs_kept_back after a successful upgrade to ensure that its in sync with the cache (closes: #639840), thanks to Iain Nicol - do not write dpkg terminal log in --dry-run mode instead just output to stdout (closes: #640329) * test/test_origin_pattern.py: - test fixes [ Peter Eisentraut ] * debian/unattended-upgrade.init: - add support for "status" action [ Iain Nicol ] * unattended-upgrade: - ensure pkgs_to_upgrade stays sorted and fix crash -- Michael Vogt Wed, 19 Oct 2011 15:16:20 +0200 unattended-upgrades (0.73ubuntu1) oneiric; urgency=low * debian/po/de.po: - updated, closes: #631316 (thanks to Helge Kreutzmann) * merged lp:~brian-murray/unattended-upgrades/init-eol, this makes the shutdown message nicer, thanks to Brian Murray * unattended-upgrade: - write progress information /var/run/unattended-upgrades.progres so that the progress can be displayed on shutdown * unattended-upgrade-shutdown: - show install progress during shutdown * po/unattended-upgrades.pot: - refresh * unattended-upgrade: - Do not upgrade apps if "XB-Upgrade-Requires: app-restart" is set in the debian/control file. This can be override with the option: Unattended-Upgrade::IgnoreAppsRequireRestart=true -- Michael Vogt Tue, 19 Jul 2011 16:44:51 +0200 unattended-upgrades (0.72.3) unstable; urgency=low * debian/rules: - run the original targets after override_dh_ * test/create_debug_lock.py, unattended-upgrade: - fix two missing python-apt 0.8 transition issues (thanks to Reinhard Tartler, closes: #630192) -- Michael Vogt Thu, 16 Jun 2011 09:13:49 +0200 unattended-upgrades (0.72.2) unstable; urgency=low * po/fr.po: - updated, thanks to to Steve Petruzzello (closes: #622718) * debian/po/ca.po: - added, thanks to Innocent De Marchi (closes: #628368) * unattended-upgrade: - fix conffile prompt detection (closes: #624148) * debian/rules, debian/control: - move to dh7 * work with python-apt 0.8 (closes: #630192) * switch to dh_python2 -- Michael Vogt Wed, 15 Jun 2011 09:50:25 +0200 unattended-upgrades (0.72.1ubuntu1) natty; urgency=low * unattended-upgrade: - fix detection of unclean dpkg state if another package manager is working (LP: #754330) -- Michael Vogt Tue, 12 Apr 2011 10:34:42 +0200 unattended-upgrades (0.72ubuntu1) natty; urgency=low * unattended-upgrade, data/50unattended-upgrades.{Debian,Ubuntu}: - automatically fix a interrupted dpkg (e.g. from a powerfailure) (LP: #584817) - add Unattended-Upgrade::AutoFixInterruptedDpkg to allow the admin to configure this option -- Michael Vogt Thu, 07 Apr 2011 11:43:26 +0200 unattended-upgrades (0.71ubuntu1) natty; urgency=low * debian/po/da.po: - added, thanks toJoe Dalton (closes: #619320) * unattended-upgrade, test/test_conffile.py: - use apt_inst.DebFile.control.extractdata() instead of apt_inst.debExtractControl() to not hit the limit of the tag section parser (LP: #724994) - add regression test -- Michael Vogt Wed, 06 Apr 2011 11:44:48 +0200 unattended-upgrades (0.70ubuntu1) natty; urgency=low * merged lp:~mvo/unattended-upgrades/minimal-steps-upgrade - This allows performaing the upgrades in minimal chunks so that they can be interrupted (relatively) quickly with SIGUSR1 - This feature is not enabled by default yet, in order to use it, uncomment the line in 50unattended-upgrades: Unattended-Upgrades::MinimalSteps "true"; LP: #729214 -- Michael Vogt Mon, 14 Mar 2011 11:49:02 +0100 unattended-upgrades (0.70) unstable; urgency=low * pm/sleep.d/10_unattended-upgrades-hibernate: - remove some unneeded lines from the script, thanks to Seth Arnold (LP: #595792) * test/test_mail.py: - add tests for apt-listchanges.conf parser * unattended-upgrade: - add new Unattended-Upgrade::Origins-Pattern option that is much more flexible than the previous Allowed-Origins. It supports match patterns like: "origin=Debian,label=Debian-Security,component=main" "site=security.debian.org" - add support for escaping, so "origin=Google\, Inc,suite=stable" is possible (thanks to Alexander Reichle-Schmehl), closes: #609876 - do not send a summary mail in --dry-run mode (closes: #609516) * make Package-Blacklist a regexp (thanks to Raymond Lee) and add test * README: - fixed outdated ubuntu centric info (closes: #611675) * po/fr.po: - updated, thanks to Steve Petruzzello (closes: #597606) * data/50unattended-upgrades.Debian: - add oldstable example (closes: #515980) * test/test_against_real_archive.py, test/aptroot: - add regression test that talks against the real archive * unattended-upgrade: - remove MyCache, apt.Cache has all the features we need - add rootdir option to better support automatic testing * unattended-upgrade: - create logdir based on configuration, thanks to Arno Schuring (closes: #615486) - support Unattended-Upgrade::Log{Dir,File} as a config option, but keep APT::UnattendedUpgrades::Log{Dir,File} for compatiblity * test/test_logdir.py: - add test for _setup_logging -- Michael Vogt Fri, 04 Mar 2011 13:17:39 +0100 unattended-upgrades (0.65ubuntu2) natty; urgency=low * add missing lsb-release build-depends -- Michael Vogt Fri, 07 Jan 2011 19:00:05 +0100 unattended-upgrades (0.65ubuntu1) natty; urgency=low [ Michael Vogt ] * debian/po/pt_BR.po: - updated, thanks to Adriano Rafael Gomes (closes: #607403) * debian/rules: - use different template depending on the build host (ubuntu,debian) - remove obsolete arch-build target * data/50unattended-upgrades.Debian: - add debian specific template [ Nobuto MURATA ] * data/50unattended-upgrades.Ubuntu: - adapt repository format for Ubuntu, LP: #691886 -- Michael Vogt Fri, 07 Jan 2011 15:57:20 +0100 unattended-upgrades (0.64ubuntu1) natty; urgency=low * debian/postinst: - fixup incorrect LSB Default-Start and Stop values -- Michael Vogt Thu, 18 Nov 2010 09:35:39 +0100 unattended-upgrades (0.63ubuntu1) natty; urgency=low * debian/unattended-upgrades.init: - fix default stop value, thanks to Petter Reinholdtsen, closes: #593987 * unattended-upgrade: - add new Unattended-Upgrade::MailOnlyOnError option that will make the script only send a mail when a error occured (thanks to Steffen Kittel) * test/test_mail.py: - add test for Unattended-Upgrade::MailOnlyOnError feature * README: - improve description for the Allowed-Origins option * test/Makefile: - run test on bzr-buildpackage and fail if one of the tests fail -- Michael Vogt Wed, 10 Nov 2010 15:18:37 +0100 unattended-upgrades (0.62.2) unstable; urgency=low * debian/postinst: - add fixup code for installs with incorrect values from the stop value (really closes: #593987), thanks to Peter Reinholdtsen -- Michael Vogt Thu, 18 Nov 2010 09:00:44 +0100 unattended-upgrades (0.62.1) unstable; urgency=low * debian/unattended-upgrades.init: - fix default stop value, thanks to Petter Reinholdtsen, closes: #593987 -- Michael Vogt Wed, 17 Nov 2010 21:26:10 +0100 unattended-upgrades (0.62ubuntu1) maverick; urgency=low * merged fixes from debian/sid, notably allowing ":" as seperator for (origin, archive) -- Michael Vogt Thu, 26 Aug 2010 18:45:07 +0200 unattended-upgrades (0.62) unstable; urgency=low [ Michael Vogt ] * updated Russian program translation, thanks to Yuri Kozlov, closes: #592646 * updated pt_BR translations, thanks to Sergio Cipolla, closes: #593755 [ Alex Owen ] * allow ":" as seperator in Unattended-Upgrade::Allowed-Origins (closes: #536754) -- Michael Vogt Thu, 26 Aug 2010 18:41:06 +0200 unattended-upgrades (0.61) unstable; urgency=low * merged changes from the ubuntu branch -- Michael Vogt Mon, 02 Aug 2010 12:10:00 +0200 unattended-upgrades (0.60ubuntu3) maverick; urgency=low * merged changes from debian-sid * fix crash when the old package had a conffile but that disappears in the new pacakge -- Michael Vogt Mon, 02 Aug 2010 12:08:21 +0200 unattended-upgrades (0.60ubuntu2) maverick; urgency=low * debian/control: - add missing lsb-release dependency * debian/control: - depend on python-apt (>= 0.7.90) * unattended-upgrade: - port to python-apt 0.8 API -- Michael Vogt Mon, 02 Aug 2010 10:29:46 +0200 unattended-upgrades (0.60ubuntu1) maverick; urgency=low * Include reboot required notification in sent emails (LP: #415202) and add test for it (thanks to Paul Elliott for the initial patch) * allow ${distro_id} and ${distro_codename} in Unattended-Upgrade::Allowed-Origins and update conffile to it -- Michael Vogt Mon, 17 May 2010 15:19:21 +0200 unattended-upgrades (0.55ubuntu4) lucid-proposed; urgency=low * unattended-upgrade: - fix rewind_cache if a pkg fails to get marked for upgrade (LP: #571734) -- Michael Vogt Thu, 29 Apr 2010 16:39:45 +0200 unattended-upgrades (0.55ubuntu3) lucid; urgency=low [ Michael Vogt ] * add Vcs-Bzr header * unattended-upgrade-shutdown: - add information to plymouth shutdown screen if a unattended-upgrade is in progress (LP: #506709) [ Loïc Minier ] * Fix typo in README. -- Michael Vogt Wed, 17 Mar 2010 17:47:08 +0100 unattended-upgrades (0.55ubuntu2) lucid; urgency=low * Suggest bsd-mailx instead of mailx as mailx is a transitional package. -- Loïc Minier Thu, 21 Jan 2010 10:25:12 +0100 unattended-upgrades (0.55ubuntu1) lucid; urgency=low * updated for lucid * add new "Unattended-Upgrade::Remove-Unused-Dependencies" option that is off by default to allow removal of new unused dependencies * data/50unattended-upgrades: - add example setting for the apt bandwidth limit option (closes: #557258) * fix bug in conffile prompt check (LP: #336558) * lintian fixes -- Michael Vogt Fri, 15 Jan 2010 13:27:53 +0100 unattended-upgrades (0.52ubuntu1) karmic; urgency=low * Add new option "Unattended-Upgrade::Automatic-Reboot" that will automatically reboot without confirmation if the upgrade requires a reboot (off by default) LP: #400018 * fix typo in filename (LP: #397810) -- Michael Vogt Mon, 20 Jul 2009 13:36:14 +0200 unattended-upgrades (0.51ubuntu1) karmic; urgency=low * unattended-upgrade-shutdown: - deal with syslog not avaiable (LP: #396263) * pm/sleep.d/10_unatteded-upgrades-hibernate: - add script to ensure that installing is finished when hibernating (LP: #191514) -- Michael Vogt Fri, 10 Jul 2009 10:20:47 +0200 unattended-upgrades (0.50ubuntu2) karmic; urgency=low * Add sanity-check on clean to prevent uploads with Python syntax errors. * Fix syntax error in unattended-upgrades-shutdown (LP: #396134). -- Colin Watson Mon, 06 Jul 2009 17:34:25 +0100 unattended-upgrades (0.50ubuntu1) karmic; urgency=low * fix crash in ouput, thanks to Joerg Schuetter, closes: #535347 * when running in --debug mode, also print debug output to stderr * add --dry-run option to simulate a run, but not actually install something * when running with --debug, install packages instead of just simulating the install, --dry-run is avaialble for simulation * check for packages on hold and do not upgrade them (closes: #511677) * deal better with failures in pkgname_from_deb() (LP: #305046) * improved the README some more (LP: #311052) * fix locking problem (LP: #359010) * Contain unattended-upgrades log in the status mail as well (LP: #245422) * ensure that unattended-upgrade is finished on shutdown (LP: #191514) -- Michael Vogt Mon, 06 Jul 2009 09:26:48 +0200 unattended-upgrades (0.42ubuntu1) karmic; urgency=low * debian/po/sk.po: - new translation, thanks to helix84, closes: #532959 * debian/po/ru.po: - updated, thanks to Yuri Kozlov, closes: #527111 * debian/po/eu.po: - updated, thanks to Piarres Beobide, closes: #513436 * debian/links - add symlink to make binary name and package name match, closes: #428965 -- Michael Vogt Tue, 16 Jun 2009 11:52:32 +0200 unattended-upgrades (0.42debian2) UNRELEASED; urgency=low * apply patch by Julian Andres Klode to move to the new python-apt 0.8 API (closes: #572088) -- Michael Vogt Wed, 21 Apr 2010 10:19:05 +0200 unattended-upgrades (0.42debian1) unstable; urgency=low * debian/po/sk.po: - new translation, thanks to helix84, closes: #532959 * debian/po/ru.po: - updated, thanks to Yuri Kozlov, closes: #527111 * debian/po/eu.po: - updated, thanks to Piarres Beobide, closes: #513436 * debian/links - add symlink to make binary name and package name match, closes: #428965 -- Michael Vogt Thu, 25 Jun 2009 16:07:29 +0200 unattended-upgrades (0.41ubuntu1) karmic; urgency=low * fix lintian warnings * add man-page (closes: #394277) * debian/po/cs.po: - updated Czech translation (thanks to Vítězslav Kotrla) closes: #532136 * add kept back packages to the status email (thanks to Maximilian Gaukler, closes: #526505) -- Michael Vogt Mon, 15 Jun 2009 10:27:51 +0200 unattended-upgrades (0.41debian1) unstable; urgency=low * fix lintian warnings * add man-page (closes: #394277) * debian/po/cs.po: - updated Czech translation (thanks to Vítězslav Kotrla) closes: #532136 * add kept back packages to the status email (thanks to Maximilian Gaukler, closes: #526505) -- Michael Vogt Wed, 10 Jun 2009 20:36:39 +0200 unattended-upgrades (0.40ubuntu1) karmic; urgency=low * data/50unattended-upgrades: - updated for karmic * unattended-upgrade: - use the new python-apt API to avoid deprecation warnings * debian/control: - update depends on python-apt to (>= 0.7.9) -- Michael Vogt Wed, 06 May 2009 21:54:16 +0200 unattended-upgrades (0.40debian1) unstable; urgency=low * unattended-upgrade: - use the new python-apt apt.Package.Version class when checking for the candidate origin (closes: #526791) * data/50unattended-upgrades: - updated for squeeze -- Michael Vogt Wed, 06 May 2009 08:18:50 +0200 unattended-upgrades (0.39debian1) unstable; urgency=low * Merging new Ubuntu release -- Michael Vogt Tue, 03 Mar 2009 08:38:08 +0100 unattended-upgrades (0.39) jaunty; urgency=low * debian/po/fr.po: - updated french translation (closes: #511373) * debian/po/es.po: - added spanish translation (closes: #512213) * fix crash in rewind_packages (closes: #517510) * debian/rules: - add --install-layout=deb to avoid that the binaries and the locales get installed into /usr/local -- Michael Vogt Mon, 02 Mar 2009 10:51:23 +0100 unattended-upgrades (0.38) jaunty; urgency=low * debian/po: - add ru.po debian template (closes: #509032) - add eu.po debian template (closes: #508983) - add fr.po debian template (closes: #508389) - add ja.po debian template (closes: #509343) - add fi.po debian template (closes: #509370) * po/eu.po: - added eu.po translation (closes: #508984) - added ja.po translation (closes: #509748) -- Michael Vogt Sat, 05 Jan 2009 10:38:34 +0100 unattended-upgrades (0.37debian1) unstable; urgency=low * debian/po: - add ru.po debian template (closes: #509032) - add eu.po debian template (closes: #508983) - add fr.po debian template (closes: #508389) - add ja.po debian template (closes: #509343) - add fi.po debian template (closes: #509370) * po/eu.po: - added eu.po translation (closes: #508984) - added ja.po translation (closes: #509748) -- Michael Vogt Mon, 05 Jan 2009 10:34:14 +0100 unattended-upgrades (0.37) jaunty; urgency=low * better debconf template and description (thanks to the debian-l10 team (closes: #508136) * debian/po/sv.po: - add sv.po debian template (closes: #508225) * debian/po/it.po: - add it.po debian template (closes: #508193) * debian/po/ja.po: - add ja.po debian template (closes: #508564) * debian/po/de.po: - add de.po debian template (closes: #508481) * po/fr.po: - add fr.po translation (closes: #508390) * po/cs.po: - add cs.po translation (closes: #508702) * po/pt.po: - add pt.po translation (closes: #508705) * unattended-upgrade: - better default permissions of the install log (closes: #507638) - only disable apt-listchanges if it is not set to 'mail' (closes: #507639) -- Michael Vogt Mon, 15 Dec 2008 09:46:42 +0100 unattended-upgrades (0.36debian1) unstable; urgency=low * merge from ubuntu: * make cache calculations quicker (thanks to Ben Hutchings, closes #475610) * add hostname in mail header, thanks to Arthur de Jong (closes: #502171, LP: #245417) * better email summary of the performed actions (closes: #502351) * be more robust against failures to read the deb (LP: #227448) * better debconf template and description (thanks to the debian-l10 team (closes: #508136) * debian/po/sv.po: - add sv.po debian template (closes: #508225) * debian/po/it.po: - add it.po debian template (closes: #508193) * debian/po/ja.po: - add ja.po debian template (closes: #508564) * debian/po/de.po: - add de.po debian template (closes: #508481) * po/fr.po: - add fr.po translation (closes: #508390) * po/cs.po: - add cs.po translation (closes: #508702) * po/pt.po: - add pt.po translation (closes: #508705) * unattended-upgrade: - better default permissions of the install log (closes: #507638) - only disable apt-listchanges if it is not set to 'mail' (closes: #507639) -- Michael Vogt Tue, 09 Dec 2008 01:45:31 +0100 unattended-upgrades (0.36) jaunty; urgency=low * make cache calculations quicker (thanks to Ben Hutchings, closes #475610) * add hostname in mail header, thanks to Arthur de Jong (closes: #502171, LP: #245417) * better email summary of the performed actions (closes: #502351) * be more robust against failures to read the deb (LP: #227448) -- Michael Vogt Wed, 26 Nov 2008 21:31:42 +0100 unattended-upgrades (0.35debian1) unstable; urgency=low * merge from ubuntu (new upstream release) * add debconf prompt (priority medium) that asks if auto updates should be enabled -- Michael Vogt Wed, 26 Nov 2008 10:46:08 +0100 unattended-upgrades (0.35) jaunty; urgency=low * updated for jaunty * improved README to make it clerer where the values of (origin, archive) come from (thanks to -- Michael Vogt Wed, 26 Nov 2008 10:44:31 +0100 unattended-upgrades (0.32ubuntu2) intrepid; urgency=low * Updated for intrepid (and updated gutsy references too!) -- Sarah Hobbs Mon, 13 Oct 2008 22:40:21 +1100 unattended-upgrades (0.32ubuntu1) intrepid; urgency=low * Add debconf question to ask whether automatic updates should be configured by default: add debconf template, postinst and postrm scripts that uses ucf to manage /etc/apt/apt.conf.d/20auto-upgrades since we don't want to enable automatic updates by default. (LP: #84918) -- Mathias Gug Wed, 08 Oct 2008 21:01:52 -0400 unattended-upgrades (0.31ubuntu1) intrepid; urgency=low [ Michael Vogt ] * fix i18n and add build-dependency to python-distutils-extra [ Brian Murray ] * string fix for "Automatically" in 50unattended-upgrades (LP: #209049) -- Michael Vogt Wed, 23 Jul 2008 19:39:05 +0200 unattended-upgrades (0.30ubuntu1) hardy; urgency=low [ John Edwards ] * fix missing spaces in the log file (LP: #136452) * add better comments and examples to data/50unattended-upgrades [ Michael Vogt ] * README improved based on Johns suggestions (thanks!) * fix grammer and dated reference to dapper (LP: #140038), thanks to Christer Edwards for the suggestions * add "mailx" to suggests (LP: #137994) * show propper log output if mail is not available (LP: #137994) * show packages that are held back from the upgrade because of conffile prompt in the log as a warning (LP: #133551) * create logdir if it does not exist (LP: #87338) * fix error when installing from file:// uris (LP: #56832) -- Michael Vogt Mon, 10 Mar 2008 11:57:17 +0100 unattended-upgrades (0.26ubuntu1) hardy; urgency=low * updated for hardy -- Michael Vogt Tue, 05 Feb 2008 13:36:18 +0100 unattended-upgrades (0.25.3ubuntu1) gutsy; urgency=low * merged patch from Tuomas Jormola to detect if dpkg --force-conf(new|old) is set (LP: #135247) -- Michael Vogt Tue, 11 Sep 2007 21:37:13 +0200 unattended-upgrades (0.25.2ubuntu1) gutsy; urgency=low * do not run with broken cache * use ubuntu version number to keep auto-sync from coming for us -- Michael Vogt Wed, 11 Jul 2007 11:19:49 +0100 unattended-upgrades (0.25.1debian1-0.1) unstable; urgency=low * Non-Maintainter Update (BSP) * Add dependency on apt (>=0.7) (closes: #475611) -- Bas Zoetekouw Sat, 14 Jun 2008 14:55:51 +0200 unattended-upgrades (0.25.1debian1) unstable; urgency=low * documentation updated -- Michael Vogt Thu, 07 Jun 2007 13:36:47 +0200 unattended-upgrades (0.25.1) gutsy; urgency=low * documentation updated -- Michael Vogt Fri, 08 Jun 2007 14:50:10 +0200 unattended-upgrades (0.25ubuntu1) gutsy; urgency=low * updated for gutsy -- Michael Vogt Wed, 16 May 2007 15:21:11 +0200 unattended-upgrades (0.24debian1) unstable; urgency=low * new upstream version -- Michael Vogt Tue, 24 Apr 2007 23:34:15 +0200 unattended-upgrades (0.23ubuntu3) feisty-proposed; urgency=low * added missing README (thanks to siretart, LP#109564) -- Michael Vogt Tue, 24 Apr 2007 11:26:48 +0200 unattended-upgrades (0.22ubuntu2) feisty; urgency=low * fail if not runing as root (LP#72514) * do not crash if a archive can not be found (LP#72249) -- Michael Vogt Thu, 22 Mar 2007 17:14:47 +0100 unattended-upgrades (0.22ubuntu1) feisty; urgency=low * be more careful about checking if we actually have a candidateOrigin (lp: #81055) -- Michael Vogt Tue, 23 Jan 2007 11:38:44 +0100 unattended-upgrades (0.22ubuntu0) feisty; urgency=low * improved the description * added "Unattended-Upgrade::Mail" mail notification -- Michael Vogt Fri, 8 Dec 2006 22:40:42 +0100 unattended-upgrades (0.21ubuntu0) feisty; urgency=low * data/50unattended-upgrades: - updated for feisty -- Michael Vogt Fri, 3 Nov 2006 22:31:02 +0100 unattended-upgrades (0.2) unstable; urgency=low * initial debian upload -- Michael Vogt Mon, 2 Oct 2006 11:06:50 +0200 unattended-upgrades (0.1ubuntu6) edgy; urgency=low * debian/control: - only depend on python-apt -- Michael Vogt Thu, 27 Jul 2006 15:03:46 +0200 unattended-upgrades (0.1ubuntu5) edgy; urgency=low * data/apt-check.py: - fix in the clear() method * data/50unattended-upgrades: - updated to include edgy as default -- Michael Vogt Tue, 4 Jul 2006 11:23:09 +0200 unattended-upgrades (0.1ubuntu4) edgy; urgency=low * added misssing apt-utils dependency -- Michael Vogt Tue, 27 Jun 2006 09:36:43 +0200 unattended-upgrades (0.1ubuntu3) dapper; urgency=low * debian/dirs: /etc/apt.conf.d -> /etc/apt/apt.conf.d (Ubuntu: #44172) -- Michael Vogt Mon, 29 May 2006 08:34:08 +0200 unattended-upgrades (0.1ubuntu2) dapper; urgency=low * unattended-upgrade: - fix log output (ubuntu: #43773) - fix configuration by providing a example config (ubuntu: #43778) -- Michael Vogt Wed, 10 May 2006 20:20:54 +0200 unattended-upgrades (0.1ubuntu1) dapper; urgency=low * work with the latest python-apt api (ubuntu: #38958) -- Michael Vogt Mon, 8 May 2006 17:28:38 +0200 unattended-upgrades (0.0+bzr20051201) dapper; urgency=low * initial version -- Michael Vogt Mon, 28 Nov 2005 17:04:41 +0100