[FFe] apt 1.0
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
apt (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
Apt released 1.0 on the 1. April. It would be great if we could get this too before trusty-final.
The full diff is available here:
http://
It pretty big unfortunately because:
- a spellcheck fix landed that fixed a lot of spelling mistakes in the code
- a cppchecker/iwyu fixes that cause churn
The actual changes in the code are as follow:
* apt-inst: Do not try to create a substring of an empty string in
error reporting (LP: #1288718)
* continue reading in xz even if it outputs nothing
* only consider versioned kernel packages in autoremove (Closes: 741962)
* correct some reported typos in /etc/cron.daily/apt (Closes: 702016)
* ensure proper teardown in dpkg error cases (Closes: 738969)
* update symbols file to include new symbols from 0.9.16
* do IsInstallOk call in MarkInstall unconditionally
* discard candidates via IsInstallOk to allow override (Closes: 740750)
* add apt.8.xml manpage
* make fancy-progress fg/bg color configurable via something like
Dpkg:
(thanks to Tim Wasser for the suggestion)
* Add progressbar to "Dpkg::
* fix documentation for APT::Periodic:
* Use mkstemp() in apt-extracttemplaes (closes: #741627)
* Add new Debug::RunScripts debug option
* do not crash on SIGPIPE in pkgDPkgPM:
* enable DPkg::Progress-
* refresh po/pot and unfuzzy apt-extracttemplate manpage change
* remove no longer needed apt.7 page
* install "apt" binary by default
* add sun-java{5,6}-jdk to breaks/replaces as they provided a
"apt" binary as well
* debian: Add default compress option to xz
* Fix handling of autoclosing for compressed files (Closes: #741685)
* add hashsum support in apt-helper download-file and
add more tests
* propagate a negative score point along breaks/conflicts
* check version before adding scores in resolver
* autogenerate makefile for vendor system
* add default and override handling for Cnf::FindVector
* support DEB_BUILD_PROFILES and -P for build profiles
* do not configure already unpacked packages needlessly (Closes: 740843)
* if mountpoint has a ".disk" directory it is mounted
* no error for non-existing mountpoints in MountCdrom
* apt-cdrom ident shouldn't be interactive (Closes: 740673)
* support very long mtab entries in mountpoint discovery
* msgstr with elipses need three dots
* cmdline parsing: apt-config is not apt-cdrom
* use a configurable list of versioned kernel packages
* support kfreebsd and hurd in the kernel hook
* add ".*-{kernel,
* ensure that a dot is a dot in the hook
* use liblzma-dev to provide xz/lzma support
* use the pretty fullname of a pkg as download desciption
* implement BuildProfileSpec support as dpkg has in 1.17.2 (Closes: 661537)
Some of these changes are features (like the build-profiles). So if you are nervous about the size of the delta I'm happy to just cherry pick a bunch of the commits.
Related branches
Changed in apt (Ubuntu): | |
status: | New → In Progress |
After poring over the changelog and diff and talking about it with Michael a few times, I think the risk-versus shiny here is worth it, and he's already got a few fixes queued up in a 1.0.1 that will follow this upload immediately after (or replace it). Approving, and leaving the blame fully in mvo's court when it all explodes. :P