[FFe] apt 1.0

Bug #1302033 reported by Michael Vogt
This bug affects 1 person
Affects Status Importance Assigned to Milestone
apt (Ubuntu)

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:

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
    (thanks to Tim Wasser for the suggestion)
  * Add progressbar to "Dpkg::Progress-Fancy"
  * fix documentation for APT::Periodic::MaxSize "0" (closes: #740551)
  * Use mkstemp() in apt-extracttemplaes (closes: #741627)
  * Add new Debug::RunScripts debug option
  * do not crash on SIGPIPE in pkgDPkgPM::RunScriptsWithPkgs()
  * enable DPkg::Progress-Fancy by default when "apt" is used
  * 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,modules}-$KERVER" matcher for hook
  * 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.

Revision history for this message
Adam Conrad (adconrad) wrote :

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

Michael Vogt (mvo)
Changed in apt (Ubuntu):
status: New → In Progress
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package apt - 1.0.1ubuntu2

apt (1.0.1ubuntu2) trusty; urgency=low

  * fix symlink of etc/apt/apt.conf.d/01autoremove when runnning in
    the auto-pkg-test environment
 -- Michael Vogt <email address hidden> Thu, 10 Apr 2014 14:24:25 +0200

Changed in apt (Ubuntu):
status: In Progress → Fix Released
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers