[SRU] Update apt/xenial to 1.2.12
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
apt (Ubuntu) |
Fix Released
|
Medium
|
Unassigned | ||
Xenial |
Fix Released
|
Medium
|
Adam Conrad |
Bug Description
Since the version in xenial, we released two more new bug fix releases upstream. We'd like to get this into xenial under the "New upstream microreleases" rule.
[Impact]
Most visible for xenial users:
-> AppStream now updates even if some repositories failed to be fetched (see #1562733 for reference)
-> Third-party repositories will no longer print "Unknown public key" type errors when a new key was added (and another key was successfully used to verify the repo). This happen(s/ed) on the Chrome repositories, for example, and leads users to manually receive keys from the key server which weakens their security.
The rest are other bugfixes. Full changelogs:
apt (1.2.11) unstable; urgency=medium
[ David Kalnischkies ]
* ensure transaction states are changed only once
-> more sanity checks
* stop handling items in doomed transactions.
Thanks to Barr Detwix & Vincent Lefevre for log files (Closes: 817240)
-> fixes a lot of "E: Unpatched file doesn't exist (anymore)!" that happen sometimes
* do not require non-broken systems in 'upgrade'
-> allows people to fix their broken system in upgrade
* detect compressed status files on extension again
-> regression from 1.1, single flag changed
* recheck Pre-Depends satisfaction in SmartConfigure (LP: #1569099)
-> already in xenial
* fix Alt-Filename handling of file method
-> off-by-one error when removing file extensions to get uncompressed filename
* allow uncompressed files to be empty in store again
-> this caused failures when fetching empty files
* silently skip acquire of empty index files
-> clean up of the above
* ensure outdated files are dropped without lists-cleanup
-> ensures proper cleanup
[ Kelemen Gábor ]
* Hungarian program translation update (Closes: 820638)
-- Julian Andres Klode <email address hidden> Mon, 25 Apr 2016 15:23:49 +0200
apt (1.2.12) unstable; urgency=medium
[ Patrick Cable ]
* refactored no_proxy code to work regardless of where https proxy is set
-> no_proxy should really work for all ways to set an https proxy (actually LP: #1575877)
[ James McCoy ]
* deb822: Restore support for <multivalue>
-> Adds - in front of Add and Remove strings...
[ David Kalnischkies ]
* don't show NO_PUBKEY warning if repo is signed by another key
(Closes: 618445)
-> this helps the DSA->RSA key transitions, at it gets rid of the unkown public key warnings on the Chrome repository
* allow redirection for items without a space in the desc again
-> small bug fix
* don't sent uninstallable rc-only versions via EDSP
-> Fixes EDSP/CUDF solvers to not try to install package versions in config-file state
* respect user pinning in M-A:same version (un)screwing
-> used the wrong function get a candidate version
[ Julian Andres Klode ]
* update: Run Post-Invoke-Success if not all sources failed
-> This fixes the problem with AppStream not being updated because a mirror failed (see #1562733)
* debian/gbp.conf: Set debian-branch to 1.2.y
-> Build infrastructure
[ Frans Spiesschaert ]
* Dutch program translation update (Closes: 823976)
-- Julian Andres Klode <email address hidden> Wed, 11 May 2016 10:56:53 +0200
[Regression Potential]
APT has a very thorough regression test suite and the releases have passed our upstream CI system on travis, and autopkgtests on Debian unstable and Ubuntu xenial; so there's no huge regression potential.
description: | updated |
Changed in apt (Ubuntu): | |
status: | New → Invalid |
Changed in apt (Ubuntu Xenial): | |
status: | New → In Progress |
assignee: | nobody → Adam Conrad (adconrad) |
Changed in apt (Ubuntu): | |
status: | Invalid → Fix Released |
Changed in apt (Ubuntu Xenial): | |
milestone: | none → xenial-updates |
Changed in apt (Ubuntu): | |
importance: | Undecided → Medium |
Changed in apt (Ubuntu Xenial): | |
importance: | Undecided → Medium |
Please add an SRU test case which exercise the code paths that changed here.