[ubuntu/xenial-proposed] unattended-upgrades 1.1ubuntu1.18.04.7~16.04.3 (Accepted)

Balint Reczey rbalint at ubuntu.com
Tue Apr 30 10:02:39 UTC 2019


unattended-upgrades (1.1ubuntu1.18.04.7~16.04.3) xenial; urgency=medium

  * Detect changes to moved conffiles (LP: #1823872)
    - Add tests for checking conffile moves.
      Build depend on and use equivs to generate new test packages
    - 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.
    (LP: #1823872)
  * Skip sending email when no package had to be installed, upgraded or removed
    (LP: #1821103) (Closes: #924554)
  * Make sure autoremovals don't start with a dirty cache and remove other
    packages (LP: #1824341)
  * 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)
  * Stop raising NoAllowedOriginError when marking packages to upgrade/install
    fails (LP: #1824876)
  * 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.
    Also it crashed with packages not having any version in allowed origins.
    (LP: #1824804, #1824949)
  * Skip trying to upgrade held packages in call_adjusted() (LP: #1824804)
  * Follow all kinds of transitive dependencies when adjusting dependencies
  * 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.
    Also not using mark_install_adjusted() crashes when apt raises error on
    held packages. (LP: #1826157)
    - test_rewind: Update test to check if adjustend rewinding took place
  * do_auto_remove() is successful unless a commit() operation fails
    (LP: #1795696)
  * Compare apt.package.Version objects and not the versions' string
    representation. (LP: #1820888)
    This prevented adjusting candidates when the strings sorted differently.
    Also extend tests to catch issue.
  * Fall back to adjusting more packages' candidates
    when a package from an allowed origin can't be marked to install/upgrade.
    (LP: #1821101)

Date: Mon, 29 Apr 2019 12:23:14 +0200
Changed-By: Balint Reczey <rbalint at ubuntu.com>
Maintainer: Ubuntu Developers <ubuntu-devel-discuss at lists.ubuntu.com>
https://launchpad.net/ubuntu/+source/unattended-upgrades/1.1ubuntu1.18.04.7~16.04.3
-------------- next part --------------
Format: 1.8
Date: Mon, 29 Apr 2019 12:23:14 +0200
Source: unattended-upgrades
Binary: unattended-upgrades
Architecture: source
Version: 1.1ubuntu1.18.04.7~16.04.3
Distribution: xenial
Urgency: medium
Maintainer: Ubuntu Developers <ubuntu-devel-discuss at lists.ubuntu.com>
Changed-By: Balint Reczey <rbalint at ubuntu.com>
Description:
 unattended-upgrades - automatic installation of security upgrades
Closes: 924554
Launchpad-Bugs-Fixed: 1795696 1820888 1821101 1821103 1823872 1824341 1824804 1824876 1824949 1825886 1826157
Changes:
 unattended-upgrades (1.1ubuntu1.18.04.7~16.04.3) xenial; urgency=medium
 .
   * Detect changes to moved conffiles (LP: #1823872)
     - Add tests for checking conffile moves.
       Build depend on and use equivs to generate new test packages
     - 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.
     (LP: #1823872)
   * Skip sending email when no package had to be installed, upgraded or removed
     (LP: #1821103) (Closes: #924554)
   * Make sure autoremovals don't start with a dirty cache and remove other
     packages (LP: #1824341)
   * 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)
   * Stop raising NoAllowedOriginError when marking packages to upgrade/install
     fails (LP: #1824876)
   * 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.
     Also it crashed with packages not having any version in allowed origins.
     (LP: #1824804, #1824949)
   * Skip trying to upgrade held packages in call_adjusted() (LP: #1824804)
   * Follow all kinds of transitive dependencies when adjusting dependencies
   * 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.
     Also not using mark_install_adjusted() crashes when apt raises error on
     held packages. (LP: #1826157)
     - test_rewind: Update test to check if adjustend rewinding took place
   * do_auto_remove() is successful unless a commit() operation fails
     (LP: #1795696)
   * Compare apt.package.Version objects and not the versions' string
     representation. (LP: #1820888)
     This prevented adjusting candidates when the strings sorted differently.
     Also extend tests to catch issue.
   * Fall back to adjusting more packages' candidates
     when a package from an allowed origin can't be marked to install/upgrade.
     (LP: #1821101)
Checksums-Sha1:
 c29ed151b85b9668747c6917b1dded68b0a3f545 2084 unattended-upgrades_1.1ubuntu1.18.04.7~16.04.3.dsc
 7b839c4fce871df89d1c9cb0e7ddf946e79276e9 107260 unattended-upgrades_1.1ubuntu1.18.04.7~16.04.3.tar.xz
 7ec8aebb11d0968e9e22ef4de93078317011e803 8390 unattended-upgrades_1.1ubuntu1.18.04.7~16.04.3_source.buildinfo
Checksums-Sha256:
 4b7be0362fee393a879fd59ec7f03e58c0370a82a07368e40239c6bf276e7504 2084 unattended-upgrades_1.1ubuntu1.18.04.7~16.04.3.dsc
 4f0d5433e08d2e3e4cd195811764ace78de81aa8c0085ce0e3a554e84756def0 107260 unattended-upgrades_1.1ubuntu1.18.04.7~16.04.3.tar.xz
 329aa32514bc5661c7d14d6c9ee541abf487a28f479ca09a364b9e9686d7533c 8390 unattended-upgrades_1.1ubuntu1.18.04.7~16.04.3_source.buildinfo
Files:
 07082d929dd5925025c20f31b871b103 2084 admin optional unattended-upgrades_1.1ubuntu1.18.04.7~16.04.3.dsc
 6e6da8ba10a4aa09c5f9f82a3d16d160 107260 admin optional unattended-upgrades_1.1ubuntu1.18.04.7~16.04.3.tar.xz
 eccda2616cc1c0ffec1d2c57d83ce4dd 8390 admin optional unattended-upgrades_1.1ubuntu1.18.04.7~16.04.3_source.buildinfo
Original-Maintainer: Michael Vogt <mvo at debian.org>


More information about the Xenial-changes mailing list