Change logs for unattended-upgrades source package in Experimental

  • 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 <email address hidden>  Tue, 25 Feb 2020 19:28:13 +0100
  • unattended-upgrades (1.12) experimental; urgency=medium
    
      [ Brannon Dorsey ]
      * Remove double "format" in 50unattended-upgrades configuration files
    
      [ Daniel Herzig ]
      * man: improve unattended-upgrade.8 man-page (Closes: #905289)
    
      [ Jonatan Nyberg ]
      * Swedish debconf strings update (Closes: #925488)
    
      [ Balint Reczey ]
      * Compare apt.package.Version objects and not the versions' string
        representation. This prevented adjusting candidates when the strings sorted
        differently (LP: #1820888)
      * Enable test_clean and test_patch_days tests
      * Fall back to adjusting more packages' candidates when a package from an
        allowed origin can't be marked to install/upgrade. (LP: #1821101)
      * Skip sending email when no package had to be installed, upgraded or removed
        (LP: #1821103) (Closes: #924554)
      * Add a few debug logging points
      * Report packages kept back by origin (LP: #1821376)
      * Fix trailing newlines in wrapped email lines
      * Describe candidate adjustment fallback better in the debug message
      * Fix missing space. Thanks to Alban VIDAL
      * Update POT file
      * Test upgrades to -updates and to -proposed in upgrade-all-security
        autopkgtest. Also enable -updates, too, while testing in Debian.
      * Add ${distro_id}ESM:${distro_codename}-security to allowed origins
        (LP: #1823376)
      * Detect changes to moved conffiles (LP: #1823872)
      * Add tests for checking conffile moves.
        Build depend on and use equivs to generate new test packages
      * Make sure autoremovals don't start with a dirty cache and remove other
        packages (LP: #1824341)
      * Stop raising NoAllowedOriginError when marking packages to upgrade/install
        fails (LP: #1824876)
      * Continue applying minimal sets when one set can't be marked for upgrade.
        Thanks to Anderson Luiz Alves for the patch, it needed minor modifications
        (LP: #1824341)
      * Skip trying to upgrade held packages in call_adjusted() (LP: #1824804)
      * Adjust only transitive dependencies in the fallback when a package from an
        allowed origin can't be marked to install/upgrade.
        This is a much lighter approach than marking every upgradable package
        because the full fallback was triggered on packages held back as well,
        using an excessive amount of CPU time. (LP: #1824804, #1824949)
      * Follow all kinds of transitive dependencies when adjusting dependencies
      * Split() conffile data to set of names only once
      * Don't parse dpkg conffile db when there are no conffiles in the package
      * Detect unchanged moved conffiles.
        When a package moves a conffile properly without any change no conffile
        prompt needs to be shown thus the package can be upgraded unattended even
        when the conffile is changed locally. (LP: #1823872)
    
     -- Balint Reczey <email address hidden>  Thu, 18 Apr 2019 16:38:31 +0200
  • unattended-upgrades (0.83~exp2) experimental; urgency=medium
    
    
      * lp:~mvo/unattended-upgrades/minimal-upgrades-speedup2:
        - improve log output, skip already applied partitions
    
     -- Michael Vogt <email address hidden>  Tue, 04 Mar 2014 20:37:16 +0100
  • unattended-upgrades (0.83~exp1) experimental; urgency=medium
    
    
      * lp:~mvo/unattended-upgrades/minimal-upgrades-speedup2:
        - speedup minimal upgrades set calculation substantially
    
     -- Michael Vogt <email address hidden>  Mon, 03 Mar 2014 23:16:24 +0100
  • 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 <email address hidden>  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
      * lp:~mvo/unattended-upgrades/xz-support:
         - add missing xz-utils dependency, thanks to Bastian Blank
           (closes: #698552)
      * 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:
        - 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 <email address hidden>  Thu, 14 Mar 2013 06:34:27 +0100