[Bug 1702793] Re: Full backport SRU for unattended-upgrades

Balint Reczey balint.reczey at canonical.com
Tue Nov 27 16:28:57 UTC 2018


** Description changed:

  [Impact]
  
  * I would like to propose a one-off full backport of unattended-upgrades
  1.2ubuntu1 to Bionic, Artful, Xenial and possibly Trusty releases because selectively backporting fixes for crashes and for issues that made u-u unreliable would be more risky thanks to the huge number of fixes and the
  inter-dependencies between them.
  
  [Test Case]
  
- * Since this backport involves fixing several bugs and this bug itself covers the full backport I suggest that this bug should be considered verified when the following list of bugs are verified:
-  
+ * Since this backport involves fixing several bugs and this bug itself
+ covers the full backport I suggest that this bug should be considered
+ verified when the following list of bugs are verified:
+ 
  - TODO add most important bugs
-    + LP: #1615381 : apt-get autoremove may remove current kernel
+    + LP: #1615381 : apt-get autoremove may remove current kernel
  
  and the following tests are passing:
   - TODO add tests not covered by bugs above
+ 
+ All LP bugs fixed by the backport, comments are welcome:
+    + LP: #1230246
+    + LP: #1260041
+    + LP: #1269177
+    + LP: #1357093
+    + LP: #1396787
+    + LP: #1446552
+    + LP: #1455097
+    + LP: #1458204
+    + LP: #1544942
+    + LP: #1577215
+    + LP: #1602536
+    + LP: #1615381
+    + LP: #1624644
+    + LP: #1632361
+    + LP: #1649709
+    + LP: #1654070
+    + LP: #1654600
+    + LP: #1675079
+    + LP: #1680599
+    + LP: #1686470
+    + LP: #1687129
+    + LP: #1690980
+    + LP: #1698159
+    + LP: #1702793
+    + LP: #1714019
+    + LP: #1718419
+    + LP: #1719630
+    + LP: #1722426
+    + LP: #1737441
+    + LP: #1737442
+    + LP: #1737635
+    + LP: #1737637
+    + LP: #1737717
+    + LP: #1741579
+    + LP: #1764797
+    + LP: #1773033
+    + LP: #1775292
+    + LP: #1775307
+    + LP: #1778219
+    + LP: #1778800
+    + LP: #1779157
+    + LP: #1781176
+    + LP: #1781183
+    + LP: #1781446
+    + LP: #1781586
+    + LP: #1785093
+    + LP: #1789637
+    + LP: #1803749
+ 
  
  [Regression Potential]
  
  * Due to this update covering the full backport unattended-upgrades can regress in any imaginable way including failing to install, upgrade, run, or removing essential packages from the system. Those are unlikely.
  * There are open bugs about u-u being slower than in the past, thus this may be a likely regression but IMO the pending speed optimizations should not be blocking the backport because the reliability issues are more important to fix and speed optimizations can be cherry-picked later.
  * LP: #1773033 is a regression causing u-u to not install upgrades on shutdown when the system was started on battery. I have a WIP fix and can add the fix to the SRU if needed.
  
  [Other Info]
  
  I asked for an exception for the package in following the SRU process:
  https://lists.ubuntu.com/archives/ubuntu-release/2018-May/004479.html
  
  I'm preparing the backport in ppa:rbalint/scratch and also run
  autopkgtests on it in addition to testing it manually in VMs.
  
  [Original Bug Text]
  
  Changes to support day-of-week patching and logging to syslog were added
  to upstream (https://github.com/mvo5/unattended-upgrades) over a year
  ago. These changes are not present in the latest Xenial nor Trusty
  packages (0.90 and 0.82.1) - requesting that these changes be pulled
  from upstream.

-- 
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to unattended-upgrades in Ubuntu.
https://bugs.launchpad.net/bugs/1702793

Title:
  Full backport SRU for unattended-upgrades

Status in unattended-upgrades package in Ubuntu:
  In Progress

Bug description:
  [Impact]

  * I would like to propose a one-off full backport of unattended-upgrades
  1.2ubuntu1 to Bionic, Artful, Xenial and possibly Trusty releases because selectively backporting fixes for crashes and for issues that made u-u unreliable would be more risky thanks to the huge number of fixes and the
  inter-dependencies between them.

  [Test Case]

  * Since this backport involves fixing several bugs and this bug itself
  covers the full backport I suggest that this bug should be considered
  verified when the following list of bugs are verified:

  - TODO add most important bugs
     + LP: #1615381 : apt-get autoremove may remove current kernel

  and the following tests are passing:
   - TODO add tests not covered by bugs above

  All LP bugs fixed by the backport, comments are welcome:
     + LP: #1230246
     + LP: #1260041
     + LP: #1269177
     + LP: #1357093
     + LP: #1396787
     + LP: #1446552
     + LP: #1455097
     + LP: #1458204
     + LP: #1544942
     + LP: #1577215
     + LP: #1602536
     + LP: #1615381
     + LP: #1624644
     + LP: #1632361
     + LP: #1649709
     + LP: #1654070
     + LP: #1654600
     + LP: #1675079
     + LP: #1680599
     + LP: #1686470
     + LP: #1687129
     + LP: #1690980
     + LP: #1698159
     + LP: #1702793
     + LP: #1714019
     + LP: #1718419
     + LP: #1719630
     + LP: #1722426
     + LP: #1737441
     + LP: #1737442
     + LP: #1737635
     + LP: #1737637
     + LP: #1737717
     + LP: #1741579
     + LP: #1764797
     + LP: #1773033
     + LP: #1775292
     + LP: #1775307
     + LP: #1778219
     + LP: #1778800
     + LP: #1779157
     + LP: #1781176
     + LP: #1781183
     + LP: #1781446
     + LP: #1781586
     + LP: #1785093
     + LP: #1789637
     + LP: #1803749

  
  [Regression Potential]

  * Due to this update covering the full backport unattended-upgrades can regress in any imaginable way including failing to install, upgrade, run, or removing essential packages from the system. Those are unlikely.
  * There are open bugs about u-u being slower than in the past, thus this may be a likely regression but IMO the pending speed optimizations should not be blocking the backport because the reliability issues are more important to fix and speed optimizations can be cherry-picked later.
  * LP: #1773033 is a regression causing u-u to not install upgrades on shutdown when the system was started on battery. I have a WIP fix and can add the fix to the SRU if needed.

  [Other Info]

  I asked for an exception for the package in following the SRU process:
  https://lists.ubuntu.com/archives/ubuntu-release/2018-May/004479.html

  I'm preparing the backport in ppa:rbalint/scratch and also run
  autopkgtests on it in addition to testing it manually in VMs.

  [Original Bug Text]

  Changes to support day-of-week patching and logging to syslog were
  added to upstream (https://github.com/mvo5/unattended-upgrades) over a
  year ago. These changes are not present in the latest Xenial nor
  Trusty packages (0.90 and 0.82.1) - requesting that these changes be
  pulled from upstream.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/unattended-upgrades/+bug/1702793/+subscriptions



More information about the foundations-bugs mailing list