apt 0.9.13~exp1ubuntu1 source package in Ubuntu

Changelog

apt (0.9.13~exp1ubuntu1) trusty; urgency=low

  * merged from the debian/sid branch:
    - debian/gbp.conf: change build branch to ubuntu/master
    - use ubuntu keyring and ubuntu archive keyring in apt-key
    - run update-apt-xapian-index in apt.cron
    - run apt-key net-update in cron.daily
    - different example sources.list
    - APT::pkgPackageManager::MaxLoopCount set to 5000
    - apport pkgfailure handling
    - ubuntu changelog download handling
    - patch for apt cross-building, see http://bugs.debian.org/666772
    - debian/apt.auto-removal.sh
      + Keep linux-tools packages matching installed kernels

apt (0.9.13~exp1) experimental; urgency=low

  * Improve the API for APT::Upgrade::Upgrade()
  * Re-add "Calculating upgrade..." message
  * move upgrade releated code into upgrade.{cc,h}
  * Move ListUpdate/AquireUpdate into update.{cc,h}
  * Add new apt-pkg/install-progress.h with APT::Progress::PackageManager
    progress reporting classes
  * Move the status-fd progress reporting out of the pkgDPkgPM class
    and into PackageManagerProgressFd
  * Fix reading dpkg --status-fd on reinstalls
  * Add new APT::Status-deb822-Fd progress output
  * add Acquire::http::Proxy-Auto-Detect to the apt.conf.5 manpage
    (closes: 726597)
  * Fix detection when multiarch packages are reported by dpkg as
    disappeared Packages
  * test/integration/run-tests: output the failed test names
  * Code Cleanup in pkgDPkgPM
  * prepare next ABI via #if (APT_PKG_MAJOR >= 4 && APT_PKG_MINOR >= 13)
  * add new pid_t ExecFork(std::set<int> KeepFDs)
  * Avoid flickering when "apt-get -o DpkgPM::Progress-Fancy=1" is use
  * use sysconf(_SC_OPEN_MAX) in ExecFork()

apt (0.9.12.1) unstable; urgency=low

  [ Michael Vogt ]
  * do not send pkgname:arch over the APT::Status-Fd to not break
    clients (closes: 726156). A new APT::Status-deb822-Fd will be
    used to fix this.
  * add integration tests for APT::Status-Fd
  * add missing _() around the new "Progress" string

  [ David Kalnischkies ]
  * fix progress-segfault in case of dpkg errors/prompts (Closes: 726047)

apt (0.9.12) unstable; urgency=low

  [ Christian Perrier ]
  * Fix typo in apt-private/private-show.cc. Thanks to Benjamin
    Keresa. Closes: #724073

  [ Mark Hymers ]
  * fix libapt-inst for >2G debs (closes: #725483)

  [ David Kalnischkies ]
  * don't strip :any from dependencies in single-arch (Closes: 723586)
  * pkg from only trusted sources keeps being trusted (Closes: 617690)
  * compression-neutral message for missing data.tar member (Closes: 722710)
  * print-uris prints regardless of quiet-level again (Closes: 722207)
  * retry without partial data after a 416 response (Closes: 710924)
  * replace "filesize - 1" trick in http with proper 416 handling
  * fix partial (206 and 416) support in https
  * handle complete responses to https range requests (Closes: 617643, 667699)
    (LP: 1157943)
  * don't consider holds for autoremoval (Closes: 724995)
  * put fetch errors in 'source' on our errorstack
  * use pkgAcqArchive in 'download' for proper errors
  * fix lzma-support detection via xz binary
  * do not ++ on erased package pointers in autoremove

  [ Michael Vogt ]
  * Add new "apt-get upgrade --with-new-pkgs" option (and add man-page for it).
    So "apt-get upgrade --with-new-pkgs" will pull in new dependencies but
    never remove packages
  * Rename "--dpkg-progress" to "--show-progress" and document it in
    apt-get.8. This will show global install progress information in the
    terminal.
  * Fix status-fd progress calculation for certain multi-arch install/upgrade
    situations
  * add new -o DpkgPM::Progress-Fancy for nicer dpkg progress output
    on vt100+ terminals
  * fix libapt-inst for >2G debs (closes: #725483), thanks to Mark Hymers
  * debian/apt.postinst: use --compare-versions lt instead of lt-nl,
    to ensure the apt-auto-removal file is correctly create,
    thanks to Ben Hutchings
  * update Uploaders to match recent uploaders better
  * Set the default "Acquire::PDiffs::FileLimit" to 20. If the amount
    of pdiffs is bigger things tend to get slower. Set
      Acquire::PDiffs::FileLimit "0";
    in /etc/apt/apt.conf to get the old behavior back.

apt (0.9.11.4) unstable; urgency=low

  [ Oskari Saarenmaa ]
  * don't truncate 100 char long paths in tar extraction.
    Thanks to Mika Eloranta for the testcase! (Closes: #689582)

  [ David Kalnischkies ]
  * do not trust FileFd::Eof() in pkgTagFile::Fill()
    Thanks to Cyril Brulebois (Closes: 723705)

apt (0.9.11.3) unstable; urgency=low

  [ Michael Vogt ]
  * Add DPkgPM::Progress option to enable terminal install
    progress
  * fix typo (mkostemp->mkstemp)
  * Remove invalid "-f" option for apt-get check, thanks to
    Philipp Weis (closes: #721477)
  * Fix regression of "apt-cache unmet -i", thanks to Daniel Schepler
    (closes: #722324)

  [ David Kalnischkies ]
  * use FileFd in HashSum test to unbreak non-linux ports.
    Thanks to Aaron M. Ucko (Closes: 721723)

apt (0.9.11.2) unstable; urgency=low

  [ Milo Casagrande ]
  * Update Italian translation. Closes: #721030

  [ Trần Ngọc Quân ]
  * Update Vietnamese translation. Closes: #720752

  [ Michael Vogt ]
  * dselect/install:
   - remove "-f" option for apt-get clean/auto-clean (closes: #720532)
  * apt-private/private-cmndline.cc:
    - fix typo in CmdMatches() selection for dselect-upgrade (closes: #720532)
  * use SPtr<pkgProblemResolver> in DoInstall() to simplify the code
  * allow pkg manipulation in the upgrade/dist-upgrade commandline, like
    apt-get dist-upgrade 2vcard- 4g8+ (thanks to Thorsten Glaser for the
    suggestion)

  [ Angel Guzman Maeso ]
  * replace usage of potential dangerous mktemp with mkstemp

apt (0.9.11.1) unstable; urgency=low

  [ Michael Vogt ]
  * more coverity fixes:
    - explicit init
    - always chdir("/") after chroot()
    - ftparchive/override.cc: fix "skip empty lines" code, the pointer
      needs to get de-referenced first
  * dselect/update:
    - remove "-f" option for apt-get update to fix breakage (closes: 720532)

  [ Christopher Baines ]
  * Add test for bug #507998

  [ David Kalnischkies ]
  * add a breaks libapt-inst for FileFd changes in 0.9.9 (Closes: 720449)
  * add versions to manpages-it Replaces+Breaks

  [ Ángel Guzmán Maeso ]
  * apt-pkg:contrib Avoid compiler warning about sign-compare

apt (0.9.11) unstable; urgency=low

  [ Daniel Hartwig ]
  * Clarify units of Acquire::http::Dl-Limit (closes: #705445)
  * Show a error message if {,dist-}upgrade is used with additional
    arguments (closes: #705510)

  [ Michael Vogt ]
  * lp:~mvo/apt/config-clear:
    - support Configuration.Clear() for a clear of the entire
      configuration
  * lp:~mvo/apt/add-glob-function:
    -  add Glob() to fileutl.{cc,h}
  * feature/apt-binary2
    - refactor large chunks of cmdline/*.cc into a new libapt-private
      library that is shared between the internal apt cmdline tools
    - install libapt-private* into the apt binary
    - add PACKAGE_MATCHER_ABI_COMPAT define so that this branch can be
      merged without breaking ABI
    - add lintian override for no-shlibs-control-file so that
      the internal libapt-private.so.0.0.0 can be shipped
    - adjust apt.install.in to only install libapt-private.so.*

  [ David Kalnischkies ]
  * ensure that pkgTagFile isn't writing past Buffer length (Closes: 719629)
  * allow Pre-Install-Pkgs hooks to get info over an FD != stdin
    (Closes: #671726)

  [ Christian PERRIER ]
  * French translation update.

apt (0.9.10) unstable; urgency=low

  The "Hello to Debconf" upload

  [ Christian Perrier ]
  * Vietnamese translation update. Closes: #718615
  * Japanese translation update. Closes: #719279
  * French translation update.

  [ Michael Vogt ]
  * work on fixing coverity scan results:
    - fix some off-by-one errors
    - fix some resource leaks
    - fixes in chroot() handling
    - fix some missing va_end()
  * make the code -Wall clean again
  * remove duplicated #include<list>
  * add .travis.yml
  * use the 'abi-complicance-checker' package and remove the buildin
    copy for the abi checks

  [ David Kalnischkies ]
  * ensure that FileFd::Size returns 0 in error cases
  * add missing Turkish (tr) to po/LINGUAS
  * correct management-typo in description found by lintian
  * implement debian/rules build-{arch,indep} as required by policy 3.9.4
  * reenable automatic parallel build of APT
  * exclude config.{sub,guess} from source package
  * update the symbol files to reflect current state
  * unset LANGUAGE for showing [Y/n] answer hints
  * fix some unitialized data members
  * specific pins below 1000 cause downgrades (Closes: 543966)
  * use pkgTagFile to parse "header" of Release files
  * fix: --print-uris removes authentication (Closes: 719263)
  * always use our own trustdb.gpg in apt-key
  * use a tmpfile for trustdb.gpg in apt-key.
    Thanks to Andreas Beckmann for the initial patch! (Closes: #687611)
  * do not double-slash paths in apt-key (Closes: 665411)
  * make the keyring locations in apt-key configurable
  * let apt-key del work better with softlink and single key keyrings
  * do not call 'apt-key update' in apt.postinst

  [ Colin Watson ]
  * prefer native arch over higher priority for providers (Closes: #718482)

apt (0.9.9.4) unstable; urgency=low

  [ David Kalnischkies ]
  * pick up Translation-* even if only compressed available (Closes: 717665)
  * request absolute URIs from proxies again (0.9.9.3 regession)
    (Closes: 717891)

  [ Michael vogt ]
  * fix missing changelog entry for 0.9.9.3 (git-dch issue)

apt (0.9.9.3) unstable; urgency=low

  [ Ben Hutchings ]
  * debian/apt.auto-removal.sh:
    - do not include debug symbol packages for the kernel in the
      blacklist (closes: #717616)

  [ Michael Vogt ]
  * debian/apt.postinst:
    - run /etc/kernel/postinst.d/apt-auto-removal once on upgrade
      to ensure that the correct auto-removal list is generated
      (closes: #717615)

  [ David Kalnischkies ]
  * skip all Description fields in apt-cache, not just first (Closes: 717254)
  * fix 'apt-cache search' crash with missing description (Closes: 647590)

  [ Raphael Geissert ]
  * Do not send a connection: keep-alive, at all

apt (0.9.9.2) unstable; urgency=low

  [ Programs translations ]
  * Vietnamese updated by Tran Ngoc Quan. Closes: #717016

  [ David Kalnischkies ]
  * fix if-clause to generate hook-info for 'rc' packages (Closes: 717006)

apt (0.9.9.1) unstable; urgency=low

  [ Michael Vogt ]
  * debian/rules:
    - call dh_clean in clean (closes: #714980)
  * apt-pkg/packagemanager.cc:
    - increate APT::pkgPackageManager::MaxLoopCount to 5000
  * cherry pick debian/apt.auto-removal.sh feature from the
    ubuntu/master branch

  [ Steve Langasek ]
  * debian/apt.conf.autoremove: don't include linux-image*,
    linux-restricted-modules*, and linux-ubuntu-modules* packages in the
    list to never be autoremoved.
  * debian/apt.auto-removal.sh, debian/rules, debian/apt.dirs: install new
    script to /etc/kernel/postinst.d/ which ensures we only automatically
    keep the currently-running kernel, the being-installed kernel, and the
    newest kernel, so we don't fill /boot up with an unlimited number of
    kernels.  LP: #923876.

  [ Adam Conrad ]
  * Fix up two things in debian/apt.auto-removal.sh:
    - Use exact matches with $-terminated regexes, so we don't get
      confusion between similarly-named kernel flavours.
    - Keep linux-backports-modules in sync with installed kernels.

  [ David Kalnischkies ]
  * Version 3 for DPkg::Pre-Install-Pkgs with MultiArch info (Closes: #712116)
  * implement arch+= and arch-= for sources.list
  * prevent MarkInstall of unsynced Multi-Arch:same siblings
 -- Michael Vogt <email address hidden>   Sat, 23 Nov 2013 09:13:14 +0100

Upload details

Uploaded by:
Michael Vogt
Uploaded to:
Trusty
Original maintainer:
Ubuntu Developers
Architectures:
any all
Section:
admin
Urgency:
Low Urgency

See full publishing history Publishing

Series Pocket Published Component Section

Downloads

File Size SHA-256 Checksum
apt_0.9.13~exp1ubuntu1.tar.gz 3.3 MiB 49eb75f03163132f0c3d38bb987a7468d1ce6acbbd047974825bbe4a466726ac
apt_0.9.13~exp1ubuntu1.dsc 1.7 KiB 29a42dd0a3c9d1ec8b97deaec4564a6794764b9b1144b703a203e8eba05663c0

View changes file

Binary packages built by this source

apt: commandline package manager

 This package provides commandline tools for searching and
 managing as well as querying information about packages
 as a low-level access to all features of the libapt-pkg library.
 .
 These include:
  * apt-get for retrieval of packages and information about them
    from authenticated sources and for installation, upgrade and
    removal of packages together with their dependencies
  * apt-cache for querying available information about installed
    as well as installable packages
  * apt-cdrom to use removable media as a source for packages
  * apt-config as an interface to the configuration settings
  * apt-key as an interface to manage authentication keys

apt-doc: documentation for APT

 This package contains the user guide and offline guide for various
 APT tools which are provided in a html and a text-only version.

apt-transport-https: https download transport for APT

 This package enables the usage of 'deb https://foo distro main' lines
 in the /etc/apt/sources.list so that all package managers using the
 libapt-pkg library can access metadata and packages available in sources
 accessible over https (Hypertext Transfer Protocol Secure).
 .
 This transport supports server as well as client authentication
 with certificates.

apt-utils: package management related utility programs

 This package contains some less used commandline utilities related
 to package management with APT.
 .
  * apt-extracttemplates is used by debconf to prompt for configuration
    questions before installation.
  * apt-ftparchive is used to create Packages and other index files
    needed to publish an archive of debian packages
  * apt-sortpkgs is a Packages/Sources file normalizer.

libapt-inst1.5: deb package format runtime library

 This library provides methods to query and extract information
 from deb packages. This includes the control data and the package
 file content.

libapt-pkg-dev: development files for APT's libapt-pkg and libapt-inst

 This package contains the header files and libraries for
 developing with APT's libapt-pkg Debian package manipulation
 library and the libapt-inst deb/tar/ar library.

libapt-pkg-doc: documentation for APT development

 This package contains documentation for development of the APT
 Debian package manipulation program and its libraries.
 .
 This includes the source code documentation generated by doxygen
 in html format.

libapt-pkg4.12: package management runtime library

 This library provides the common functionality for searching and
 managing packages as well as information about packages.
 Higher-level package managers can depend upon this library.
 .
 This includes:
  * retrieval of information about packages from multiple sources
  * retrieval of packages and all dependent packages
    needed to satisfy a request either through an internal
    solver or by interfacing with an external one
  * authenticating the sources and validating the retrieved data
  * installation and removal of packages in the system
  * providing different transports to retrieve data over cdrom, ftp,
    http, rsh as well as an interface to add more transports like
    https (apt-transport-https) and debtorrent (apt-transport-debtorrent).