"Fossies" - the Fresh Open Source Software Archive

Member "apt-2.2.4/debian/changelog" (10 Jun 2021, 487480 Bytes) of package /linux/misc/apt-2.2.4.tar.gz:


As a special service "Fossies" has tried to format the requested text file into HTML format (style: standard) with prefixed line numbers. Alternatively you can here view or download the uninterpreted source code file. See also the latest Fossies "Diffs" side-by-side code changes report for "changelog": 2.2.3_vs_2.2.4.

    1 apt (2.2.4) unstable; urgency=medium
    2 
    3   [ Julian Andres Klode ]
    4   * Various bugfixes to the JSON hooks:
    5     - encoder fixes:
    6       + json: Escape strings using \u escape sequences, add test
    7       + json: Actually pop states
    8       + json: Encode NULL strings as null
    9     - json: Flush standard file descriptors before calling hooks
   10       (this avoids output from hooks in middle of apt output)
   11     - Non-installed JSON changes:
   12       + test/json: Make the test hook more reliable
   13       + Fix a typo in json-hooks-protocol.md (thanks to Brian Murray)
   14   * Avoid infinite loop on EOF on media change prompt (LP: #1928687)
   15   * Turn TLS handshake issues into transient errors (LP: #1928100),
   16     this makes behavior consistent with TCP and enables Acquire::Retries
   17   * policy: Apply phasing to uninstalled packages too (LP: #1925745),
   18     this prevents inconsistencies when installing new binaries that depend
   19     on the same version of an already installed binary.
   20 
   21   [ David Kalnischkies ]
   22   * URI encode Filename field of Packages files (again). This fixes a
   23     regression introduced in 2.1.15 that causes download failures of
   24     packages with an epoch included in their filename.
   25 
   26  -- Julian Andres Klode <jak@debian.org>  Thu, 10 Jun 2021 10:53:34 +0200
   27 
   28 apt (2.2.3) unstable; urgency=medium
   29 
   30   * tests: Check for and discard expected warning from MaybeAddAuth. For some
   31     reason, this was only noticed with LTO enabled, but should be a general
   32     issue.
   33   * Fix downloads of unsized files that are largest in pipeline (LP: #1921626)
   34   * Warn on packages without a Size field. Such repositories are broken and
   35     need to be fixed, as we do not test apt against them, see the bug above
   36     for more details. Set Acquire::AllowUnsizedPackages to disable the
   37     warning.
   38 
   39  -- Julian Andres Klode <jak@debian.org>  Tue, 13 Apr 2021 17:53:32 +0200
   40 
   41 apt (2.2.2) unstable; urgency=medium
   42 
   43   [ David Kalnischkies ]
   44   * Deal with rred shortcomings around empty patch files (LP: #1918112)
   45     - Allow merging with empty pdiff patches
   46     - Rename pdiff merge patches only after they are all downloaded
   47     - Start pdiff patching from the last possible starting point
   48     - Ensure all index files sent custom tags to the methods
   49   * Harden test for no new acquires after transaction abort (Closes: #984966)
   50 
   51   [ Julian Andres Klode ]
   52   * Make ADDARG{,C}() macros expand to single statements
   53 
   54  -- Julian Andres Klode <jak@debian.org>  Fri, 12 Mar 2021 09:15:59 +0100
   55 
   56 apt (2.2.1) unstable; urgency=medium
   57 
   58   [ Julian Andres Klode ]
   59   * Do not require force-loopbreak on Protected packages (Closes: #983014)
   60   * Branch of as 2.2.y for bullseye
   61   * configuration: Add missing #include <array>
   62   * Remove .travis.yml, we are using GitLab CI these days
   63   * RunScripts: Do not reset SIGQUIT and SIGINT to SIG_DFL (LP: #1898026)
   64   * regression fix: do require force-loopbreak for Conflicts
   65 
   66   [ Алексей Шилин ]
   67   * Russian translation update (Closes: #983348)
   68 
   69  -- Julian Andres Klode <jak@debian.org>  Mon, 01 Mar 2021 22:27:55 +0100
   70 
   71 apt (2.2.0) unstable; urgency=medium
   72 
   73   * The "Happy soft freeze" release
   74   * Do not make DefaultRootSetFunc2 public symbol
   75   * kernels: Avoid std::regex for escaping '.' and '+'
   76   * symbols: Remove spurios package line, add kernel autoremoval helper
   77 
   78  -- Julian Andres Klode <jak@debian.org>  Thu, 18 Feb 2021 20:35:09 +0100
   79 
   80 apt (2.1.20) unstable; urgency=medium
   81 
   82   * CI: Run test as user on i386
   83   * Fix test suite regression from StrToNum fixes. The tests started failing
   84     on 32-bit because the values were actually out of range, but we did not
   85     test errno before the last version, so it was not treated as an error.
   86 
   87  -- Julian Andres Klode <jak@debian.org>  Wed, 10 Feb 2021 00:03:05 +0100
   88 
   89 apt (2.1.19) unstable; urgency=medium
   90 
   91   [ Helge Kreutzmann ]
   92   * German program translation update (Closes: #979848)
   93 
   94   [ Youfu Zhang ]
   95   * dpkg: fix passing readonly /dev/null fd as stdout/stderr
   96 
   97   [ Diederik de Haas ]
   98   * Fix apt-acquire-additional-files entity's location.
   99 
  100   [ Wolfgang Schweer ]
  101   * vendor: Adjust Debian -security codename
  102 
  103   [ Julian Andres Klode ]
  104   * Include all translations when building the cache (LP: #1907850)
  105 
  106   [ David Kalnischkies ]
  107   * Various patches uplifted from unfinished fuzzer branches
  108     - Use 500 MB memory limit for xz/lzma decoding
  109     - Guess compressor only if no AR nember with exact name exists
  110     - Free XXH3 state to avoid leak in cache hashing
  111     - Fail ConfigDir reading if directory listing failed
  112     - Retire and deprecate _strtabexpand
  113     - Fix incorrect base64 encoding due to int promotion
  114     - Don't parse \x and \0 past the end in DeEscapeString
  115     - Remove Word size limit from ParseQuote and CWord
  116     - Forbid negative values in unsigned StrToNum explicitly
  117     - Avoid overstepping bounds in config file parsing
  118     - Show 'Done' always for 'Building dependency tree'
  119     - Avoid undefined pointer arithmetic while growing mmap
  120     - Use error reporting instead of assert in rred patching
  121     - Replace PrintStatus with SendMessage usage
  122     - Ensure HTTP status code text has sensible content
  123     - Limit on first patch size only for server-merged patches
  124     - Use size of the old cache as APT::Cache-Start default
  125     - Remove spurious periods on progress strings in po/de.po
  126 
  127   [ Frans Spiesschaert ]
  128   * Dutch program translation update (Closes: #981885)
  129   * Dutch manpages translation update (Closes: #981883)
  130 
  131  -- Julian Andres Klode <jak@debian.org>  Tue, 09 Feb 2021 10:41:53 +0100
  132 
  133 apt (2.1.18) unstable; urgency=high
  134 
  135   * pkgcachegen: Avoid write to old cache for Version::Extra (Closes: #980037)
  136   * Adjust apt-mark test for dpkg 1.20.7
  137 
  138  -- Julian Andres Klode <jak@debian.org>  Wed, 13 Jan 2021 17:37:30 +0100
  139 
  140 apt (2.1.17) unstable; urgency=medium
  141 
  142   [ Américo Monteiro ]
  143   * Portuguese manpages translation update (Closes: #979725)
  144 
  145   [ Julian Andres Klode ]
  146   * kernels: Fix std::out_of_range if no kernels to protect
  147   * Call ischroot with -t
  148 
  149  -- Julian Andres Klode <jak@debian.org>  Mon, 11 Jan 2021 12:10:32 +0100
  150 
  151 apt (2.1.16) unstable; urgency=medium
  152 
  153   [ Faidon Liambotis ]
  154   * Various fixes to http and connect method
  155     - basehttp: also consider Access when a Server's URI
  156     - connect: convert a C-style string to std::string
  157     - connect: use ServiceNameOrPort, not Port, as the cache key
  158 
  159   [ Julian Andres Klode ]
  160   * patterns: Add dependency patterns ?depends, ?conflicts, etc.
  161     Note that the -broken- variants are not implemented yet.
  162   * Rewrite of the kernel autoremoval code:
  163     - Determine autoremovable kernels at run-time (LP: #1615381), this fixes the
  164       issue where apt could consider a running kernel autoremovable
  165     - Automatically remove unused kernels on apt {full,dist}-upgrade.
  166       This helps ensuring that we don't run out of /boot space.
  167     - Only keep up to 3 (not 4) kernels.
  168       Ubuntu boot partitions were sized for 3 kernels, not 4.
  169   * Bump codenames to bullseye/hirsute and adjust -security codename for
  170     bullseye (Closes: #969932)
  171   * Ignore failures from immediate configuration. This does not change the
  172     actual installation ordering - we never passed the return code to the
  173     caller and installation went underway anyway if it could be ordered at a
  174     later stage, this just removes spurious after-the-fact errors.
  175     (Closes: #973305, #188161, #211075, #649588) (LP: #1871268)
  176   * Add support for Phased-Update-Percentage, previously used only by
  177     update-manager.
  178   * Implement update --error-on=any so that scripts can reliably check for
  179     transient failures as well. (Closes: #594813)
  180 
  181   [ Demi M. Obenour ]
  182   * test/integration/framework: Be compatible with Bash
  183 
  184   [ Vangelis Skarmoutsos ]
  185   * Greek program translation update
  186 
  187  -- Julian Andres Klode <jak@debian.org>  Fri, 08 Jan 2021 21:49:15 +0100
  188 
  189 apt (2.1.15) unstable; urgency=medium
  190 
  191   [ Julian Andres Klode ]
  192   * Unroll pkgCache::sHash 8 time, break up dependency
  193   * Do not require libxxhash-dev for including pkgcachegen.h (Closes: #978171)
  194 
  195   [ David Kalnischkies ]
  196   * Proper URI encoding for config requests to our test webserver
  197   * Keep URIs encoded in the acquire system
  198   * Implement encoded URI handling in all methods
  199   * Don't re-encode encoded URIs in pkgAcqFile
  200 
  201   [ Helge Kreutzmann ]
  202   * German program translation update (Closes: #977938)
  203 
  204  -- Julian Andres Klode <jak@debian.org>  Sun, 27 Dec 2020 09:53:07 +0100
  205 
  206 apt (2.1.14) unstable; urgency=medium
  207 
  208   * test: fixup for hash table size increase (changed output order)
  209   * Use XXH3 for cache, hash table hashing
  210 
  211  -- Julian Andres Klode <jak@debian.org>  Tue, 15 Dec 2020 14:07:36 +0100
  212 
  213 apt (2.1.13) unstable; urgency=medium
  214 
  215   [ Debian Janitor ]
  216   * Apply multi-arch hints.
  217     + apt-doc, libapt-pkg-doc: Add Multi-Arch: foreign.
  218 
  219   [ Jordi Mallach ]
  220   * Fix typo in Catalan translation.
  221 
  222   [ David Kalnischkies ]
  223   * Prepare rred binary for external usage
  224   * Support reading compressed patches in rred direct call modes
  225   * Support compressed output from rred similar to apt-helper cat-file
  226 
  227   [ Julian Andres Klode ]
  228   * gitignore: Add /build and /obj-* build dirs
  229   * gitignore: Add .*.swp files
  230   * HexDigest: Silence -Wstringop-overflow
  231   * patterns: Terminate short pattern by ~ and !
  232   * SECURITY UPDATE: Integer overflow in parsing (LP: #1899193)
  233     - apt-pkg/contrib/arfile.cc: add extra checks.
  234     - apt-pkg/contrib/tarfile.cc: limit tar item sizes to 128 GiB
  235     - apt-pkg/deb/debfile.cc: limit control file sizes to 64 MiB
  236     - test/*: add tests.
  237     - CVE-2020-27350
  238   * Additional hardening:
  239     - apt-pkg/contrib/tarfile.cc: Limit size of long names and links to 1 MiB
  240   * Raise APT::Cache-HashtableSize to 196613
  241 
  242  -- Julian Andres Klode <jak@debian.org>  Thu, 10 Dec 2020 15:40:27 +0100
  243 
  244 apt (2.1.12) unstable; urgency=medium
  245 
  246   [ Julian Andres Klode ]
  247   * pkgnames: Correctly set the default for AllNames to false (LP: #1876495)
  248   * pkgnames: Do not exclude virtual packages with --all-names
  249   * Remove expired domain that became nsfw from debian/changelog
  250   * Do not immediately configure m-a: same packages in lockstep (LP: #1871268)
  251 
  252   [ Américo Monteiro ]
  253   * Portuguese manpages translation update (Closes: #968414)
  254 
  255   [ David Kalnischkies ]
  256   * Rename CMake find_package helpers to avoid developer warnings
  257   * Install translated apt-patterns(7) man pages
  258   * Remove ancient versions support from apts postinst
  259   * Update libapt-pkg6.0 symbols file
  260   * Refresh lintian-overrides of apt and libapt-pkg-doc
  261 
  262  -- Julian Andres Klode <jak@debian.org>  Mon, 23 Nov 2020 17:52:37 +0100
  263 
  264 apt (2.1.11) unstable; urgency=medium
  265 
  266   [ JCGoran ]
  267   * Fix "extended_states" typo in apt-mark(8) (Closes: #969086)
  268 
  269   [ Julian Andres Klode ]
  270   * doc: Bump Ubuntu release from focal to groovy
  271   * Do not produce late error if immediate configuration fails, just warn
  272     (Closes: #953260, #972552) (LP: #1871268)
  273 
  274   [ Frans Spiesschaert ]
  275   * Dutch manpages translation update (Closes: #970037)
  276 
  277  -- Julian Andres Klode <juliank@ubuntu.com>  Wed, 21 Oct 2020 11:53:18 +0200
  278 
  279 apt (2.1.10) unstable; urgency=medium
  280 
  281   * Default Acquire::AllowReleaseInfoChange::Suite to "true" (Closes: #931566)
  282   * acquire: Do not hide _error messages in Fail()
  283   * Further improvements to HTTP method (Closes: #968220, verified against
  284     that server and the Canonical infra where it blocked buildds)
  285     - Do not use non-blocking local I/O - they don't do anything anyway,
  286       and we can't really use non-blocking I/O here because we need to be able
  287       to flush it.
  288     - Restore successful exits from Die() and rewrite Die() in a more
  289       comprehensible way, after careful code path analysis
  290     - http: Fully flush local file both before/after server read, avoiding
  291       both partial flush before sending requests to the server, as well as
  292       preventing leftover data before receiving from the server, which cause
  293       data left in the buffer.
  294 
  295  -- Julian Andres Klode <jak@debian.org>  Tue, 11 Aug 2020 14:28:07 +0200
  296 
  297 apt (2.1.9) unstable; urgency=medium
  298 
  299   [ Julian Andres Klode ]
  300   * http: Fix infinite loop on read errors
  301   * basehttp: Correctly handle non-transient failure from RunData()
  302   * Do not retry on failure to fetch (Closes: #968163)
  303 
  304   [ Aleix Vidal i Gaya ]
  305   * updated catalan translations
  306 
  307  -- Julian Andres Klode <jak@debian.org>  Mon, 10 Aug 2020 14:16:23 +0200
  308 
  309 apt (2.1.8) unstable; urgency=medium
  310 
  311   [ Julian Andres Klode ]
  312   * Fully deprecate apt-key, schedule removal for Q2/2022
  313   * apt-key: Allow depending on gpg instead of gnupg
  314   * Removal of racist terminology, except for two cases that still need consensus
  315   * Various fixes to http code:
  316     - http: Always Close() the connection in Die()
  317     - http: Die(): Merge flushing code from Flush()
  318     - http: Only return false for EOF if we actually did not read anything
  319     - http: Die(): Do not flush the buffer, error out instead
  320     - http: Finish copying data from server to file before sending stuff to server
  321     - http: On select timeout, error out directly, do not call Die()
  322     - http: Redesign reading of pending data
  323     - http: Always write to the file if there's something to write; this fixes
  324       a regression from removing the buffer flushing code
  325     Overall, there's hope this Closes: #959518. It reproduced a bit, but eventually
  326     snapshot.d.o ratelimiting kicked in and broke the test case.
  327 
  328   [ Nicolas Schier ]
  329   * Support marking all newly installed packages as automatically installed
  330 
  331  -- Julian Andres Klode <jak@debian.org>  Tue, 04 Aug 2020 12:41:28 +0200
  332 
  333 apt (2.1.7) unstable; urgency=medium
  334 
  335   [ David Kalnischkies ]
  336   * Do not hardcode (wrong) group and mode in setup warning (Closes: #962310)
  337   * Do not sent our filename-provides trick to EDSP solvers (Closes: #962741)
  338   * Tell EDSP solvers about all installed pkgs ignoring arch
  339   * Deduplicate EDSP Provides line of M-A:foreign packages
  340   * Delay removals due to Conflicts until Depends are resolved
  341   * Filter out impossible solutions for protected propagation
  342   * Add dependency points in the resolver also to providers
  343   * Reorder config check before checking systemd for non-interactive http
  344   * Reorder config check before result looping for SRV parsing debug
  345   * Fix test due to display change in ls (coreutils 8.32)
  346   * Detect pkg-config-dpkghook failure in tests to avoid fallback (Closes: #964475)
  347 
  348   [ Américo Monteiro ]
  349   * Portuguese manpages translation update (Closes: #962483)
  350 
  351   [ Julian Andres Klode ]
  352   * Replace some magic 64*1024 with APT_BUFFER_SIZE
  353   * Add basic support for the Protected field
  354 
  355   [ Sergio Oller Moreno ]
  356   * Minor Catalan grammar typo
  357 
  358   [ Frans Spiesschaert ]
  359   * Dutch program translation update (Closes: #963008)
  360 
  361  -- Julian Andres Klode <jak@debian.org>  Wed, 08 Jul 2020 09:38:35 +0200
  362 
  363 apt (2.1.6) unstable; urgency=medium
  364 
  365   [ David Kalnischkies ]
  366   * Fix small memory leak in MethodConfig
  367   * Consider protected packages for removal if they are marked as such
  368   * Consider if a fix is successful before claiming it is
  369   * Allow 20 instead of 10 loops for pkgProblemResolver
  370   * Deal with duplicates in the solution space of a dep
  371 
  372  -- Julian Andres Klode <jak@debian.org>  Wed, 03 Jun 2020 18:25:22 +0200
  373 
  374 apt (2.1.5) unstable; urgency=medium
  375 
  376   [ David Kalnischkies ]
  377   * Reset candidate version explicitly for internal state-keeping
  378     (Closes: #961266)
  379   * Known-bad candidate versions are not an upgrade option
  380   * Keep status number if candidate is discarded for kept back display
  381   * Allow pkgDepCache to be asked to check internal consistency
  382   * Don't update candidate provides map if the same as current
  383   * Ensure EDSP doesn't use a dangling architecture string
  384   * Allow FMV SSE4.2 detection to succeed on clang
  385   * Mark PatternTreeParser::Node destructor as virtual
  386 
  387   [ Frans Spiesschaert ]
  388   * Dutch manpages translation update (Closes: #961431)
  389 
  390  -- Julian Andres Klode <jak@debian.org>  Tue, 26 May 2020 12:19:40 +0200
  391 
  392 apt (2.1.4) unstable; urgency=medium
  393 
  394   [ David Kalnischkies ]
  395   * Check satisfiability for versioned provides, not providing version
  396 
  397  -- Julian Andres Klode <jak@debian.org>  Tue, 19 May 2020 11:28:59 +0200
  398 
  399 apt (2.1.3) unstable; urgency=medium
  400 
  401   [ David Kalnischkies ]
  402   * Prefer use of O_TMPFILE in GetTempFile if available
  403   * Allow prefix to be a complete filename for GetTempFile
  404   * Properly handle interrupted write() call in ExtractTar
  405   * Skip reading data from tar members if nobody will look at it
  406   * Keep going if a dep is bad for user requests to improve errors
  407   * Support negative dependencies in VCI::FromDependency
  408   * Deal with protected solution providers first
  409   * Propagate protected to already satisfied conflicts (Closes: #960705)
  410   * Propagate protected to already satisfied dependencies
  411   * Recognize propagated protected in pkgProblemResolver
  412 
  413   [ Julian Andres Klode ]
  414   * private-search: Only use V.TranslatedDescription() if good (LP: #1877987)
  415 
  416  -- Julian Andres Klode <jak@debian.org>  Mon, 18 May 2020 22:23:27 +0200
  417 
  418 apt (2.1.2) unstable; urgency=critical
  419 
  420   [ Julian Andres Klode ]
  421   * SECURITY UPDATE: Out of bounds read in ar, tar implementations (LP: #1878177)
  422     - apt-pkg/contrib/arfile.cc: Fix out-of-bounds read in member name
  423     - apt-pkg/contrib/arfile.cc: Fix out-of-bounds read on unterminated
  424       member names in error path
  425     - apt-pkg/contrib/extracttar.cc: Fix out-of-bounds read on unterminated
  426       member names in error path
  427     - CVE-2020-3810
  428 
  429   [ Frans Spiesschaert ]
  430   * Dutch program translation update (Closes: #960186)
  431 
  432  -- Julian Andres Klode <jak@debian.org>  Wed, 13 May 2020 22:04:47 +0200
  433 
  434 apt (2.1.1) unstable; urgency=medium
  435 
  436   [ David Kalnischkies ]
  437   * Allow aptitude to MarkInstall broken packages via FromUser
  438   * Drop nowrap from po4a --porefs as it is no longer supported
  439   * Use "po4a --porefs file" instead of undocumented compat noline
  440 
  441   [ Artur Grącki ]
  442   * Fix typo in Polish translation of --help messages
  443 
  444  -- Julian Andres Klode <jak@debian.org>  Fri, 08 May 2020 18:02:53 +0200
  445 
  446 apt (2.1.0) unstable; urgency=medium
  447 
  448   [ Frans Spiesschaert ]
  449   * Dutch manpages translation update (Closes: #956313)
  450 
  451   [ David Kalnischkies ]
  452   * Refactor MarkInstall fixing various or-group handling issues
  453     - Discard impossible candidate versions also for non-installed
  454     - Explore or-groups for Recommends further than first
  455     - Refactor and reorder MarkInstall code
  456     - Discard candidate if its dependencies can't be satisfied
  457     - Split up MarkInstall into private helper methods
  458     - Fail earlier on impossible Conflicts in MarkInstall
  459     - Propagate Protected flag to single-option dependencies
  460     - Prefer upgrading installed orgroup members
  461     - Protect a package while resolving in MarkInstall
  462 
  463   [ Julian Andres Klode ]
  464   * Reinstate * wildcards (Closes: #953531) (LP: #1872200)
  465   * apt list: Fix behavior of regex vs fnmatch vs wildcards
  466 
  467  -- Julian Andres Klode <jak@debian.org>  Mon, 04 May 2020 15:58:24 +0200
  468 
  469 apt (2.0.2) unstable; urgency=medium
  470 
  471   [ Boyuan Yang ]
  472   * Simplified Chinese program translation update (Closes: #955023)
  473 
  474   [ Frans Spiesschaert ]
  475   * Dutch program translation update (Closes: #955505)
  476 
  477   [ Marco Ippolito ]
  478   * Fix gramma in apt(8): "by append(+ing) a" (Closes: #955412)
  479 
  480   [ Chris Leick ]
  481   * German manpage translation update
  482   * Fix "string match{ing,es}" and whitespace typo in apt-patterns(7)
  483 
  484   [ Julian Andres Klode ]
  485   * test/integration/apt.pem: Regenerate with SHA2 hashes to make the
  486     test work with stricter gnutls in Ubuntu which rejects SHA1
  487   * ubuntu: http: Add non-interactive to user agent if run by systemd
  488     (LP: #1825000)
  489 
  490  -- Julian Andres Klode <jak@debian.org>  Thu, 09 Apr 2020 12:21:07 +0200
  491 
  492 apt (2.0.1) unstable; urgency=medium
  493 
  494   [ David Kalnischkies ]
  495   * Don't crash pattern matching sections if pkg has no section
  496   * Parse last line in deb file correctly by adding a newline
  497 
  498   [ Julian Andres Klode ]
  499   * apt-helper: Add analyze-pattern helper
  500   * Add color highlighting to E:/W:/N: prefixes (Closes: #953527)
  501 
  502   [ Алексей Шилин ]
  503   * Russian program translation update (Closes: #953804)
  504 
  505  -- Julian Andres Klode <jak@debian.org>  Tue, 24 Mar 2020 11:53:30 +0100
  506 
  507 apt (2.0.0) unstable; urgency=medium
  508 
  509   * Upload to unstable - Happy APT 2.0 day!
  510   * GetLock: No strerror if it's just another process holding the lock
  511   * Show absolute time while waiting for lock instead of %, rework message
  512 
  513  -- Julian Andres Klode <jak@debian.org>  Sat, 07 Mar 2020 21:19:53 +0100
  514 
  515 apt (1.9.12) experimental; urgency=medium
  516 
  517   * pkgcache: Add operator bool() to map_pointer
  518   * (temporarily) unhide pkgDPkgPM again to have python-apt compile
  519 
  520  -- Julian Andres Klode <jak@debian.org>  Thu, 27 Feb 2020 15:06:56 +0100
  521 
  522 apt (1.9.11) experimental; urgency=medium
  523 
  524   [ Tomáš Janoušek ]
  525   * bash completion: Add autopurge command
  526 
  527   [ Tris Emmy Wilson ]
  528   * apt-mark: don't lie about successful marks
  529 
  530   [ Julian Andres Klode ]
  531   * apt(8): Wait for lock (Closes: #754103)
  532   * policy: Implement pinning by source package (Closes: #166032)
  533   * Initialize libgcrypt on first use (Closes: #949074)
  534   * Fix various compiler warnings
  535   * Bump ABI to 6.0; update symbols file; cleanup ABI:
  536     - Merge various function overloads together
  537     - Make stuff that should be virtual virtual
  538     - Default to hidden visibility
  539   * Code removals:
  540     - Use a 32-bit djb VersionHash instead of CRC-16
  541     - Remove CRC-16 implementation
  542   * Hardening:
  543     - tagfile: Check if memchr() returned null before using
  544     - tagfile: Check out-of-bounds access to Tags vector
  545   * Cache improvements:
  546     - Type safe cache: Replace map_pointer_t with map_pointer<T>
  547     - Extensibility: Add d-pointers to groups, packages, versions, and files
  548     - Prepare for package hashtable removal: Swap locations of hashtables
  549 
  550   [ Nis Martensen ]
  551   * apt-pkg/srcrecords.cc: 'source' means 'deb-src' in error message
  552 
  553   [ David Kalnischkies ]
  554   * Parse records including empty tag names correctly
  555 
  556  -- Julian Andres Klode <jak@debian.org>  Wed, 26 Feb 2020 21:29:48 +0100
  557 
  558 apt (1.9.10) experimental; urgency=medium
  559 
  560   [ David Kalnischkies ]
  561   * Fix remaining usec vs sec time-delta calculation typos.
  562     Thanks to Trent W. Buck for initial patch (Closes: #950776)
  563 
  564   [ Julian Andres Klode ]
  565   * seccomp: Allow time64 variants (>402,<415) of allowed syscalls
  566     (Closes: #951012)
  567   * debian/control: Bump libseccomp-dev Build-Depends to >= 2.4.2
  568   * seccomp: Allow recvmmsg_time64() and futex_time64()
  569   * policy: Add SetPriority() methods
  570   * Revert "Add a Packages-Require-Authorization Release file field"
  571 
  572   [ Michael Vogt ]
  573   * doc: remove "WIP" from apt.8.xml
  574 
  575  -- Julian Andres Klode <jak@debian.org>  Tue, 18 Feb 2020 12:32:42 +0100
  576 
  577 apt (1.9.9) experimental; urgency=medium
  578 
  579   * Widen regular expressions for versioned kernel packages (LP: #1607845)
  580   * Implement short patterns (patterns starting with ~)
  581 
  582  -- Julian Andres Klode <jak@debian.org>  Tue, 04 Feb 2020 17:42:21 +0100
  583 
  584 apt (1.9.8) experimental; urgency=medium
  585 
  586   * pkgcache.cc: Mix PACKAGE_VERSION into the cache hash
  587   * mmap: Do not look for empty pool unless we need to
  588   * apt-verbatim.ent: Update ubuntu-codename from disco to focal
  589   * NewGroup: Create GrpIterator after allocation (fix segfault)
  590 
  591  -- Julian Andres Klode <jak@debian.org>  Mon, 27 Jan 2020 13:25:52 +0100
  592 
  593 apt (1.9.7) experimental; urgency=medium
  594 
  595   * Trim trailing whitespace (thanks lintian-brush)
  596   * NewProvidesAllArch: Check if group is empty before using it.
  597     This caused automake-1.16 to not be provided by automake anymore,
  598     because apt wanted to add provides to packages in an empty automake-1.16
  599     group. LP: #1859952
  600   * Fix debian-rules-uses-deprecated-systemd-override.
  601     We accidentally managed to restart apt-daily{,-upgrade}.service
  602     again because our dh_systemd_start override was being ignored
  603     since we switched to debhelper 12. Override dh_installsystemd
  604     instead.
  605 
  606  -- Julian Andres Klode <jak@debian.org>  Thu, 16 Jan 2020 12:13:50 +0100
  607 
  608 apt (1.9.6) experimental; urgency=medium
  609 
  610   [ Julian Andres Klode ]
  611   * gitlab-ci: Do not do coverage
  612   * gitlab-ci: Use ccache
  613   * satisfy: Fix segmentation fault when called with empty argument
  614   * Add support for GTest 1.9, do not fail silently if its missing
  615   * gtests: Fix netrc parser test regression from https-only changes
  616   * Macro cleanup:
  617     - Avoid #define _error, use anonymous C++ struct instead (Closes: #948338)
  618     - Rename _count() macro to APT_ARRAY_SIZE()
  619     - Remove various unused macros like MAX/MIN/ABS/APT_CONST
  620     - Only define likely/unlikely if APT_COMPILING_APT set
  621   * Performance: Avoid extra out-of-cache hash table deduplication for
  622     package names, this saved about 10-16% on gencaches in memory
  623   * acquire: Move queue startup after calling log's Start(), fixes abort()
  624     calls in python-apt
  625   * hashes: Use Libgcrypt for hashing purposes
  626     - Raise buffer size for Hashes::AddFD() from 4 KiB to 64 KiB
  627     - Convert users of {MD5,SHA1,SHA256,SHA512}Summation to use Hashes
  628     - Deprecate the Summation classes and mark them for removal
  629     - Remove includes of (md5|sha1|sha2).h headers
  630   * netrc: Add warning when ignoring entries for unencrypted protocols
  631   * apt(8): Disable regular expressions and fnmatch
  632 
  633   [ David Kalnischkies ]
  634   * Drop g++ build-dependency to help crossbuilding (Closes: #948201)
  635 
  636   [ Denis Mosolov ]
  637   * Fix typo in README.md
  638 
  639  -- Julian Andres Klode <jak@debian.org>  Wed, 15 Jan 2020 23:06:49 +0100
  640 
  641 apt (1.9.5) experimental; urgency=medium
  642 
  643   [ Julian Andres Klode ]
  644   * Parse 'show' arguments for the 'info' alias as well (LP: #1843812)
  645   * patterns: Add base class for regular expression matching
  646   * patterns: Add ?version
  647   * patterns: Add ?source-name and ?source-version
  648   * patterns: Add ?archive
  649   * patterns: Add ?origin
  650   * patterns: Add ?any-version
  651   * patterns: Implement ?narrow(...), as ?any-version(?and(...))
  652   * patterns: Add ?all-versions
  653   * patterns: Add ?section
  654   * netrc: Restrict auth.conf entries to https by default (Closes: #945911)
  655 
  656   [ Anatoly Borodin ]
  657   * README.md: fix dead anonscm link
  658 
  659   [ Алексей Шилин ]
  660   * Search in all available description translations (Closes: #490000)
  661   * strutl: Add APT::String::DisplayLength() function
  662   * Fix progress bar width for multibyte charsets
  663 
  664   [ Chris Leick ]
  665   * German manpage translation update
  666 
  667   [ David Kalnischkies ]
  668   * Use correct filename on IMS-hit reverify for indices
  669   * Remove failed trusted signature instead of index on IMS hit
  670 
  671   [ Anthony Papillon ]
  672   * Fix a mistake in man french translation
  673 
  674  -- Julian Andres Klode <jak@debian.org>  Mon, 02 Dec 2019 18:17:56 +0100
  675 
  676 apt (1.9.4) experimental; urgency=medium
  677 
  678   * CMake: Pass -Werror=return-type to gcc
  679   * CMake: Produce a fatal error if triehash could not be found
  680   * apt.systemd.daily: Do not numerically check if intervals equal 0
  681     (LP: #1840995)
  682   * srvrec: Use re-entrant resolver functions
  683   * Pass --abort-after=1 to dpkg when using --force-depends (Closes: #935910)
  684     (LP: #1844634)
  685   * Fix use of GTest to adjust for GTest 1.9
  686 
  687  -- Julian Andres Klode <jak@debian.org>  Thu, 19 Sep 2019 11:13:47 +0200
  688 
  689 apt (1.9.3) experimental; urgency=medium
  690 
  691   * Fix segfault in pkgAcquire::Enqueue() with Acquire::Queue-Mode=access
  692     (LP: #1839714)
  693   * test: Use valgrind to ensure Acquire::Queue-Mode=access does not crash
  694   * Add initial support for package patterns (patterns on versions WIP)
  695 
  696  -- Julian Andres Klode <jak@debian.org>  Mon, 19 Aug 2019 16:21:20 +0200
  697 
  698 apt (1.9.2) experimental; urgency=medium
  699 
  700   [ Julian Andres Klode ]
  701   * Improve locking messaging - pid and name, "do not remove lock file"
  702 
  703   [ Lynn Cyrin ]
  704   * Change a pronoun in the readme from `he` to `they`
  705 
  706   [ David Kalnischkies ]
  707   * Distribute host-less work based on backlog of the queues
  708   * Show details about the package with bad Provides
  709   * Apply various suggestions by cppcheck
  710 
  711  -- Julian Andres Klode <jak@debian.org>  Mon, 05 Aug 2019 21:26:10 +0200
  712 
  713 apt (1.9.1) experimental; urgency=medium
  714 
  715   * RFC1123StrToTime: Accept const std::string& as first argument
  716   * Fix pkg-config-test autopkgtest
  717 
  718  -- Julian Andres Klode <jak@debian.org>  Thu, 20 Jun 2019 17:53:14 +0200
  719 
  720 apt (1.9.0) experimental; urgency=medium
  721 
  722   [ Julian Andres Klode ]
  723   * CMakeLists.txt: Bump C++ standard version to C++14
  724   * debian: Update to debhelper-compat (= 12)
  725   * debian/rules: Do not use dh_install --list-missing (dh 12 porting)
  726   * Remove all the deprecated bits, merge various function prototypes together
  727   * prepare-release: Add merge-translations command
  728   * Use system-provided triehash
  729   * CI: Use unstable for now, as we need triehash package
  730   * Tighten dependencies from apt and apt-utils on libs
  731   * Add test case for local-only packages pinned to never
  732   * acq: worker: Move CurrentSize, TotalSize, ResumePoint to CurrentItem
  733   * apt-helper: Support multiple hashes for a file
  734   * Add 'explicit' to most single argument constructors
  735   * Get rid of pkgExtract and pkgFLCache
  736   * Merge libapt-inst into libapt-pkg
  737   * Use debDebFile to get control file instead of dpkg-deb
  738   * prepare-release: Add bump-abi command
  739   * Change soname to libapt-pkg.so.5.90
  740   * CMake: Enforce "override" use on overridden methods
  741   * debmetaindex: Use isspace_ascii() variant to normalize Signed-By
  742   * README.md: Quote -j <count> as code with backticks
  743   * apt-mark: Add hidden showheld alias for showhold
  744   * Mnor wording improvements in documentation
  745   * Make APT::StringView public, replace std::string with it in various places
  746   * Introduce apt satisfy and apt-get satisfy (Closes: #275379)
  747   * Run unifdef -DAPT_{8,9,10,15}_CLEANER_HEADERS
  748   * Adjust code for missing includes, and using std::string
  749   * Bump cache MajorVersion to 16
  750 
  751   [ Corentin Noël ]
  752   * Add pkg-config files for the apt-pkg and apt-inst libraries
  753     (Closes: #439121)
  754 
  755   [ Simon McVittie ]
  756   * vendor/getinfo: Iterate through vendors in lexicographic order
  757     (Closes: #924662)
  758   * vendor/getinfo: Don't assume that Ubuntu is the last vendor
  759     (Closes: #924662)
  760 
  761   [ Martin Michlmayr ]
  762   * Perform minor copy-editing on the docs
  763 
  764   [ Ivan Krylov ]
  765   * Mark apt-transport-https as M-A:foreign (Closes: #905141)
  766 
  767   [ David Kalnischkies ]
  768   * Don't limit cpu-limited queues to at most 10
  769 
  770   [ Stephen Kitt ]
  771   * apt-cache: only show solutions if displayed
  772 
  773   [ Brian Murray ]
  774   * Do not include squashfs file systems in df output. (LP: #1756595)
  775 
  776   [ Simon Körner ]
  777   * http: Fix Host header in proxied https connections
  778 
  779  -- Julian Andres Klode <jak@debian.org>  Mon, 17 Jun 2019 11:36:56 +0200
  780 
  781 apt (1.8.2) unstable; urgency=medium
  782 
  783   [ Alwin Henseler ]
  784   * Flip /: in documented default value of DPkg::Path (Closes: #917986)
  785 
  786   [ TilmanK ]
  787   * Fix typo in German manpage translation
  788 
  789   [ Américo Monteiro ]
  790   * Portuguese manpages translation update (Closes: #926614)
  791 
  792   [ Jean-Pierre Giraud ]
  793   * French manpages translation update (Closes: #929290)
  794 
  795   [ Michael Zhivich ]
  796   * methods: https: handle requests for TLS re-handshake (LP: #1829861)
  797 
  798   [ Julian Andres Klode ]
  799   * Unlock dpkg locks in reverse locking order (LP: #1829860)
  800 
  801  -- Julian Andres Klode <jak@debian.org>  Tue, 28 May 2019 16:40:29 +0200
  802 
  803 apt (1.8.1) unstable; urgency=medium
  804 
  805   * Add test case for local-only packages pinned to never
  806   * Prevent shutdown while running dpkg (LP: #1820886)
  807   * Add linux-{buildinfo,image-unsigned,source} versioned kernel pkgs
  808     (LP: #1821640)
  809 
  810  -- Julian Andres Klode <jak@debian.org>  Mon, 06 May 2019 10:41:52 +0200
  811 
  812 apt (1.8.0) unstable; urgency=medium
  813 
  814   [ David Kalnischkies ]
  815   * Add explicit message for unsupported binary signature (Closes: #921685)
  816 
  817   [ Milo Casagrande ]
  818   * [l10n] Update Italian translation
  819 
  820   [ Julian Andres Klode ]
  821   * Fix name of APT::Update::Post-Invoke-Stats (was ...Update-Post...)
  822   * CMake: Install auth.conf.d directory (LP: #1818996)
  823 
  824   [ Frans Spiesschaert ]
  825   * Dutch program translation update (Closes: #923728)
  826   * Dutch manpages translation update (Closes: #923834)
  827 
  828  -- Julian Andres Klode <jak@debian.org>  Fri, 08 Mar 2019 09:41:20 +0100
  829 
  830 apt (1.8.0~rc4) unstable; urgency=medium
  831 
  832   * update: Provide APT::Update-Post-Invoke-Stats script hook point
  833     (LP: #1815760)
  834   * Introduce APT::Install::Pre-Invoke / Post-Invoke-Success (LP: #1815761)
  835 
  836  -- Julian Andres Klode <jak@debian.org>  Tue, 26 Feb 2019 08:32:01 +0100
  837 
  838 apt (1.8.0~rc3) unstable; urgency=medium
  839 
  840   [ Julian Andres Klode ]
  841   * aptmethod.h: Do not have gcc warning about ignoring write() result
  842   * Fix issues in previous two debian/changelog entries
  843   * json-hooks-protocol: The "pin" field is optional
  844   * debian/gbp.conf: Set debian-branch to 1.8.y
  845   * Install translated apt_auth and apt-transport-* manpages
  846 
  847   [ Алексей Шилин ]
  848   * Russian program translation update.
  849     Thanks to Vladimir Zhbanov <vzhbanov@gmail.com> (Closes: #921830)
  850 
  851   [ Jakub Wilk ]
  852   * Fix various typos in the documentation
  853 
  854   [ Frans Spiesschaert ]
  855   * Dutch program translation update (Closes: #921934)
  856   * Dutch manpages translation update (Closes: #921941)
  857 
  858  -- Julian Andres Klode <jak@debian.org>  Mon, 11 Feb 2019 09:33:46 +0100
  859 
  860 apt (1.8.0~rc2) unstable; urgency=medium
  861 
  862   * Correctly handle feature detection for sse4.2 and crc32
  863 
  864  -- Julian Andres Klode <jak@debian.org>  Mon, 04 Feb 2019 18:15:07 +0100
  865 
  866 apt (1.8.0~rc1) unstable; urgency=medium
  867 
  868   [ David Kalnischkies ]
  869   * Fail instead of warn for unsigned lines in InRelease
  870   * Fail on non-signature lines in Release.gpg
  871   * Merge and reuse tmp file handling across the board
  872   * Explicitly remove the whitespaces defined by RFC
  873   * Refuse files with lines unexpectedly starting with a dash
  874   * Drop buffered writing from clearsigned message extraction
  875   * Step over empty sections in TagFiles with comments
  876     (Closes: #920317, #921037)
  877 
  878   [ Josh Triplett ]
  879   * Add a "reinstall" command as an alias for "install --reinstall".
  880 
  881   [ Michael Vogt ]
  882   * private-json-hooks.cc: deal with EPIPE (LP: #1814543)
  883 
  884   [ Julian Andres Klode ]
  885   * Verify data being sent by methods in SendMessage()
  886   * Disable deprecated methods (ftp, rsh, ssh) by default
  887   * Introduce experimental 'never' pinning for sources
  888   * Add a Packages-Require-Authorization Release file field
  889   * gpgv: Use buffered writes for splitting clearsigned files
  890   * Detect function multiversioning and sse4.2/crc32, enables i386
  891   * Use std::to_string() for HashStringList::FileSize() getter
  892 
  893   [ Алексей Шилин ]
  894   * Russian program translation update (Closes: #921011)
  895 
  896   [ Baptiste Jammet ]
  897   * French program translation update (Closes: #921008)
  898 
  899  -- Julian Andres Klode <jak@debian.org>  Mon, 04 Feb 2019 15:32:27 +0100
  900 
  901 apt (1.8.0~beta1) unstable; urgency=medium
  902 
  903   [ anatoly techtonik ]
  904   * README.md: Document that apt is also included
  905   * apt.cc: Add "apt info" alias for muscle memory
  906 
  907   [ Jean-Pierre Giraud ]
  908   * French manpages translation update (Closes: #915952)
  909 
  910   [ Frans Spiesschaert ]
  911   * Dutch manpages translation update (Closes: #916358)
  912 
  913   [ Julian Andres Klode ]
  914   * cache hash: Use sse4.2 CRC32c on x86-64 where available
  915   * configuration: Compare size first during lookup
  916   * debListParser: Avoid native arch lookup in ParseDepends
  917   * hash32: Tighten to multiversion to x86-64 ELF and use uint32_t
  918   * apt-mark: Introduce minimize-manual
  919   * doc/apt-verbatim.ent: Point ubuntu-codename to disco (LP: #1812696)
  920   * CI: Use debian:buster as test base image
  921   * doc/apt-verbatim.ent: Debian buster is stable
  922   * SECURITY UPDATE: content injection in http method (CVE-2019-3462)
  923     (LP: #1812353)
  924   * debian/control: Drop libcurl4-gnutls-dev build dependency
  925 
  926   [ Mo Zhou ]
  927   * zh_CN.po: Update Simplified Chinese programs translation.
  928 
  929   [ Khem Raj ]
  930   * Remove `register` keyword
  931 
  932   [ Vasya Novikov ]
  933   * bash completion: add keys
  934 
  935   [ David Kalnischkies ]
  936   * Communicate back which key(s) were used for signing
  937 
  938  -- Julian Andres Klode <jak@debian.org>  Wed, 23 Jan 2019 16:49:34 +0100
  939 
  940 apt (1.8.0~alpha3.1) unstable; urgency=emergency
  941 
  942   * SECURITY UPDATE: content injection in http method (CVE-2019-3462)
  943     (LP: #1812353)
  944 
  945  -- Julian Andres Klode <jak@debian.org>  Tue, 22 Jan 2019 19:52:38 +0100
  946 
  947 apt (1.8.0~alpha3) unstable; urgency=medium
  948 
  949   [ Manuel A. Fernandez Montecelo ]
  950   * Remove "Ultimedia" config for Acquire::Changelogs
  951   * Remove "Tanglu" config for Acquire::Changelogs and as vendor
  952 
  953   [ Julian Andres Klode ]
  954   * Adjust libapt-pkg Breaks aptitude to << 0.8.9
  955   * Print useful error on "apt changelog" without arguments
  956   * test-pdiff-usage: make transaction failure test case more robust
  957   * Provide a "autopurge" shortcut.
  958     Thanks to Michael Vogt for the initial work
  959   * Override FileFd copy constructor to prevent copying
  960   * Add support for /etc/apt/auth.conf.d/*.conf (netrcparts)
  961   * Set PATH=/usr/sbin:/usr/bin:/sbin:/bin when running dpkg
  962 
  963   [ David Kalnischkies ]
  964   * Allow setting Referer header for http method
  965   * Use quoted tagnames in config dumps
  966 
  967   [ Алексей Шилин ]
  968   * Russian program translation update (Closes: #914096)
  969 
  970   [ Balint Reczey ]
  971   * Set LC_ALL=C.UTF-8 for unattended-upgrades environment when parsing its --help
  972     (LP: #1806076)
  973 
  974   [ Milo Casagrande ]
  975   * [l10n] Update Italian translation
  976 
  977  -- Julian Andres Klode <jak@debian.org>  Tue, 18 Dec 2018 15:02:11 +0100
  978 
  979 apt (1.8.0~alpha2) unstable; urgency=medium
  980 
  981   * Revert "http: Fix handling of server connection closure"
  982     This reverts commit fb3f36593563d09a8d1727cc7c6deb0b49823ca2. It
  983     caused downloads to hang on long-lived connections on certain
  984     servers.
  985   * Drop debian/source/options, not needed anymore
  986 
  987  -- Julian Andres Klode <jak@debian.org>  Tue, 13 Nov 2018 10:31:49 +0100
  988 
  989 apt (1.8.0~alpha1) unstable; urgency=medium
  990 
  991   [ Damyan Ivanov ]
  992   * apt-get.8: mention --only-source in 'source' and 'build-dep' description
  993 
  994   [ David Kalnischkies ]
  995   * Support subkeys properly in Signed-By options
  996   * Support multiple keyrings in sources.list Signed-By
  997 
  998   [ Ben Hutchings ]
  999   * Default to https: scheme for fetching Debian changelogs (Closes: #910941)
 1000 
 1001   [ Julian Andres Klode ]
 1002   * NeverAutoRemove kernel meta packages (LP: #1787460)
 1003   * Break pre-gcc8 aptitude and apt (Closes: #911090)
 1004   * http: Fix handling of server connection closure (LP: #1801338)
 1005 
 1006   [ Frans Spiesschaert ]
 1007   * Dutch program translation update (Closes: #912021)
 1008   * Dutch manpage translation update (Closes: #912022)
 1009 
 1010   [ Chris Leick ]
 1011   * German manpage translation update
 1012   * Fix typos encountered while updating de translation
 1013 
 1014   [ Petter Reinholdtsen ]
 1015   * Norwegian Bokmål program translation update (Closes: #912374)
 1016 
 1017  -- Julian Andres Klode <jak@debian.org>  Mon, 12 Nov 2018 11:52:15 +0100
 1018 
 1019 apt (1.7.0) unstable; urgency=medium
 1020 
 1021   [ Julian Andres Klode ]
 1022   * Fix calculation of elapsed usec in downloads
 1023   * pkgCacheFile: Only unlock in destructor if locked before (LP: #1794053)
 1024   * Set DPKG_FRONTEND_LOCKED when running {pre,post}-invoke scripts.
 1025     Some post-invoke scripts install packages, which fails because
 1026     the environment variable is not set. This sets the variable for
 1027     all three kinds of scripts {pre,post-}invoke and pre-install-pkgs,
 1028     but we will only allow post-invoke at a later time.
 1029   * prepare-release: Fix last-modification detection for manpages
 1030 
 1031   [ David Kalnischkies ]
 1032   * Show APT::Compressor example in apt.conf(5) (Closes: #909712)
 1033 
 1034   [ Muhamed Huseinbašić ]
 1035   * apt-mark: showhold: typo-fix (package -> packages)
 1036 
 1037  -- Julian Andres Klode <jak@debian.org>  Sun, 07 Oct 2018 07:56:02 +0200
 1038 
 1039 apt (1.7.0~rc2) unstable; urgency=medium
 1040 
 1041   [ David Kalnischkies ]
 1042   * Deal with descriptions embedded in displayed record correctly
 1043     (Closes: #909155)
 1044 
 1045  -- Julian Andres Klode <jak@debian.org>  Thu, 20 Sep 2018 21:03:54 +0200
 1046 
 1047 apt (1.7.0~rc1) unstable; urgency=medium
 1048 
 1049   [ Laurent Bigonville ]
 1050   * fr.po: Do not translate the apt-ftparchive commands (Closes: #907481)
 1051 
 1052   [ David Kalnischkies ]
 1053   * Don't use invalid iterator in Fallback-Of handling.
 1054     Thanks to David Binderman for reporting
 1055   * Process status-fd completely before finishing dpkg call
 1056   * Don't expect duplicated dpkg status-fd messages
 1057   * Reorder progress report messages
 1058   * Show all architectures in 'apt list' output (Closes: #908218)
 1059 
 1060   [ Julian Andres Klode ]
 1061   * http: Stop pipeline after close only if it was not filled before
 1062 
 1063  -- Julian Andres Klode <jak@debian.org>  Tue, 18 Sep 2018 16:12:38 +0200
 1064 
 1065 apt (1.7.0~alpha3) experimental; urgency=medium
 1066 
 1067   [ David Kalnischkies ]
 1068   * SECURITY UPDATE: Fallback in the mirror method allowed a later server to
 1069     supply any InRelease file without it having to be verified. (LP: #1787752)
 1070     - apt-pkg/acquire-item.cc:: clear alternative URIs for mirror:// between steps
 1071     - CVE-2018-0501
 1072 
 1073   [ Jean-Ralph Aviles ]
 1074   * Add trailing newline to output of edit-sources.
 1075 
 1076   [ Julian Andres Klode ]
 1077   * Add support for dpkg frontend lock (Closes: #869546)
 1078   * Set DPKG_FRONTEND_LOCKED as needed when doing selection changes
 1079   * Update symbols files
 1080 
 1081   [ Boyuan Yang ]
 1082   * Simplified Chinese program translation update (Closes: #903695)
 1083 
 1084   [ David Kalnischkies ]
 1085   * Report (soon) worthless keys if gpg uses fpr for GOODSIG
 1086 
 1087  -- Julian Andres Klode <jak@debian.org>  Mon, 20 Aug 2018 17:44:19 +0200
 1088 
 1089 apt (1.7.0~alpha2) experimental; urgency=medium
 1090 
 1091   * Handle JSON hooks that just close the file/exit and fix some other errors
 1092     (LP: #1776218)
 1093   * Use cheaper entropy source for randomizing items to fetch
 1094 
 1095  -- Julian Andres Klode <jak@debian.org>  Mon, 09 Jul 2018 16:02:45 +0200
 1096 
 1097 apt (1.7.0~alpha1) experimental; urgency=medium
 1098 
 1099   [ Julian Andres Klode ]
 1100   * CMake: Fix builds without zstd
 1101   * apt.conf.autoremove: Catch some new Ubuntu module packages
 1102   * Fix build with new gtest (Closes: #897149)
 1103   * tests: Do not expect requested-by if sudo was invoked by root
 1104   * Run tests on GitLab CI
 1105   * Handle a missed case of timed out ip addresses (LP: #1766542)
 1106   * Lower default timeout from 120s to 30s
 1107   * apt-key: Pass all instead of gpg-agent to gpgconf --kill (LP: #1773992)
 1108   * Fix lock counting in debSystem
 1109   * CI: Export DEBIAN_FRONTEND=noninteractive in all CI environments
 1110   * Ensure that we are online in apt-daily-upgrade.service (LP: #1723761)
 1111   * gitlab-ci: chmod 755 /root
 1112 
 1113   [ David Kalnischkies ]
 1114   * move special READMEs into doc/ and format as md
 1115   * Add boilerplate plural form to po/apt-all.pot
 1116   * don't try SRV requests based on IP addresses
 1117   * use 127.0.0.1 instead of localhost as default Tor proxy
 1118   * Extend apt build-dep pkg/release to switch dep as needed
 1119   * Support release selector for volatile files as well
 1120   * Start pkg records for deb files with dpkg output
 1121   * Deprecate buggy/incorrect Rls/PkgFile::IsOk methods
 1122   * Support --with-source in show & search commands
 1123   * Support local files as arguments in show command (Closes: 883206)
 1124   * Drop alternative URIs we got a hash-based fail from
 1125   * Handle by-hash URI construction more centrally
 1126   * Don't force the same mirror for by-hash URIs
 1127   * Reword error for timed out read/write on SOCKS proxy (Closes: #898886)
 1128   * Don't show acquire warning for "hidden" components (Closes: #879591)
 1129   * Use a steady clock source for progress reporting
 1130   * Use steady clock source for bandwidth limitation
 1131 
 1132   [ Guillem Jover ]
 1133   * Remove obsolete RCS keywords
 1134   * Normalize authors through a mailmap file
 1135   * po: Fill Project-Id-Version with correct project id and version
 1136   * po: Fix translated string not matching format string arguments
 1137   * po: Fix Language field to match actual locale
 1138   * po: Remove spurious text in Plural-Forms field
 1139   * po: Add missing Plural-Forms fields
 1140 
 1141   [ Filipe Brandenburger ]
 1142   * Update .gitignore
 1143   * Increase debug verbosity in `apt-get autoremove`
 1144   * Extend test-apt-get-autoremove to check debug output
 1145 
 1146   [ annadane ]
 1147   * Add verb 'be' to NEWS entry for 1.5~beta1 (Closes: 892792)
 1148 
 1149   [ Алексей Шилин ]
 1150   * Russian program translation update (Closes: 898797)
 1151 
 1152   [ Frans Spiesschaert ]
 1153   * Dutch program translation update (Closes: #900589)
 1154   * Dutch manpage translation update (Closes: #900602)
 1155 
 1156  -- Julian Andres Klode <jak@debian.org>  Mon, 25 Jun 2018 17:12:30 +0200
 1157 
 1158 apt (1.7.0~alpha0) experimental; urgency=medium
 1159 
 1160   [ David Kalnischkies ]
 1161   * mention mirror method in sources.list (Closes: 679580)
 1162 
 1163   [ Julian Andres Klode ]
 1164   * Build with cmake+ninja instead of cmake+make
 1165   * Make libzstd optional in CMakeLists.txt, to aid cross-building
 1166   * Run travis against debian:testing again, keep shippable at bionic
 1167 
 1168  -- Julian Andres Klode <jak@debian.org>  Wed, 18 Apr 2018 17:22:19 +0200
 1169 
 1170 apt (1.6~rc1) unstable; urgency=medium
 1171 
 1172   [ Julian Andres Klode ]
 1173   * Experimental support for zstd (LP: #1763839)
 1174   * Fix debian/NEWS entry for 1.6~beta1
 1175   * Use https for Ubuntu changelogs
 1176   * Bump cache major version to allow different 1.5 and 1.6 updates
 1177   * CI: Switch testing to use ubuntu:bionic for 1.6.y
 1178   * Turn off seccomp sandboxing by default (LP: #1732030) (Closes: #890489)
 1179   * Allow restart_syscall() syscall in seccomp sandboxes (Closes: #891644)
 1180   * Delete /etc/dpkg/dpkg.cfg.d/excludes on Docker CI images
 1181   * test: export GCOV_ERROR_FILE=/dev/null to make it fail less/no tests
 1182   * apt-private: Collect not found packages in CacheSetHelperAPTGet
 1183   * Introduce experimental new hooks for command-line tools (LP: #1763839)
 1184 
 1185   [ David Kalnischkies ]
 1186   * remove duplicate changelog lines from 1.6~beta1 entry
 1187   * fix communication typo in https manpage
 1188   * set our two libapt libraries to prio:optional
 1189   * document Acquire::AllowReleaseInfoChange without extra s
 1190 
 1191   [ jean-pierre giraud ]
 1192   * French man pages translation (Closes: #895117)
 1193 
 1194  -- Julian Andres Klode <jak@debian.org>  Sun, 15 Apr 2018 21:41:44 +0200
 1195 
 1196 apt (1.6~beta1) unstable; urgency=medium
 1197 
 1198   [ David Kalnischkies ]
 1199   * allow the apt/lists/auxfiles/ directory to be missing (Closes: 887624)
 1200   * add apt-helper drop-privs command…
 1201   * restore gcc visibility=hidden for apt-private
 1202   * ensure correct file permissions for auxfiles
 1203 
 1204   [ Julian Andres Klode ]
 1205   * indexcopy: Copy uncompressed indices from cdrom again (LP: #1746807)
 1206   * Work around test-method-mirror failure by setting umask at start
 1207   * Check that Date of Release file is not in the future
 1208   * apt.conf.autoremove: Add linux-cloud-tools to list (LP: #1698159)
 1209 
 1210   [ Chris Leick ]
 1211   * German manpage translation update
 1212 
 1213  -- Julian Andres Klode <jak@debian.org>  Mon, 26 Feb 2018 13:14:13 +0100
 1214 
 1215 apt (1.6~alpha7) unstable; urgency=medium
 1216 
 1217   [ Mert Dirik ]
 1218   * Turkish program translation update (Closes: 886250)
 1219 
 1220   [ David Kalnischkies ]
 1221   * dpkg status parsing: check if name is valid before use
 1222 
 1223   [ Julian Andres Klode ]
 1224   * apt-compat.cron.daily: Correctly handle undetermined power status
 1225     (LP: #1742378)
 1226   * Introduce inrelease-path option for sources.list (Closes: #886745)
 1227   * Drop obsolete Suggests on python-apt (Closes: #887607)
 1228   * Point people to salsa.d.o instead of anonscm.d.o for git
 1229 
 1230   [ Justin B Rye ]
 1231   * review and fix the three new apt-transport- manpages
 1232 
 1233   [ Holger Wansing ]
 1234   * German program translation update (Closes: 886429)
 1235 
 1236   [ Julien Patriarca ]
 1237   * French program translation update (Closes: 887017)
 1238 
 1239  -- Julian Andres Klode <jak@debian.org>  Thu, 18 Jan 2018 14:44:14 +0000
 1240 
 1241 apt (1.6~alpha6) unstable; urgency=medium
 1242 
 1243   [ Julian Andres Klode ]
 1244   * Add Breaks: aptitude (<< 0.8.10) for gzip method removal
 1245   * Also look at https_proxy for https URLs
 1246   * Run wrap-and-sort
 1247   * Translate shared documentation parts again
 1248   * tests: Improve handling profiling messages on CI
 1249   * connect: Store the IP used when picking a connection
 1250   * Add rapid "happy eyeballs" connection fallback (RFC 8305) (Closes: #668948)
 1251     (LP: #1308200)
 1252 
 1253   [ David Kalnischkies ]
 1254   * allow multivalue fields in deb822 sources to be folded (Closes: 881875)
 1255   * support COLUMNS environment variable in apt tools
 1256   * allow apt_auth.conf(5) to be translated
 1257   * if insecure repo is allowed continue on all http errors
 1258   * don't auto-switch candidate if installed is good enough
 1259   * update libapt-pkg symbols file
 1260   * explicitly name token in auth.conf parsing error
 1261   * fix over-calculating dpkg commandline length
 1262   * avoid some useless casts reported by -Wuseless-cast
 1263   * deal with floats without old-style cast
 1264   * support multiline values in LookupTag
 1265   * mark some 500 HTTP codes as transient acquire errors
 1266   * report transient errors as transient errors
 1267   * implement Acquire::Retries support for all items
 1268   * give the methods more metadata about the files to acquire
 1269   * implement fallback to alternative URIs for all items
 1270   * do not remap current files if nullptrs in cache generation
 1271   * apt.daily: remove unused dbus signal for apt update (Closes: 849636)
 1272   * Support cleartext signed InRelease files with CRLF line endings.
 1273     Thanks to Lukas Wunner for detailed report & initial patch! (Closes: 884922)
 1274   * document http options in new apt-transport-http manpage
 1275   * document https options in new apt-transport-https manpage
 1276   * refactor message generation for methods
 1277   * allow a method to request auxiliary files
 1278   * reimplement and simplify mirror:// method
 1279   * require methods to request AuxRequest capability at startup
 1280   * add tag-based control over mirror choices from the list
 1281   * non-local mirrorlists shouldn't redirect to local
 1282   * add apt-transport-mirror manpage
 1283 
 1284   [ Milo Casagrande ]
 1285   * Italian program translation update (Closes: 882850)
 1286 
 1287   [ Christian Göttsche ]
 1288   * apt.daily: fix several "shellcheck" annotations
 1289 
 1290  -- Julian Andres Klode <jak@debian.org>  Wed, 03 Jan 2018 22:33:37 +0000
 1291 
 1292 apt (1.6~alpha5) unstable; urgency=medium
 1293 
 1294   [ Julian Andres Klode ]
 1295   * Do not attempt seccomp under qemu-user and drop EFAULT workaround
 1296     (Closes: #881519)
 1297 
 1298   [ Frans Spiesschaert ]
 1299   * Dutch manpage translation update (Closes: #881402)
 1300 
 1301  -- Julian Andres Klode <jak@debian.org>  Sun, 12 Nov 2017 19:57:00 +0100
 1302 
 1303 apt (1.6~alpha4) unstable; urgency=medium
 1304 
 1305   * debian: Set Rules-Requires-Root: no
 1306   * debian: Bump Standards-Version to 4.1.1
 1307   * Re-introduce a transitional apt-transport-https
 1308 
 1309  -- Julian Andres Klode <jak@debian.org>  Sun, 05 Nov 2017 15:25:53 +0100
 1310 
 1311 apt (1.6~alpha3) unstable; urgency=medium
 1312 
 1313   [ Julian Andres Klode ]
 1314   * debian/tests/control: Add dpkg so we get triggered by it
 1315   * seccomp: Allow ipc() for fakeroot, and allow sysinfo() for sort
 1316     (Closes: #879814, #879826)
 1317   * Drop unused gzip, lzma, bzip2, and xz symlinks of store
 1318   * seccomp: Allow clock_nanosleep() and nanosleep() syscalls
 1319   * Prevent overflow in Installed-Size (and Size) in apt show
 1320 
 1321   [ David Kalnischkies ]
 1322   * use store: instead of gzip: to open local changelogs
 1323 
 1324  -- Julian Andres Klode <jak@debian.org>  Sat, 28 Oct 2017 17:57:05 +0200
 1325 
 1326 apt (1.6~alpha2) unstable; urgency=medium
 1327 
 1328   * seccomp: Conditionalize statx() allowlisting
 1329   * CMake: methods: Cleanup link libraries, use OBJECT libraries
 1330   * methods: Enable additional syscalls (SYSV IPC) in fakeroot (Closes: #879662)
 1331   * Don't segfault if receiving a method warning on empty queue
 1332   * Only warn about seccomp() EINVAL (normal) and EFAULT (qemu) errors
 1333   * Print syscall number and arch to stderr when trapped by seccomp
 1334 
 1335  -- Julian Andres Klode <jak@debian.org>  Thu, 26 Oct 2017 00:32:20 +0200
 1336 
 1337 apt (1.6~alpha1) unstable; urgency=medium
 1338 
 1339   [ Julian Andres Klode ]
 1340   * Bump Standards-Version to 4.1.0
 1341   * Drop obsolete dh-systemd build-dep
 1342   * Drop obsolute Testsuite: autopkgtest header
 1343   * Drop curl method and apt-transport-https package
 1344   * Fix testsuite for and add new fields from dpkg 1.19
 1345   * Run Proxy-Auto-Detect script from main process
 1346   * methods/mirror: Enable sandboxing and other aptMethod features
 1347   * Sandbox methods with seccomp-BPF; except cdrom, gpgv, rsh
 1348 
 1349   [ David Kalnischkies ]
 1350   * proper error reporting for v3 onion services
 1351   * allow empty build-dependency fields in the parser (Closes: #875363)
 1352   * send the hashes for alternative file correctly
 1353   * ignore unsupported key formats in apt-key (Closes: #876508)
 1354 
 1355   [ Mo Zhou ]
 1356   * zh_CN.po: Update Simplified Chinese programs translation
 1357 
 1358   [ Frans Spiesschaert ]
 1359   * Dutch program translation update (Closes: #879137)
 1360 
 1361  -- Julian Andres Klode <jak@debian.org>  Mon, 23 Oct 2017 01:58:18 +0200
 1362 
 1363 apt (1.5) unstable; urgency=medium
 1364 
 1365   * Fix translator comment location for legacy target warning
 1366 
 1367  -- Julian Andres Klode <jak@debian.org>  Sun, 24 Sep 2017 17:54:41 +0200
 1368 
 1369 apt (1.5~rc4) unstable; urgency=medium
 1370 
 1371   * apt-daily: Do not Wants=network-online, and add some more After=
 1372     We now wait for being online ourselves, so all we need to wait
 1373     on is for services we are using to be online first. This avoids
 1374     severe boot slowdowns by other services having specified an
 1375     After=network-online.target without a Wants=.
 1376 
 1377  -- Julian Andres Klode <jak@debian.org>  Wed, 13 Sep 2017 16:02:30 +0200
 1378 
 1379 apt (1.5~rc3) unstable; urgency=medium
 1380 
 1381   * CMake: Properly handle Udev missing
 1382   * CMake: Mark BZip2, LZMA, and LZ4 as required
 1383   * apt-helper: Add connman support to wait-online
 1384 
 1385  -- Julian Andres Klode <jak@debian.org>  Sun, 10 Sep 2017 23:46:30 +0200
 1386 
 1387 apt (1.5~rc2) unstable; urgency=medium
 1388 
 1389   [ Julian Andres Klode ]
 1390   * Actually install apt_auth.conf manual page (Closes: #873934)
 1391   * test: Workaround gpgv warning
 1392   * apt-daily: Wait for network before daily updates.
 1393     Introduce a new helper, apt-helper wait-online that uses
 1394     NetworkManager and/or systemd-networkd to wait for them
 1395     reporting online, with a time out of 30 seconds; and run
 1396     that helper before running the daily update script. (LP: #1699850)
 1397   * apt-daily: Pull in network-online.target in service, not timer
 1398   * Do not warn about duplicate "legacy" targets (Closes: #839259)
 1399     (LP: #1697120)
 1400   * cdrom: Don't hardcode "Files" field for copying source files
 1401   * ftparchive: Do not pass through disabled hashes in Sources (Closes: #872963)
 1402   * Directly link against libudev on Linux systems - this does not affect
 1403     public API and ABI, but protected pkgUdevCdromDevices function pointers
 1404     were renamed and are now always NULL, even if Dlopen returns true.
 1405 
 1406   [ Christos Trochalakis ]
 1407   * doc: correct '--allow-releaseinfo-change-*' typos (Closes: #873914)
 1408 
 1409   [ Frans Spiesschaert ]
 1410   * Dutch program translation update (Closes: #874285)
 1411   * Dutch manpage translation update (Closes: #874293)
 1412 
 1413   [ David Kalnischkies ]
 1414   * don't write & chmod /dev/null log files
 1415   * don't ask an uninit _system for supported archs (LP: #1613184)
 1416 
 1417  -- Julian Andres Klode <jak@debian.org>  Sat, 09 Sep 2017 21:47:14 +0200
 1418 
 1419 apt (1.5~rc1) unstable; urgency=medium
 1420 
 1421   * Redefine APT_CONST to mean APT_PURE (APT_CONST is deprecated)
 1422     APT_CONST was used on functions where it should not have, causing
 1423     the compiler to optimize code it should not have, like turning
 1424     the "::" content in StringSplit(name, "::") into garbage because it
 1425     figured out that the value is not going to be read anyway, causing
 1426     stuff to go horribly wrong (mostly on -O3, really).
 1427   * Replace APT_CONST with APT_PURE everywhere
 1428   * Make test-bug-818628-unreadable-source work on !amd64
 1429 
 1430  -- Julian Andres Klode <jak@debian.org>  Thu, 24 Aug 2017 23:13:52 +0200
 1431 
 1432 apt (1.5~beta2) unstable; urgency=medium
 1433 
 1434   [ M. Willis Monroe ]
 1435   * Minor grammar fix
 1436 
 1437   [ Zhou Mo ]
 1438   * zh_CN.po: update Simplified Chinese programs translation
 1439 
 1440   [ David Kalnischkies ]
 1441   * don't expect more downloads from failed transactions
 1442   * remove reference to a-t-debtorrent in description
 1443   * ignore SIGPIPE in dump solver if forwarding
 1444   * support compressed extended_states file for bug triage
 1445   * don't move failed pdiff indexes out of partial (Closes: 869425)
 1446   * don't try to parse all fields starting with HTTP as status-line
 1447   * send weak-only hashes to methods
 1448   * fail earlier if server answers with too much data
 1449   * fail early in http if server answer is too small as well
 1450   * use FileFd to parse all apt configuration files
 1451   * show warnings instead of errors if files are unreadable (LP: #1701852)
 1452   * reimplement and document auth.conf (Closes: #811181)
 1453   * lookup login info for proxies in auth.conf
 1454   * allow the auth.conf to be root:root owned
 1455   * update URI scheme descriptions in sources.list(5)
 1456   * show a warning for Debian shutting down FTP services
 1457   * suggest using auth.conf for sources with passwords
 1458   * ftparchive: sort discovered filenames before writing indexes.
 1459     Thanks to Chris Lamb for initial patch & Stefan Lippers-Hollmann for testing
 1460     (Closes: 869557)
 1461   * don't keep configuration files open needlessly
 1462   * don't hang if multiple sources use unavailable method (Closes: 870675)
 1463 
 1464   [ Beatrice Torracca ]
 1465   * Italian manpage translation update (Closes: 858877)
 1466 
 1467   [ Apollon Oikonomopoulos ]
 1468   * Handle supported components with slashes in sources.list (Closes: #868127)
 1469 
 1470   [ Julian Andres Klode ]
 1471   * Drop cacheiterators.h include
 1472   * methods/aptmethod.h: Add missing fileutl.h include
 1473   * Reformat and sort all includes with clang-format
 1474   * cacheiterators: Warn about direct include and don't include pkgcache.h
 1475   * Update gitignore with new files
 1476   * Use C++11 threading support instead of pthread
 1477   * Always warn if --force-yes is validly specified, not just if used
 1478   * Work around float rounding change in gcc 7 on i386
 1479   * Handle GCC 7 std::string operator ABI break (Closes: #871275)
 1480   * debian: Update symbols for libapt-pkg5.0
 1481 
 1482   [ Paul Wise ]
 1483   * Support zero delay for the various APT::Periodic activities
 1484   * Support seconds, minutes, hours and days for APT::Periodic intervals
 1485   * Switch from /org to /srv in example apt-ftparchive configuration
 1486 
 1487   [ Balint Reczey ]
 1488   * Gracefully terminate process when stopping apt-daily-upgrade (LP: #1690980)
 1489 
 1490   [ Dominik ]
 1491   * doc: Add '--allow-unauthenticated' to '--force-yes'
 1492 
 1493  -- Julian Andres Klode <jak@debian.org>  Thu, 17 Aug 2017 19:28:00 +0200
 1494 
 1495 apt (1.5~beta1) unstable; urgency=medium
 1496 
 1497   [ Julian Andres Klode ]
 1498   * Make Verify-Host and Verify-Peer independent again
 1499   * http: A response with Content-Length: 0 has no content
 1500   * Ignore download order in test-apt-update-failure-propagation
 1501   * tls: Add more details to error messages, and detect more errors
 1502   * Do not error out, only warn if ca certificates are not available
 1503 
 1504   [ David Kalnischkies ]
 1505   * don't set ip addresses as server names for SNI
 1506 
 1507   [ Алексей Шилин ]
 1508   * Russian translation update (Closes: #866749)
 1509 
 1510  -- Julian Andres Klode <jak@debian.org>  Mon, 03 Jul 2017 16:57:59 +0200
 1511 
 1512 apt (1.5~alpha4) experimental; urgency=medium
 1513 
 1514   * Reset failure reason when connection was successful
 1515   * Allow running the TLS stack on any lower connection
 1516   * http: Add support for CONNECT proxying to HTTPS locations
 1517   * http: Add support for https:// proxies
 1518   * Allow http(s) and socks5h for http and https in proxy auto detect
 1519   * Switch to 'http' as the default https method
 1520   * Improve closing the TLS connection
 1521   * TLS support: Error out on unsupported curl options
 1522 
 1523  -- Julian Andres Klode <jak@debian.org>  Fri, 30 Jun 2017 18:18:09 +0200
 1524 
 1525 apt (1.5~alpha3) experimental; urgency=medium
 1526 
 1527   * Don't read CaInfo if not specified (missing else)
 1528     This fixes a regression from ~alpha2. (Closes: #866559)
 1529 
 1530  -- Julian Andres Klode <jak@debian.org>  Fri, 30 Jun 2017 09:50:13 +0200
 1531 
 1532 apt (1.5~alpha2) experimental; urgency=medium
 1533 
 1534   [ David Kalnischkies ]
 1535   * support tor+https being handled by http
 1536   * use port from SRV record instead of initial port
 1537 
 1538   [ Robert Luberda ]
 1539   * fix a "critical" typo in old changelog entry (Closes: 866358)
 1540 
 1541   [ Julian Andres Klode ]
 1542   * Improve error message if system CA store is empty (Closes: #866377)
 1543   * Have apt Recommend ca-certificates
 1544   * Demote gnupg to Suggests
 1545   * http: Only use system CA store if CaInfo is not set
 1546   * Bump Standards-Version (and wrap-and-sort a bit)
 1547   * Build-Depend on debhelper (>= 10) to shut up lintian
 1548 
 1549  -- Julian Andres Klode <jak@debian.org>  Thu, 29 Jun 2017 17:52:19 +0200
 1550 
 1551 apt (1.5~alpha1) experimental; urgency=medium
 1552 
 1553   [ Julian Andres Klode ]
 1554   * pkgcache: Bump major version to 12
 1555   * Squashed 'triehash/' changes from 565fde4e7..0ca66b761
 1556   * methods: Add HTTPS support to http method, using GnuTLS.
 1557     The http method will eventually replace the curl-based
 1558     https method, but for now, this is an opt-in experiment
 1559     that can be enabled by setting Dir::Bin::Methods::https
 1560     to "http".
 1561     Known issues:
 1562     - We do not support HTTPS proxies yet
 1563     - We do not support proxying HTTPS connections yet (CONNECT)
 1564     - IssuerCert and SslForceVersion are unsupported
 1565   * Allow building without curl
 1566   * Introduce Acquire::AllowTLS to turn off TLS support
 1567   * Skip test-apt-download-progress
 1568   * Strip 0: epochs from the version hash
 1569 
 1570   [ David Kalnischkies ]
 1571   * schedule the correct side of the conflict for removal.
 1572     Thanks to Michael Biebl for helping find this with countless tests
 1573   * don't show incorrect 'How odd' error in no-download mode (Closes: 863635)
 1574   * Show permission error if ProxyAutoDetect cmd can't be executed
 1575     (Closes: 857885)
 1576   * Avoid chdir in acquire clean with unlinkat (Closes: 860738)
 1577   * ident a CD without changing directory
 1578   * clean archives without changing directory
 1579   * avoid changing directory in mirror method
 1580   * warn if an expected file can't be acquired
 1581   * show .diff/Index properly as ignored if we fallback
 1582   * fail InRelease on non-404 HTTP errorcodes
 1583   * deal with 3xx httpcodes as required by HTTP/1.1 spec
 1584   * fail instead of warn on insecure repositories in apt-get
 1585   * error in update on Release information changes
 1586   * show a Release-Notes URI if infos were changed
 1587   * allow frontends to override releaseinfo change behaviour
 1588   * ask for releaseinfo change interactively in apt
 1589 
 1590  -- Julian Andres Klode <jak@debian.org>  Wed, 28 Jun 2017 19:52:24 +0200
 1591 
 1592 apt (1.4.6) unstable; urgency=medium
 1593 
 1594   * apt.systemd.daily: Do not pass -d to unattended-upgrade for the download
 1595   job. This actually enables debugging. Instead check if unattended-upgrade
 1596   supports an option --download-only (which is yet to be implemented) and use
 1597   that (Closes: #863859)
 1598 
 1599  -- Julian Andres Klode <jak@debian.org>  Thu, 01 Jun 2017 10:50:26 +0200
 1600 
 1601 apt (1.4.5) unstable; urgency=medium
 1602 
 1603   * Fix parsing of or groups in build-deps with ignored packages (LP: #1694697)
 1604 
 1605  -- Julian Andres Klode <jak@debian.org>  Wed, 31 May 2017 14:52:25 +0200
 1606 
 1607 apt (1.4.4) unstable; urgency=medium
 1608 
 1609   [ Alan Jenkins ]
 1610   * apt.systemd.daily: fix error from locking code (Closes: #862567)
 1611 
 1612  -- Julian Andres Klode <jak@debian.org>  Tue, 16 May 2017 23:19:50 +0200
 1613 
 1614 apt (1.4.3) unstable; urgency=medium
 1615 
 1616   [ Julian Andres Klode ]
 1617   * Do not try to (re)start timers outside 'apt' package (Closes: #862001)
 1618 
 1619   [ Miroslav Kure ]
 1620   * Updated Czech translation of apt (Closes: #861943)
 1621 
 1622  -- Julian Andres Klode <jak@debian.org>  Thu, 11 May 2017 14:46:28 +0200
 1623 
 1624 apt (1.4.2) unstable; urgency=medium
 1625 
 1626   [ Julian Andres Klode ]
 1627   * Run unattended-upgrade -d in download part
 1628   * apt.systemd.daily: Add locking
 1629   * Split apt-daily timer into two (LP: #1686470)
 1630 
 1631   [ Matt Kraai ]
 1632   * bash-completion: Fix spelling of autoclean (Closes: #861846)
 1633 
 1634  -- Julian Andres Klode <jak@debian.org>  Thu, 04 May 2017 22:52:10 +0200
 1635 
 1636 apt (1.4.1) unstable; urgency=medium
 1637 
 1638   [ Julian Andres Klode ]
 1639   * systemd: Rework timing and add After=network-online (LP: #1615482)
 1640   * debian/rules: Actually invoke dh_clean in override_dh_clean
 1641 
 1642   [ Unit 193 ]
 1643   * apt-ftparchive: Support '.ddeb' dbgsym packages
 1644 
 1645  -- Julian Andres Klode <jak@debian.org>  Mon, 24 Apr 2017 18:47:55 +0200
 1646 
 1647 apt (1.4) unstable; urgency=medium
 1648 
 1649   * The April Fools' Release
 1650 
 1651   [ Julian Andres Klode ]
 1652   * Ignore \.ucf-[a-z]+$ like we do for \.dpkg-[a-z]+$
 1653   * Fix mistake in CHANGEPATH comment example
 1654 
 1655   [ Chris Lamb ]
 1656   * auto-removal: Ignore running kernel if attempting a reproducible build
 1657     (Closes: #857632)
 1658 
 1659   [ Joe Dalton ]
 1660   * Danish program translation update (Closes: #856723)
 1661 
 1662   [ David Kalnischkies ]
 1663   * Fix and avoid quoting in CommandLine::AsString (LP: #1672710)
 1664   * Ignore AutomaticRemove conffile option in upgrade (Closes: #855891)
 1665 
 1666  -- Julian Andres Klode <jak@debian.org>  Sat, 01 Apr 2017 21:39:37 +0200
 1667 
 1668 apt (1.4~rc2) unstable; urgency=medium
 1669 
 1670   [ David Kalnischkies ]
 1671   * add Auto-Built-Package to tagfile-order
 1672   * don't test with "too early for 32bit" years
 1673 
 1674   [ Julian Andres Klode ]
 1675   * Do not lowercase package names representing .dsc/.deb/... files (Closes: #854794)
 1676   * shippable: Perform CI on Debian stretch instead of Ubuntu xenial
 1677   * Don't use -1 fd and AT_SYMLINK_NOFOLLOW for faccessat()
 1678     Thanks to James Clarke for debugging these issues
 1679   * CMake: Install statvfs.h to include/sys, not just include/
 1680   * debian: Generate debian/copyright during clean
 1681 
 1682  -- Julian Andres Klode <jak@debian.org>  Wed, 22 Feb 2017 16:02:10 +0100
 1683 
 1684 apt (1.4~rc1) unstable; urgency=medium
 1685 
 1686   [ David Kalnischkies ]
 1687   * don't show update stats if cache generation is disabled
 1688   * don't lock dpkg in 'apt-get clean'
 1689   * don't lock dpkg in update commands
 1690   * avoid validate/delete/load race in cache generation
 1691   * fix 'install --no-download' mode
 1692   * remove 'old' FAILED files in the next acquire call (Closes: 846476)
 1693   * stop rred from leaking debug messages on recovered errors (Closes: #850759)
 1694   * make the moo reproducible.
 1695     Thanks to Chris Lamb for initial patch and guru meditation (Closes: #848721)
 1696   * update release mappings in documentation
 1697   * avoid malloc if option allowlist is disabled (default)
 1698 
 1699   [ Julian Andres Klode ]
 1700   * basehttp: Only read Content-Range on 416 and 206 responses (LP: #1657567)
 1701   * test suite: Do not exit 0 in trap for QUIT
 1702   * Only merge acquire items with the same meta key (Closes: #838441)
 1703 
 1704   [ Zhou Mo ]
 1705   * po: update Simplified Chinese program translation
 1706 
 1707   [ Jean-Pierre Giraud ]
 1708   * French manpages translation update (Closes: 852460)
 1709 
 1710   [ victory ]
 1711   * Japanese manpages & program translation update
 1712 
 1713   [ Frans Spiesschaert ]
 1714   * Dutch program translation update (Closes: #853761)
 1715   * Dutch manpage translation update (Closes: #853762)
 1716 
 1717  -- Julian Andres Klode <jak@debian.org>  Mon, 06 Feb 2017 14:41:23 +0100
 1718 
 1719 apt (1.4~beta4) unstable; urgency=medium
 1720 
 1721   * Read dpkg tables to handle architecture wildcards.
 1722     Thanks to James Clarke <jrtc27@jrtc27.com> for the initial patch
 1723     (Closes: #748936)
 1724   * https: Quote path in URL before passing it to curl (LP: #1651923)
 1725   * Update symbols file for changes in 1.3.1, 1.4~beta{1,3,4}
 1726 
 1727  -- Julian Andres Klode <jak@debian.org>  Tue, 17 Jan 2017 15:18:27 +0100
 1728 
 1729 apt (1.4~beta3) unstable; urgency=medium
 1730 
 1731   [ Lukasz Kawczynski ]
 1732   * Honour Acquire::ForceIPv4/6 in the https transport
 1733 
 1734   [ David Kalnischkies ]
 1735   * reword "Can't drop priv" warning message (Closes: #813786) (LP: #1522675)
 1736   * let {dsc,tar,diff}-only implicitly enable download-only
 1737   * remove needless fork() in apt-get source
 1738   * default to --no-check for dpkg-source call (Closes: 724744)
 1739   * warn if clearsigned file has ignored content parts
 1740   * ensure generation of valid EDSP error stanzas
 1741   * add --indep-only for build-dep command (Closes: #845775)
 1742   * allow default build-essentials to be overridden
 1743   * expand -f to --fix-broken in error messages.
 1744     Thanks to Kristian Glass for initial patch! (Closes: #709092)
 1745   * separating state variables regarding server/request (Closes: #440057)
 1746   * fix minimum pkgs option for dpkg --recursive usage
 1747   * allow warning generation for non-allowlisted options
 1748 
 1749   [ Oriol Debian ]
 1750   * Catalan program translation update (Closes: #846514)
 1751 
 1752   [ Frans Spiesschaert ]
 1753   * Dutch manpages translation update (Closes: #849235)
 1754 
 1755   [ Niels Thykier ]
 1756   * ParseDepends: Support passing the desired architecture (Closes: #845969)
 1757 
 1758  -- Julian Andres Klode <jak@debian.org>  Thu, 05 Jan 2017 20:50:01 +0100
 1759 
 1760 apt (1.4~beta2) unstable; urgency=high
 1761 
 1762   [ John R. Lenton ]
 1763   * bash-completion: Only complete understood file paths for install
 1764     (LP: #1645815)
 1765 
 1766   [ Julian Andres Klode ]
 1767   * SECURITY UPDATE: gpgv: Check for errors when splitting files (CVE-2016-1252)
 1768     Thanks to Jann Horn, Google Project Zero for reporting the issue
 1769     (LP: #1647467)
 1770   * gpgv: Flush the files before checking for errors
 1771 
 1772  -- Julian Andres Klode <jak@debian.org>  Thu, 08 Dec 2016 15:21:16 +0100
 1773 
 1774 apt (1.4~beta1) unstable; urgency=medium
 1775 
 1776   [ Chris Leick ]
 1777   * Updated German documentation translation
 1778   * fix three typos in sources & manpages
 1779   * German translation proof read by Helge Kreutzmann
 1780 
 1781   [ Frans Spiesschaert ]
 1782   * Dutch program translation update (Closes: #840552)
 1783   * Dutch manpages translation update (Closes: #840757)
 1784 
 1785   [ David Kalnischkies ]
 1786   * don't install new deps of candidates for kept back pkgs
 1787   * keep Release.gpg on untrusted to trusted IMS-Hit (Closes: 838779)
 1788   * fix testcase expecting incorrect remove log from dpkg
 1789   * reset HOME, USER(NAME), TMPDIR & SHELL in DropPrivileges (Closes: 842877)
 1790   * show the conflicting distribution warning again (Closes: 841874)
 1791   * rename Checksum-FileSize to Filesize in hashsum mismatch
 1792   * improve SOCKS error messages for http slightly
 1793   * support 'apt build-dep .' (aka: without /)
 1794   * add TMP/TEMP/TEMPDIR to the TMPDIR DropPrivileges dance
 1795   * http: skip connection cleanup if we close it anyhow
 1796   * add hidden config to set packages as Essential/Important.
 1797     Thanks to Anthony Towns for initial patch (Closes: 767891)
 1798   * don't warn if untransformed distribution matches.
 1799     Thanks to Lukas Anzinger for initial patch (Closes: 644610)
 1800   * show distribution mismatch for changed codenames
 1801   * react to trig-pend only if we have nothing else to do
 1802   * correct cross & disappear progress detection
 1803   * improve arch-unqualified dpkg-progress parsing
 1804   * don't perform implicit crossgrades involving M-A:same
 1805   * do not configure unconfigured to be removed packages
 1806   * skip unconfigure for unconfigured to-be removed pkgs
 1807   * report apt-key errors via status-fd messages (LP: #1522988)
 1808   * add apt-key support for armored GPG key files (*.asc)
 1809   * document which keyring formats are supported by apt-key (Closes: 844724)
 1810   * get pdiff files from the same mirror as the index
 1811   * follow the googletest merge in build-depends
 1812 
 1813   [ Michael Vogt ]
 1814   * Do not (re)start "apt-daily.system"
 1815     Thanks to Alexandre Detiste (Closes: #841763)
 1816 
 1817   [ Johannes Schauer ]
 1818   * add support for Build-Depends/Conflicts-Arch (Closes: #837395)
 1819 
 1820   [ Edgar Fuß ]
 1821   * http: clear content before reporting the failure (Closes: #465572)
 1822 
 1823   [ James Clarke ]
 1824   * apt-ftparchive: Support NotAutomatic and ButAutomaticUpgrades fields
 1825     (Closes: #272557)
 1826 
 1827   [ Julian Andres Klode ]
 1828   * TagSection: Split AlphaIndexes into AlphaIndexes and BetaIndexes
 1829   * TagSection: Extract Find() methods taking Pos instead of Key
 1830   * Squashed 'triehash/' content from commit 16f59e1
 1831   * TagSection: Introduce functions for looking up by key ids
 1832   * debListParser: Convert to use pkgTagSection::Key-based lookup
 1833   * Bump the cache major version for non-backportable changes
 1834   * Introduce tolower_ascii_unsafe() and use it for hashing
 1835   * Optimize VersionHash() to not need temporary copy of input
 1836   * Compare size before data when ordering cache bucket entries
 1837   * debListParser: Micro-optimize AvailableDescriptionLanguages()
 1838   * Do not use MD5SumValue for Description_md5()
 1839   * gpgv: Untrust SHA1, RIPE-MD/160, but allow downgrading to weak
 1840 
 1841   [ Paul Wise ]
 1842   * show output as documented for APT::Periodic::Verbose 2 (Closes: 845599)
 1843 
 1844  -- Julian Andres Klode <jak@debian.org>  Fri, 25 Nov 2016 23:49:54 +0100
 1845 
 1846 apt (1.3.1) unstable; urgency=medium
 1847 
 1848   [ Julian Andres Klode ]
 1849   * Do not read stderr from proxy autodetection scripts
 1850   * travis: Move codecov from after_success to after_script
 1851 
 1852   [ victory ]
 1853   * Japanese manpages translation update
 1854 
 1855   [ Mert Dirik ]
 1856   * Turkish program translation update (Closes: #838731)
 1857 
 1858  -- Julian Andres Klode <jak@debian.org>  Tue, 04 Oct 2016 19:43:35 +0200
 1859 
 1860 apt (1.3) unstable; urgency=medium
 1861 
 1862   [ David Kalnischkies ]
 1863   * abort connection on '.' target replies in SRV
 1864   * edsp: try 2 to read responses even if writing failed
 1865 
 1866   [ Julian Andres Klode ]
 1867   * test: Always install dpkg into our tests, regardless of MA
 1868   * CMake: Add coverage build type
 1869   * Coverage: Do not print messages from gcov
 1870   * VersionHash: Do not skip too long dependency lines
 1871 
 1872  -- Julian Andres Klode <jak@debian.org>  Tue, 20 Sep 2016 23:53:51 +0200
 1873 
 1874 apt (1.3~rc4) unstable; urgency=medium
 1875 
 1876   [ Julian Andres Klode ]
 1877   * Fix segfault and out-of-bounds read in Binary fields
 1878   * TagFile: Fix off-by-one errors in comment stripping
 1879   * Base256ToNum: Fix uninitialized value
 1880   * test-apt-cdrom: Fix for gnupg 2.1.15
 1881   * CMake: test/libapt: Use a prebuilt GTest library if available
 1882   * CMake: apt-pkg: Use correct ICONV_INCLUDE_DIRS variable
 1883   * acquire: Use priority queues and a 3 stage pipeline design
 1884     => faster updates with better progress reporting
 1885   * debian: Move bugscript to old location for overlayfs xdev issue
 1886   * debian: Pass -O to make to get readable build logs
 1887 
 1888   [ David Kalnischkies ]
 1889   * try not to call memcpy with length 0 in hash calculations
 1890   * re-add apt breaks/replaces apt-utils (<< 1.3~exp2~) (Closes: #836220)
 1891   * support long keyid and fingerprint in gpgv's GOODSIG
 1892 
 1893  -- Julian Andres Klode <jak@debian.org>  Fri, 02 Sep 2016 20:26:36 +0200
 1894 
 1895 apt (1.3~rc3) unstable; urgency=medium
 1896 
 1897   [ Julian Andres Klode ]
 1898   * Ignore SIGINT and SIGQUIT for Pre-Install hooks
 1899     This basically fixes Bug #832593, as long as your /bin/sh
 1900     is not dash, as dash is evil.
 1901   * prepare-release: Use equivs and gdebi-core for travis deps
 1902   * install-progress: Call the real ::fork() in our fork() method
 1903   * Packaging cleanup:
 1904     - debian: Install etc/apt if present (e.g., on Ubuntu)
 1905     - tests/control: Handle the gpg1/gpg2 mess a bit better
 1906     - debian: Make better use of the tree installed by CMake
 1907     - debian: Switch to debhelper 10
 1908     - debian: Add more lintian overrides
 1909     - debian: Drop outdated stuff
 1910     - debian: Run wrap-and-sort
 1911     - Add new symbols to symbols file
 1912   * Build system fixes, including:
 1913    - CMake: Translations: Don't rebuild .mo for line number changes
 1914    - CMake: Translations: Pass --previous to msgmerge.
 1915      Thanks to Guillem Jover for the suggestion.
 1916    - CMake: Do not add po/ if USE_NLS is OFF
 1917    - CMake: Install config and logging directories
 1918    - CMake: Translations: Build byproduct before output
 1919    - CMake: Add Large File Support (Closes: #834767)
 1920   * Several portability fixes (full test suite passes on FreeBSD), including:
 1921    - CMake: Discover docbook stylesheet in other locations
 1922    - Add missing includes and external definitions
 1923    - Use C locale instead of C.UTF-8 for protocol strings
 1924    - Make directory paths configurable
 1925    - Lower-case uname -r output in kernel autoremove helper
 1926    - Make root group configurable via ROOT_GROUP
 1927   * Accept --autoremove as alias for --auto-remove
 1928   * apt-inst: debfile: Pass comp. Name to ExtractTar, not Binary
 1929   * changelog: Respect Dir setting for local changelog getting
 1930   * init: Add Dir::Bin::planners default entry
 1931   * Switch documentation from httpredir.d.o to deb.d.o
 1932 
 1933   [ Zhou Mo ]
 1934   * zh_CN.po: update simplified Chinese translation
 1935 
 1936   [ David Kalnischkies ]
 1937   * do dpkg --configure before --remove/--purge --pending (Closes: 835094)
 1938   * prevent C++ locale number formatting in text APIs (try 3) (LP: 1611010)
 1939   * do fail on weakhash/loop earlier in acquire (Closes: 835195)
 1940   * do not restore selections for already purged packages
 1941   * apt-key: warn instead of fail on unreadable keyrings
 1942   * show apt-key warnings in apt update (Closes: 834973)
 1943   * treat .ddeb files like .deb, especially for dpkg (LP: #1616909)
 1944   * randomize acquire order for same type index files
 1945   * don't loop on pinning pkgs from absolute debs by regex (Closes: 835818)
 1946 
 1947  -- Julian Andres Klode <jak@debian.org>  Tue, 30 Aug 2016 22:20:28 +0200
 1948 
 1949 apt (1.3~rc2) unstable; urgency=medium
 1950 
 1951   [ Julian Andres Klode ]
 1952   * debian/NEWS: Get rid of 1.3~pre3+cmake1 entry.
 1953     Thanks to Axel Beckert for reporting
 1954   * CMake: Use COPYONLY instead of @ONLY
 1955   * fileutl: empty file support: Avoid fstat() on -1 fd and check result
 1956   * Change anonscm.d.o links to /git/apt/apt.git and https
 1957 
 1958   [ David Kalnischkies ]
 1959   * don't perform int<float in progress bar drawing
 1960   * ensure a good clock() value for usage and tests
 1961   * drop incorrect const attribute from DirectoryExists (LP: 1473674)
 1962   * http(s): allow empty values for header fields (Closes: 834048)
 1963   * don't sent Range requests if we know its not accepted
 1964   * don't try pipelining if server closes connections (Closes: #832113)
 1965   * log with the failed item description, not with next try
 1966   * retry without same redirection mirror on 404 errors
 1967   * support getting only-uncompressed files via by-hash
 1968   * support compression and by-hash for .diff/Index files (Closes: #824926)
 1969   * default to Dir=/ in dpkg/status file finding magic
 1970   * add the gpg-classic variant to the gpgv/gnupg or-group
 1971   * allow spaces in fingerprints for 'apt-key del'
 1972   * add --with-source option and Packages/Sources support
 1973   * don't count each Type as an individual deb822-sources stanza
 1974   * methods: read config in most to least specific order (Closes: 834642)
 1975 
 1976  -- Julian Andres Klode <jak@debian.org>  Wed, 17 Aug 2016 23:31:07 +0200
 1977 
 1978 apt (1.3~rc1) unstable; urgency=medium
 1979 
 1980   * Summary: CMake branch merged, socks5h (and tor) support, and fancy
 1981     installation ordering changes.
 1982 
 1983   [ Julian Andres Klode ]
 1984   * Handle interrupt when running Pre-Install hooks (Closes: #832593)
 1985   * CMake: po: Add mirror method
 1986   * CMake: Translations: Add support for shell scripts
 1987   * debian: make autopkgtest run with CMake build dir
 1988   * CMake: Bump minimum required version to 3.4.0
 1989   * CMake: Check for ptsname_r() again (Closes: #833674)
 1990   * CMake: Rewrite existing Documentation support and add doxygen
 1991   * apt-private: Do not include apti18n.h in headers
 1992   * Get rid of the old buildsystem
 1993   * Fix some indentation issues in README.md
 1994 
 1995   [ David Kalnischkies ]
 1996   * pass --force-remove-essential to dpkg only if needed
 1997   * use dpkg --unpack --recursive to avoid long cmdlines
 1998   * save and restore selection states before/after calling dpkg
 1999   * select remove/purge packages early on for dpkg
 2000   * call dpkg with --no-triggers by default (Closes: #626599)
 2001   * don't purge directly, but remove and do purge at the end
 2002   * ensure all configures are reported to hook scripts
 2003   * ensure all removes are reported to hook scripts
 2004   * support all socks-proxy known to curl in https method
 2005   * suggest transport-packages based on established namescheme
 2006   * fail on unsupported http/https proxy settings (Closes: #623443)
 2007   * detect redirection loops in acquire instead of workers
 2008   * use the same redirection handling for http and https
 2009   * implement generic config fallback for methods
 2010   * implement socks5h proxy support for http method (Closes: 744934)
 2011   * allow methods to be disabled and redirected via config
 2012   * allow user@host (aka: no password) in URI parsing
 2013   * try to avoid removal of crossgraded packages
 2014   * simulate all package manager actions explicitly
 2015   * disable explicit configuration of all packages at the end
 2016   * block direct connections to .onion domains (RFC7687)
 2017   * http: auto-configure for local Tor proxy if called as 'tor'
 2018 
 2019  -- Julian Andres Klode <jak@debian.org>  Thu, 11 Aug 2016 14:10:22 +0200
 2020 
 2021 apt (1.3~pre3+cmake2) experimental; urgency=medium
 2022 
 2023   * Build-depend on pkg-config
 2024 
 2025  -- Julian Andres Klode <jak@debian.org>  Sat, 06 Aug 2016 23:18:37 +0200
 2026 
 2027 apt (1.3~pre3+cmake1) experimental; urgency=medium
 2028 
 2029   [ Julian Andres Klode ]
 2030   * configure.ac: Re-enable pthread support for thread-local _error
 2031   * CMake: Add basic CMake build system
 2032   * CMake: Add support for building and installing .mo files
 2033   * CMake: Add initial support for documentation building
 2034   * CMake: Switch integration tests and travis over
 2035   * CMake: debian: Switch packaging over to CMake and dh 9
 2036 
 2037   [ Jason Travis ]
 2038   * doc: update path to periodic options script
 2039 
 2040  -- Julian Andres Klode <jak@debian.org>  Sat, 06 Aug 2016 22:37:30 +0200
 2041 
 2042 apt (1.3~pre3) unstable; urgency=medium
 2043 
 2044   [ Julian Andres Klode ]
 2045   * ExecGPGV: Fork in all cases
 2046   * ExecGPGV: Pass current config state to apt-key via temp file (LP: #1607283)
 2047 
 2048   [ David Kalnischkies ]
 2049   * tests: activate dpkg multi-arch even if test is single arch
 2050   * ensure Cnf::FindFile doesn't return files below /dev/null
 2051   * don't hardcode /var/lib/dpkg/status as dir::state::status
 2052   * allow arch=all to override No-Support-for-Architecture-all
 2053   * support "install ./foo.changes"
 2054   * clean up default-stanzas from extended_states on write
 2055   * report warnings&errors consistently in edit-sources
 2056   * create non-existent files in edit-sources with 644 instead of 640
 2057   * report progress for removing while purging pkgs
 2058   * use a configurable location for apport report storage
 2059   * report progress for triggered actions
 2060   * call flush on the wrapped writebuffered FileFd
 2061   * verify hash of input file in rred
 2062   * use proper warning for automatic pipeline disable
 2063   * http: skip requesting if pipeline is full
 2064   * rred: truncate result file before writing to it (Closes: #831762)
 2065   * eipp: avoid producing file warnings in simulation (Closes: 832614)
 2066   * if the FileFd failed already following calls should fail, too
 2067   * edsp: try to read responses even if writing failed
 2068   * prevent C++ locale number formatting in text APIs (try 2) (Closes: 832044)
 2069   * apt-key: kill gpg-agent explicitly in cleanup
 2070 
 2071   [ Mert Dirik ]
 2072   * Turkish program translation update (Closes: 832039)
 2073 
 2074  -- Julian Andres Klode <jak@debian.org>  Thu, 04 Aug 2016 10:23:49 +0200
 2075 
 2076 apt (1.3~pre2) unstable; urgency=medium
 2077 
 2078   [ Andrew Patterson ]
 2079   * Add kernels with "+" in the package name to APT::NeverAutoRemove
 2080     (Closes: #830159)
 2081 
 2082   [ David Kalnischkies ]
 2083   * add Testsuite-Triggers to tagfile-order
 2084   * tests: fix external solver/planner directory setup
 2085 
 2086  -- Julian Andres Klode <jak@debian.org>  Fri, 08 Jul 2016 14:28:57 +0200
 2087 
 2088 apt (1.3~pre1) unstable; urgency=medium
 2089 
 2090   Upload to unstable from the pub because Niels wanted it
 2091 
 2092   [ David Kalnischkies ]
 2093   * show right binary name in simulation notice (Closes: 825216)
 2094   * imbue datetime parsing with C.UTF-8 locale (Closes: 828011)
 2095   * imbue .diff/Index parsing with C.UTF-8 as well
 2096   * close server if parsing of header field failed
 2097   * add myself to Uploaders
 2098   * eipp: implement version 0.1 of the protocol
 2099   * eipp: provide the internal planer as an external one
 2100   * eipp: make no difference between remove & purge
 2101   * eipp: properly handle arch-specific provides
 2102   * eipp: implement Immediate-Configuration flag
 2103   * eipp: add Allow-Temporary-Remove-of-Essentials
 2104   * eipp: rename stanza 'Install' to 'Unpack'
 2105   * eipp: enable xz-compressed scenario logging
 2106   * if conf unset, don't read / as conf/pref/sources dir
 2107   * don't do atomic overrides with failed files (Closes: 828908)
 2108   * if reading of autobit state failed, let write fail
 2109   * write auto-bits before calling dpkg & again after if needed
 2110   * protect only the latest same-source providers from autoremove
 2111   * reinstalling local deb file is no downgrade
 2112   * do not treat same-version local debs as downgrade
 2113   * alias apt-key list to finger (Closes: 829232)
 2114   * warn if apt-key is used in scripts/its output parsed
 2115   * deprecate 'apt-key update' and no-op it in Debian
 2116   * use +0000 instead of UTC by default as timezone in output
 2117   * avoid 416 response teardown binding to null pointer
 2118   * report write errors in EDSP/EIPP properly back to caller
 2119   * EIPP/EDSP log can't be written is a warning, not an error
 2120   * don't change owner/perms/times through file:// symlinks
 2121   * report all instead of first error up the acquire chain
 2122   * keep trying with next if connection to a SRV host failed
 2123 
 2124   [ Zhou Mo ]
 2125   * zh_CN.po: update simplified chinese translation
 2126 
 2127   [ Julian Andres Klode ]
 2128   * methods/ftp: Cope with weird PASV responses.
 2129     Thanks to Lukasz Stelmach for the initial patch (Closes: #420940)
 2130   * Fix buffer overflow in debListParser::VersionHash() (Closes: #828812)
 2131   * cache: Bump minor version to 6
 2132   * indextargets: Check that cache could be built before using it
 2133     (Closes: #829651)
 2134 
 2135   [ Nicolas Le Cam ]
 2136   * Use the ConditionACPower feature of systemd in the apt-daily service
 2137     (Closes: #827930)
 2138   * Add a apt suggests powermgmt-base
 2139 
 2140  -- Julian Andres Klode <jak@debian.org>  Thu, 07 Jul 2016 20:25:18 +0200
 2141 
 2142 apt (1.3~exp3) experimental; urgency=medium
 2143 
 2144   [ Petter Reinholdtsen ]
 2145   * Norwegian Bokmål program translation update (Closes: 827067)
 2146 
 2147   [ David Kalnischkies ]
 2148   * apt-key: don't search PATH if command is a path already
 2149   * don't use FindFile for external Dir::Bin commands
 2150   * http: don't hang on redirect with length + connection close
 2151   * merge sources.list lines based on Release filename (Closes: 826944)
 2152   * avoid std::get_time usage to sidestep libstdc++6 bug (LP: 1593583)
 2153   * do not error if auto-detect-proxy cmd has no output (Closes: 827713)
 2154   * implement and document DIRECT for auto-detect-proxy
 2155   * run update post-invokes even on (partial) failures
 2156   * handle weak-security repositories as unauthenticated (Closes: 827364)
 2157   * generalize secure->insecure downgrade protection
 2158   * forbid insecure repositories by default expect in apt-get (Closes: 808367)
 2159   * source: if download is skipped, don't try to unpack
 2160   * better error message for insufficient hashsums (Closes: 827758)
 2161   * add [weak] tag to hash errors to indicate insufficiency
 2162   * ensure filesize of deb is included in the hashes list
 2163   * add insecure (and weak) allow-options for sources.list
 2164 
 2165   [ Dominic Benson ]
 2166   * Reinstate caching of file hashes in apt-ftparchive (Closes: #806924)
 2167 
 2168   [ Zhou Mo ]
 2169   * zh_CN.po: update simplified chinese translation
 2170 
 2171  -- Julian Andres Klode <jak@debian.org>  Wed, 22 Jun 2016 14:50:12 +0200
 2172 
 2173 apt (1.3~exp2) experimental; urgency=medium
 2174 
 2175   [ Johannes 'josch' Schauer ]
 2176   * edsp: document unique package identifiers
 2177 
 2178   [ David Kalnischkies ]
 2179   * edsp: warn if unexpected stanzas appear in the solution
 2180   * show globalerrors before asking for confirmation
 2181   * show final solution in --no-download --fix-missing mode
 2182   * document --no- as --show-upgraded is the default (Closes: 824456)
 2183   * fail instead of segfault on unreadable config files (Closes: 824503)
 2184   * convert EDSP to be based on FileFd instead of FILE*
 2185   * edsp: dump: support dumping into compressed file
 2186   * edsp: add Forbid-{New-Install,Remove} and Upgrade-All
 2187   * update symbols file
 2188   * no-change bump of Standards-Version to 3.9.8
 2189   * override lintian on doxygens embedded-javascript-library
 2190   * fix and document on the fly compressor config
 2191   * prevent C++ locale number formatting in text APIs (Closes: #825396)
 2192   * accept only the expected UTC timezones in date parsing (Closes: 819697)
 2193   * avoid changing the global LC_TIME for Release writing
 2194   * use de-localed std::put_time instead rolling our own
 2195   * use std::locale::global instead of setlocale
 2196   * look into the right textdomain for apt-utils again
 2197   * try to detect sudo spawned root-shell in prefixing (Closes: 825742)
 2198   * ignore std::locale exception on non-existent "" locale
 2199   * apt-key: change to / before find to satisfy its CWD needs.
 2200     Thanks to Samuel Thibault for 'finding' the culprit! (Closes: 826043)
 2201   * edsp: use an ID mapping for the internal solver
 2202   * edsp: use a stanza based interface for solution writing
 2203   * edsp: optionally store a compressed copy of the last scenario
 2204   * move 'dump' solver from apt-utils to apt package
 2205   * edsp: if internal is used, keep this decision
 2206   * edsp: if logging is requested, do it for internal, too
 2207   * edsp: drop privileges before executing solvers
 2208   * don't explicitly configure the last round of packages
 2209   * drop Dpkg::MaxArgs in favor of Dpkg::MaxArgsBytes
 2210   * do not hang on piped input in PipedFileFdPrivate
 2211   * don't leak an FD in lz4 (de)compression
 2212   * don't leak EDSP solver output fd
 2213   * don't leak FD in AutoProxyDetect command return parsing
 2214 
 2215   [ Julian Andres Klode ]
 2216   * Provide complete apt bash completion.
 2217     Thanks to Elias Fröhner and Svyatoslav Gryaznov for the initial work
 2218     (LP: #1573547)
 2219   * apt.systemd.daily: Put opening brace of check_power on extra line
 2220     (LP: #1581985)
 2221   * Add conflicting Signed-By values to error message
 2222   * Normalize Signed-By values by removing trailing commas everywhere
 2223   * Pass -fvisibility-inlines-hidden to g++
 2224 
 2225   [ Zhou Mo ]
 2226   * zh_CN.po: update simplified Chinese translation.
 2227 
 2228   [ Yuri Kozlov ]
 2229   * Russian program translation update (Closes: 824702)
 2230 
 2231   [ Takuma Yamada ]
 2232   * Japanese program translation update (Closes: 826291)
 2233 
 2234  -- Julian Andres Klode <jak@debian.org>  Sat, 11 Jun 2016 17:23:19 +0200
 2235 
 2236 apt (1.3~exp1) experimental; urgency=medium
 2237 
 2238   [ David Kalnischkies ]
 2239   * make random acquire queues work less random
 2240   * add dep11 files to default Release patterns
 2241   * don't ask server if we have entire file in partial/
 2242   * properly format multiline error messages
 2243   * format multiline errors properly in acquire progress
 2244   * show more details for "Hash Sum mismatch" errors
 2245   * show more details for "Writing more data" errors, too
 2246   * use the same redirection mirror for all index files
 2247   * edsp: ask policy engine for the pin of the version directly
 2248   * give rc-status packages a pin of -1
 2249   * respect user pinning in M-A:same version (un)screwing
 2250   * deprecate confusing Pkg.CandVersion() method
 2251   * factor out Pkg/DepIterator prettyprinters into own header
 2252   * gpgv: use EXPKEYSIG instead of KEYEXPIRED
 2253   * gpgv: handle expired sig as worthless
 2254   * don't show NO_PUBKEY warning if repo is signed by another key
 2255     (Closes: 618445)
 2256   * support multiple fingerprints in signed-by
 2257   * support Signed-By in Release files as a sort of HPKP
 2258   * bugscript: include all configuration fragment files (Closes: 820861)
 2259   * move gnupg|gnupg2 from apt Depends to Recommends
 2260   * warn if apt-key is run unconditionally in maintainerscript
 2261   * remove 100-levels config nesting limit
 2262   * let DPKG_COLORS default to our APT::Color setting
 2263   * allow redirection for items without a space in the desc again
 2264   * delay progress until Release files are downloaded
 2265   * download arch:all also for NATIVE_ARCHITECTURE indextargets
 2266   * implement Fallback-Of for IndexTargets
 2267   * implement Identifier field for IndexTargets
 2268   * gpgv: show always webportal error on NODATA (Closes: 823746)
 2269   * don't sent uninstallable rc-only versions via EDSP
 2270   * edsp: support generic and solver-specific configs (Closes: 823918)
 2271 
 2272   [ Julian Andres Klode ]
 2273   * policy: Get rid of old (pre-1.1) GetCandidateVer algorithm
 2274   * private-show: Get rid of old policy support code
 2275   * ftparchive: Support writing Signed-By fields
 2276   * Strip trailing commas for created signed-by fingerprint lists
 2277   * update: Run Post-Invoke-Success if not all sources failed
 2278 
 2279   [ Patrick Cable ]
 2280   * refactored no_proxy code to work regardless of where https proxy is set
 2281 
 2282   [ James McCoy ]
 2283   * deb822: Restore support for <multivalue>-{Add,Remove}
 2284 
 2285   [ Zhou Mo ]
 2286   * zh_TW.po: remove several fuzzy tags after review
 2287 
 2288   [ Adrian Wielgosik ]
 2289   * Don't copy strings in Startswith, Endswith
 2290   * Speed up GetLocalitySortedVersionSet.
 2291 
 2292   [ Frans Spiesschaert ]
 2293   * Dutch program translation update (Closes: 823976)
 2294 
 2295  -- Julian Andres Klode <jak@debian.org>  Wed, 11 May 2016 10:48:27 +0200
 2296 
 2297 apt (1.2.11) unstable; urgency=medium
 2298 
 2299   [ David Kalnischkies ]
 2300   * ensure transaction states are changed only once
 2301   * stop handling items in doomed transactions.
 2302     Thanks to Barr Detwix & Vincent Lefevre for log files (Closes: 817240)
 2303   * do not require non-broken systems in 'upgrade'
 2304   * detect compressed status files on extension again
 2305   * recheck Pre-Depends satisfaction in SmartConfigure (LP: #1569099)
 2306   * fix Alt-Filename handling of file method
 2307   * allow uncompressed files to be empty in store again
 2308   * silently skip acquire of empty index files
 2309   * ensure outdated files are dropped without lists-cleanup
 2310 
 2311   [ Kelemen Gábor ]
 2312   * Hungarian program translation update (Closes: 820638)
 2313 
 2314  -- Julian Andres Klode <jak@debian.org>  Mon, 25 Apr 2016 15:23:49 +0200
 2315 
 2316 apt (1.2.10) unstable; urgency=medium
 2317 
 2318   [ Zhou Mo ]
 2319   * zh_CN.po: update simplified Chinese translation. (100%)
 2320 
 2321   [ Julian Andres Klode ]
 2322   * test-apt-download-progress: Use a larger file for testing
 2323   * Allow lowering trust level of a hash via config
 2324 
 2325   [ Michael Vogt ]
 2326   * Use systemd.timer instead of a cron job (Closes: #600262, #709675, #663290)
 2327     (LP: #246381, #727685)
 2328 
 2329   [ David Kalnischkies ]
 2330   * use buffered writing for InRelease splitting
 2331 
 2332   [ Takuma Yamada ]
 2333   * Japanese program translation update (Closes: 819938)
 2334 
 2335  -- Michael Vogt <mvo@debian.org>  Tue, 05 Apr 2016 20:23:47 +0200
 2336 
 2337 apt (1.2.9) unstable; urgency=high
 2338 
 2339   [ David Kalnischkies ]
 2340   * drop confusing comma from no strong hash message
 2341 
 2342   [ Julian Andres Klode ]
 2343   * Do not mark packages for keep that we want to remove (LP: #1562402)
 2344     (This fixes some upgrades involving renames where the old package
 2345      is removed)
 2346 
 2347  -- Julian Andres Klode <jak@debian.org>  Sun, 27 Mar 2016 01:26:51 +0100
 2348 
 2349 apt (1.2.8) unstable; urgency=medium
 2350 
 2351   [ Michael Vogt ]
 2352   * Get accurate progress reporting in apt update again
 2353 
 2354   [ Julian Andres Klode ]
 2355   * Report non-transient errors as errors, not as warnings
 2356   * methods/gpgv: Rewrite error handling and message.
 2357     Thanks to Ron Lee for wording suggestions
 2358   * Use descriptive URIs in 104 Warning messages
 2359   * cachefile: Only set members that were initialized successfully
 2360     (Closes: #818628)
 2361   * Update symbols file
 2362 
 2363   [ David Kalnischkies ]
 2364   * do not strip epochs from state version strings (Closes: 818162)
 2365   * properly check for "all good sigs are weak" (Closes: 818910)
 2366   * handle gpgv's weak-digests ERRSIG
 2367 
 2368   [ Zhou Mo ]
 2369   * zh_CN.po: update simplified Chinese translation. (Closes: #818639)
 2370 
 2371   [ Takuma Yamada ]
 2372   * Japanese manpage translation update (Closes: 818950)
 2373 
 2374  -- Julian Andres Klode <jak@debian.org>  Thu, 24 Mar 2016 19:31:24 +0100
 2375 
 2376 apt (1.2.7) unstable; urgency=medium
 2377 
 2378   "Caesar is dead"
 2379 
 2380   [ Frans Spiesschaert ]
 2381   * Dutch program translation update (Closes: 817060)
 2382   * Dutch manpages translation update (Closes: 817062)
 2383 
 2384   [ Julian Andres Klode ]
 2385   * Use native architecture instead of amd64 for build-dep-purge test
 2386   * Do not consider SHA1 usable
 2387   * Test that SHA1-only .diff/Index files are not used
 2388   * test: Use SHA512 digests for GPG, reject SHA1-based signatures
 2389   * methods/gpgv: Reject weak digest algorithms
 2390   * apt-pkg/acquire-worker.cc: Introduce 104 Warning message
 2391   * methods/gpgv: Warn about SHA1 (and RIPEMD-160)
 2392 
 2393   [ David Kalnischkies ]
 2394   * require $(HASH)-Download field in .diff/Index files
 2395   * flush line-clearing on progress stop before post-invoke (Closes: 793672)
 2396   * enforce verify of filesize in 'apt-get source'
 2397 
 2398   [ Manuel "Venturi" Porras Peralta ]
 2399   * Spanish apt-mark translation fix (Closes: 817999)
 2400 
 2401   [ Zhou Mo ]
 2402   * zh_CN.po: fix translation bug. (Closes: #818177)
 2403 
 2404   [ Michael Vogt ]
 2405   * Fix bug where the problemresolve can put a pkg into a heisenstate
 2406     (LP: #1550741)
 2407 
 2408  -- Julian Andres Klode <jak@debian.org>  Tue, 15 Mar 2016 19:20:18 +0100
 2409 
 2410 apt (1.2.6) unstable; urgency=high
 2411 
 2412   [ Veres Lajos ]
 2413   * Fix several typos
 2414 
 2415   [ Julian Andres Klode ]
 2416   * apt-pkg/algorithms.cc: Avoid stack buffer overflow in KillList
 2417     (Closes: #701069)
 2418   * urgency=high because this fixes a stack overflow and the last
 2419     upload fixed several segfaults and has not migrated yet either.
 2420 
 2421  -- Julian Andres Klode <jak@debian.org>  Mon, 07 Mar 2016 19:49:38 +0100
 2422 
 2423 apt (1.2.5) unstable; urgency=medium
 2424 
 2425   [ Daniel Kahn Gillmor ]
 2426   * apt-key del should correctly handle keyids prefixed with 0x
 2427 
 2428   [ David Kalnischkies ]
 2429   * support APT::Get::Build-Dep-Automatic again in build-dep
 2430   * add test for apt-key 0xKEY and use parameter expansion.
 2431     Thanks to James McCoy for the suggestion. (Closes: 816691)
 2432   * do not move not-failed pdiff-patches into CWD on failure (Closes: #816837)
 2433   * get group again after potential remap in Source: parse.
 2434     Thanks to Francesco Poli and Marc Haber for testdata. (Closes: 812251)
 2435 
 2436   [ Colin Watson ]
 2437   * Fix lzma write support to handle "try again" case (Closes: #751688)
 2438 
 2439   [ Julian Andres Klode ]
 2440   * Prevent double remapping of iterators and string views
 2441   * debian/control: Set Standards-Version to 3.9.7
 2442 
 2443  -- Julian Andres Klode <jak@debian.org>  Sun, 06 Mar 2016 19:47:45 +0100
 2444 
 2445 apt (1.2.4) unstable; urgency=medium
 2446 
 2447   [ David Kalnischkies ]
 2448   * use local changelog from /usr/share/doc if possible
 2449   * always download changelogs into /tmp first
 2450   * pass versioned provides to external solvers in EDSP
 2451 
 2452   [ Julian Andres Klode ]
 2453   * Fix maintscript to properly remove 20changelog (Closes: #814754)
 2454   * Fix crash with empty architecture list (LP: #1549819)
 2455   * Add missing numeric includes in files using std::accumulate()
 2456 
 2457  -- Julian Andres Klode <jak@debian.org>  Sat, 27 Feb 2016 14:02:47 +0100
 2458 
 2459 apt (1.2.3) unstable; urgency=high
 2460 
 2461   [ Julian Andres Klode ]
 2462   * Set seekpos to 0 after reopening files in Seek() (Closes: #812994, #813000)
 2463 
 2464   [ David Kalnischkies ]
 2465   * get dpkg lock in build-dep if cache was invalid again (Closes: 814139)
 2466 
 2467  -- Julian Andres Klode <jak@debian.org>  Wed, 10 Feb 2016 18:02:20 +0100
 2468 
 2469 apt (1.2.2) unstable; urgency=medium
 2470 
 2471   [ David Kalnischkies ]
 2472   * always create pkg at the time pkg:arch is created
 2473   * reimplement build-dep via apts normal resolver
 2474     (Closes: #137560, #444930, #489911, #583914, #728317, #812173)
 2475   * parse version correctly from binary Source field (Closes: 812492)
 2476   * get sources for packages in multiple releases again (Closes: 812497)
 2477   * only warn about missing/invalid Date field for now (Closes: 809329)
 2478   * support <libc>-<kernel>-<cpu> in architecture specs.
 2479     Thanks to Bálint Réczey for initial patch (Closes: #812212)
 2480   * avoid building dependency tree in 'source' command
 2481 
 2482   [ Stefan Bühler ]
 2483   * fix "Mismatched free() / delete / delete []" in simple_buffer
 2484 
 2485   [ Julian Andres Klode ]
 2486   * Do not buffer writes larger than the buffer if possible
 2487   * Drop the g++ build-dep, transition is done
 2488   * NEWS: Prefix the keep deb option with Binary::apt:: (Closes: #812111)
 2489   * rred: If there were I/O errors, fail
 2490   * Correctly report write errors when flushing buffered writer
 2491   * test: Fix apt-key tests to work with current gpg 2.1
 2492 
 2493   [ Manuel "Venturi" Porras Peralta ]
 2494   * Spanish program translation update (Closes: 813467)
 2495 
 2496   [ Adrian Wielgosik ]
 2497   * Try avoiding loading long package description
 2498   * Avoid temporary strings in SubstVar.
 2499 
 2500   [ Fredrik Fornwall ]
 2501   * edspsystem.cc: include <stdlib.h> for mkdtemp (Closes: #807367)
 2502 
 2503  -- Julian Andres Klode <jak@debian.org>  Thu, 04 Feb 2016 22:50:43 +0100
 2504 
 2505 apt (1.2.1) unstable; urgency=high
 2506 
 2507   [ Zhou Mo ]
 2508   * po: update zh_CN programs translation
 2509 
 2510   [ Julian Andres Klode ]
 2511   * Remap StringView instances pointing into the cache (Closes: #812251)
 2512 
 2513   [ Michael Vogt ]
 2514   * Log calling SUDO_USER or PKEXEC_UID in history.log.
 2515     Thanks to Thomas Reusch
 2516 
 2517  -- Julian Andres Klode <jak@debian.org>  Mon, 25 Jan 2016 18:03:50 +0100
 2518 
 2519 apt (1.2) unstable; urgency=medium
 2520 
 2521   [ Julian Andres Klode ]
 2522   * Do not break apt-file (<< 3.0~exp1~), 2.X works fine
 2523   * Version the build-depends on liblz4-dev to >= 0.0~r126
 2524   * search: Handle packages without description (Closes: #810622)
 2525   * Only enable pipelining if server is HTTP/1.1 (Closes: #810796)
 2526 
 2527   [ Mattia Rizzolo ]
 2528   * Sort the list of sources to be built and linked (Closes: #810509)
 2529 
 2530   [ Michael Vogt ]
 2531   * Do not show multiple identical apt-cache showsrc entries (Closes: #734922)
 2532 
 2533   [ David Kalnischkies ]
 2534   * evaluate sourceslist-list-format entity in vendors sources.list.
 2535     Thanks to Niels Thykier for reporting on IRC
 2536   * update symbols file
 2537   * fix M-A:foreign provides creation for unknown archs
 2538   * revert file-hash based action-merging in acquire (Closes: 810046)
 2539   * return correct position in APT::StringView::(r)find
 2540 
 2541   [ Zhou Mo ]
 2542   * po: update simplified chinese programs translation
 2543 
 2544  -- Julian Andres Klode <jak@debian.org>  Fri, 15 Jan 2016 19:52:19 +0100
 2545 
 2546 apt (1.2~exp1) experimental; urgency=medium
 2547 
 2548   [ Beatrice Torracca ]
 2549   * Italian manpages translation update (Closes: 809522)
 2550 
 2551   [ David Kalnischkies ]
 2552   * add optional support for comments in pkgTagFile
 2553   * support comments in debian/control parsing (Closes: 806775)
 2554   * properly parse comments in apt_preferences and deb822-style sources
 2555   * include all compressed Packages/Sources files in Release file
 2556   * use one 'store' method to rule all (de)compressors
 2557   * ensure compression cleanup even without lists-cleanup
 2558   * allow pdiff bootstrap from all supported compressors
 2559   * keep compressed indexes in a low-cost format
 2560   * support '-' and no parameter for stdin in apt-helper cat-file
 2561   * tests: limit autotest-functionname generation to sane characters
 2562   * use filesize of compressed pdiffs for the limit if possible
 2563   * remove uncompressed leftover partial file before pdiff bootstrap
 2564 
 2565   [ Michael Vogt ]
 2566   * Add support for APT::Periodic::CleanInterval.
 2567     Thanks to Martin-Éric Racine
 2568   * Add bash-completion support for the "apt" command (Closes: #747094)
 2569   * Add new APT::Keep-Downloaded-Packages option (Closes: #160743)
 2570 
 2571   [ Julian Andres Klode ]
 2572   * Change compressor costs to be 100 apart
 2573   * apt-cache: stats: Average is over used, not all, buckets
 2574   * Increase APT::Cache-HashTableSize default to 50503
 2575   * travis: pull liblz4-dev from wily
 2576   * FileFd: (native) LZ4 support
 2577   * apt-helper: cat-file: Add -C/--compress option
 2578   * CopyFile: Use 64 * 1024 instead of 64000 as buffer size
 2579   * acquire: Allow parallelizing methods without hosts
 2580   * rred: Run in parallel
 2581   * Introduce internal APT::StringView class
 2582   * Switch performance critical code to use APT::StringView
 2583   * pkgCacheGenerator::StoreString: Get rid of std::string
 2584   * pkgCacheGenerator: CurMd5.Value() cannot be empty
 2585   * AvailableDescriptionLanguages: Use one string for all iterations
 2586   * NEWS: Document recompression of indices
 2587   * Store the size of strings in the cache
 2588   * libapt-pkg5.0: Add Breaks appstream (<< 0.9.0-3~)
 2589 
 2590   [ Helmut Grohne ]
 2591   * Allow building without libgtest-dev under <nocheck> build profile
 2592     (Closes: #809726)
 2593 
 2594  -- Julian Andres Klode <jak@debian.org>  Fri, 08 Jan 2016 21:41:10 +0100
 2595 
 2596 apt (1.1.10) unstable; urgency=medium
 2597 
 2598   [ David Kalnischkies ]
 2599   * deal with empty values properly in deb822 parser (Closes: 808102)
 2600 
 2601   [ Beatrice Torracca ]
 2602   * fix 3 typos/omissions in apt.conf(5) (Closes: 809160)
 2603 
 2604   [ Julian Andres Klode ]
 2605   * BufferedWriter: flushing: Check for written < size instead of <=
 2606   * aptconfiguration: Set default compression level to 6
 2607   * BufferedFileFdPrivate: Make InternalFlush() save against errors
 2608   * Switch to DJB hashing and use prime number as table size
 2609   * Turn tolower_ascii() and isspace_ascii() into inline functions
 2610   * Fix test case that was broken by switch of hash function
 2611   * pkgTagSection::Scan: Fix read of uninitialized value
 2612   * pkgCacheGenerator: Allow passing down an already created cache
 2613   * Add support for calculating hashes over the entire cache
 2614   * Do not sync the cache file
 2615 
 2616  -- Julian Andres Klode <jak@debian.org>  Wed, 30 Dec 2015 00:40:53 +0100
 2617 
 2618 apt (1.1.9) unstable; urgency=medium
 2619 
 2620   Highlights: buffered rred writes and slightly faster cache generation (~10%)
 2621 
 2622   [ Julian Andres Klode ]
 2623   * Introduce isspace_ascii() for use by parsers
 2624   * Convert most callers of isspace() to isspace_ascii()
 2625   * pkgcachegen: Use std::unordered_map instead of std::map
 2626   * debListParser: ParseDepends: Only query native arch if needed
 2627   * debListParser: Do not validate Description-md5 for correctness twice
 2628   * ParseDepends: Mark branches for build-dep parsing as unlikely
 2629   * rred: Only call pkgInitConfig() in test mode
 2630   * FileFdPrivate: Add getter and setter for fields
 2631   * FildFd: Introduce a Flush() function and call it from Close()
 2632   * FileFd: Add a buffered writing mode
 2633   * rred: Use buffered writes
 2634   * pkgcachegen.h: Hack around unordered_map not existing before C++11
 2635   * doc/acquire-additional-files.txt: Mention apt-helper cat-file
 2636 
 2637   [ Niels Thykier ]
 2638   * Hex2Digit: Do not use isxdigit()
 2639 
 2640   [ David Kalnischkies ]
 2641   * allow repositories to forbid arch:all for specific index targets
 2642 
 2643  -- Julian Andres Klode <jak@debian.org>  Sun, 27 Dec 2015 19:16:36 +0100
 2644 
 2645 apt (1.1.8) unstable; urgency=medium
 2646 
 2647   * apt-helper: Add a cat-file command for concatening files
 2648   * Change InternalReadLine to always use buffer.read() return value
 2649 
 2650  -- Julian Andres Klode <jak@debian.org>  Sat, 26 Dec 2015 23:23:02 +0100
 2651 
 2652 apt (1.1.7) unstable; urgency=medium
 2653 
 2654   The real "speed up rred for uncompressed files" release
 2655 
 2656   * Use a hardcoded buffer size of 4096 to fix performance
 2657   * rred: Allow passing files as arguments for compressor testing
 2658   * Get rid of memmove() in our read buffering
 2659 
 2660  -- Julian Andres Klode <jak@debian.org>  Sat, 26 Dec 2015 19:10:14 +0100
 2661 
 2662 apt (1.1.6) unstable; urgency=medium
 2663 
 2664   Merry Christmas from the APT Team
 2665 
 2666   [ Pino Toscano ]
 2667   * Fix FileUtlTest.GetTempDir failure when run as root (Closes: #808383)
 2668   * CopyFile: fix BufSize to a sane value (Closes: #808381)
 2669   * CopyFile: avoid failing on EOF on some systems (Closes: #808381)
 2670 
 2671   [ Julian Andres Klode ]
 2672   * Do nothing in FileFd::Write() if Size is 0 (Closes: #808381)
 2673 
 2674   [ David Kalnischkies ]
 2675   * avoid evaluating shell in paths used in apt-key
 2676   * avoid triggering gpg2 migration in apt-key
 2677   * follow dpkg and xz and use CRC64 for xz compression
 2678   * parse xz-compression level from configuration
 2679   * implement a buffer system for FileFd::ReadLine (Closes: 808579)
 2680   * ensure we got a lock in clean operation (Closes: 808561)
 2681 
 2682  -- Julian Andres Klode <jak@debian.org>  Thu, 24 Dec 2015 17:01:49 +0100
 2683 
 2684 apt (1.1.5) unstable; urgency=medium
 2685 
 2686   [ Julian Andres Klode ]
 2687   * Do not swap required and important in pkgCache::Priority()
 2688     Thanks to Manuel A. Fernandez Montecelo for discovering this
 2689     (Closes: #807523)
 2690   * Convert package names from Packages files to lower case (Closes: #807012)
 2691   * test framework: Correctly generate new paths in noopchroot
 2692   * debian/apt.auto-removal.sh: Adjust -dbg exclusion for multi-arch
 2693   * pkgcache: Make hash arch-independent using fixed size integer
 2694   * test-apt-download-progress: Run the https test multiple times
 2695 
 2696   [ David Kalnischkies ]
 2697   * update symbols files to 1.1.4 state of affairs
 2698   * parse .diff/Index hashes in reverse order
 2699   * redirect which stderr to /dev/null for consistency (Closes: 807373)
 2700   * show a more descriptive error for weak Release files (Closes: 806459)
 2701   * support regex and co in 'apt-cache policy $pkg' again (Closes: 807870)
 2702   * non-existing directories don't need to be cleaned (Closes: 807477)
 2703 
 2704   [ Seo Sanghyeon ]
 2705   * fix incorrect Korean translation of "manually" and "automatically"
 2706 
 2707   [ Andreas Metzler ]
 2708   * mention APT::AutoRemove::{Recommends,Suggests}Important option
 2709     (Closes: 807413)
 2710 
 2711  -- Julian Andres Klode <jak@debian.org>  Mon, 14 Dec 2015 16:56:11 +0100
 2712 
 2713 apt (1.1.4) unstable; urgency=medium
 2714 
 2715   [ Julian Andres Klode ]
 2716   * defaults.mak: Set LC_COLLATE=C.UTF-8 for reproducible sort order
 2717   * Avoid overflow when summing up file sizes
 2718 
 2719   [ David Kalnischkies ]
 2720   * add a apt breaks (apt-utils << 1.1.3) for partial-upgrades (Closes: 806765)
 2721   * require explicit paths to dsc/control as we do for deb files
 2722     (Closes: 806693)
 2723   * use @CHANGEPATH@ as placeholder in changelog URI templates
 2724   * replace "which" with "command -v" for portability.
 2725     Thanks to Mingye Wang for the suggestion. (Closes: 807144)
 2726   * replace run-parts with find|sort to avoid debianutils usage
 2727   * part revert, part redo 'which' replacement.
 2728     Thanks to Jakub Wilk for pointing out #747320
 2729 
 2730   [ Fredrik Fornwall ]
 2731   * apt-helper.cc: include <stdlib.h> for atoi (Closes: 807031)
 2732 
 2733  -- Julian Andres Klode <jak@debian.org>  Mon, 07 Dec 2015 15:31:31 +0100
 2734 
 2735 apt (1.1.3) unstable; urgency=medium
 2736 
 2737   [ David Kalnischkies ]
 2738   * use function pointers instead of weak symbols for cmdline parsing
 2739   * accept ../ on the cmdline as start for a deb file as well
 2740   * add apt-utils Depends apt (= ${binary:Version})
 2741 
 2742   [ Andreas Cadhalpun ]
 2743   * do not override exact targetrelease matches with lesser matches
 2744     (Closes: 746412)
 2745 
 2746  -- Michael Vogt <mvo@debian.org>  Mon, 30 Nov 2015 08:49:40 +0100
 2747 
 2748 apt (1.1.2) unstable; urgency=medium
 2749 
 2750   [ David Kalnischkies ]
 2751   * outsmart gcc -O3 over-optimization in pkgCdrom::FindPackages
 2752   * disable privilege-drop verification by default as fakeroot trips over it
 2753     (Closes: 806475)
 2754   * fix program name detection in rsh method
 2755   * disable privilege dropping for rsh/ssh method by default (Closes: 806511)
 2756 
 2757   [ Michael Vogt ]
 2758   * do not use "-Wl,-Bsymbolic-functions" during the build to avoid breakage
 2759 
 2760  -- Julian Andres Klode <jak@debian.org>  Sat, 28 Nov 2015 22:47:40 +0100
 2761 
 2762 apt (1.1.1) unstable; urgency=medium
 2763 
 2764   [ Michael Vogt ]
 2765   * Deal with killed acquire methods properly instead of hanging
 2766     (Closes: #806406)
 2767   * Check if the Apt::Sandbox::User exists in CheckDropPrivsMustBeDisabled()
 2768     (Closes: #806406)
 2769 
 2770   [ David Kalnischkies ]
 2771   * appease adequate with some weak symbols for -private (Closes: #806422)
 2772 
 2773  -- Michael Vogt <mvo@debian.org>  Fri, 27 Nov 2015 16:04:59 +0100
 2774 
 2775 apt (1.1) unstable; urgency=medium
 2776 
 2777   [ Justin B Rye ]
 2778   * review apt(8) manpage
 2779   * review apt-mark(8) manpage
 2780   * review apt-secure(8) manpage
 2781   * review sources.list(5) manpage
 2782 
 2783   [ Michael Vogt ]
 2784   * upload ABI break version from experimental to unstable
 2785 
 2786  -- Michael Vogt <mvo@debian.org>  Thu, 26 Nov 2015 12:33:44 +0100
 2787 
 2788 apt (1.1~exp16) experimental; urgency=medium
 2789 
 2790   [ David Kalnischkies ]
 2791   * do not use _apt for file/copy sources if it isn't world-accessible
 2792     (Closes: 805069)
 2793   * support setting empty values (sanely) & removing support
 2794     for space-gapping: '-o option= value'
 2795     Thanks to Daniel Hartwig for initial patch. (Closes: 693092)
 2796   * ignore lost+found in private directory cleanup (Closes: 805424)
 2797   * update libapt-{pkg,inst} symbols files
 2798   * do not rerun ./configure causing FTCBFS with newer autotools-dev.
 2799     Thanks to Helmut Grohne for the detailed bugreport. (Closes: 804923)
 2800   * do not segfault in cache generation on mmap failure (Closes: 803417)
 2801   * do not sent Last-Modified if we expect a changed file
 2802   * show potentially arch-qualified fullname in 'apt show'
 2803 
 2804   [ Frans Spiesschaert ]
 2805   * Dutch manpages translation (NEW) (Closes: 805474)
 2806 
 2807   [ Justin B Rye ]
 2808   * review of new/changed translatable program strings
 2809 
 2810  -- Michael Vogt <mvo@debian.org>  Tue, 24 Nov 2015 21:29:14 +0100
 2811 
 2812 apt (1.1~exp15) experimental; urgency=medium
 2813 
 2814   [ Julian Andres Klode ]
 2815   * deblistparser: Make PrioList const
 2816   * srvrec: Do not expose C++11 tuple use in header
 2817   * cacheset: Fix compilation on new GCC in C++98 mode
 2818   * Provide tests for thread-safety
 2819 
 2820   [ Mert Dirik ]
 2821   * Turkish program translation update (Closes: 802610)
 2822 
 2823   [ David Kalnischkies ]
 2824   * implement a public pkgSystem::MultiArchSupported
 2825   * implement a public pkgSystem::ArchitecturesSupported
 2826   * implement operator* for cacheset iterators
 2827   * refactor dpkg execution in deb/debsystem
 2828   * provide public interface to hold/unhold packages
 2829   * allow all dpkg selections to be set via apt-mark and libapt
 2830   * drop privileges in file:// method as we do for decompressors
 2831   * unbreak the copy-method claiming hashsum mismatch since ~exp9
 2832     (Closes: 799158)
 2833   * show progress info while 'downloading' a local .deb file
 2834   * support .deb files in upgrade operations as well
 2835   * rework errors and warnings around insecure repositories (Closes: 796549)
 2836   * refer to apt-secure(8) in unsecure repositories warning
 2837   * suggest 'apt autoremove' to get right of unneeded packages (Closes: 801571)
 2838   * add binary-specific options via Binary scope
 2839   * revamp apt(8) to refer more instead of duplicating
 2840   * disable updating insecure repositories in apt by default
 2841   * new quiet level -qq for apt to hide progress output
 2842   * hidden support more apt-get/apt-cache commands in apt
 2843     (Closes: 778234, 780700, 781237)
 2844   * show version and type in "apt (r)depends" (Closes: 218995)
 2845   * revamp all tools help messages
 2846   * sanify API to get 'the' candidate version (Closes: #803471)
 2847   * support arch:all data e.g. in separate Packages file
 2848   * ignore newlines in dpkg-deb control output for installing debs
 2849     (Closes: 802553)
 2850   * allow acquire method specific options via Binary scope
 2851   * encode UTF-8 characters correctly in QuoteString (Closes: 799123)
 2852   * activate AI_IDN by default to support IDN domains (Closes: 763437)
 2853 
 2854  -- Michael Vogt <mvo@debian.org>  Wed, 11 Nov 2015 17:04:43 +0100
 2855 
 2856 apt (1.1~exp14) experimental; urgency=medium
 2857 
 2858   [ Julian Andres Klode ]
 2859   * Revert "Fix select timeout to be 50msec instead of 0.5msec" for acquire
 2860   * .travis.yml: Add pinned vivid for gettext and clean up a bit
 2861   * Allow -i and -u as aliases for installed and upgradable in list
 2862 
 2863  -- Michael Vogt <mvo@debian.org>  Tue, 20 Oct 2015 18:25:04 +0200
 2864 
 2865 apt (1.1~exp13) experimental; urgency=medium
 2866 
 2867   [ Michael Vogt ]
 2868   * Use xgettext --no-location in make update-pot
 2869   * Fix select timeout to be 50msec instead of 0.5msec (Closes: #799857)
 2870 
 2871   [ David Kalnischkies ]
 2872   * M-A: allowed pkgs of unconfigured archs do not satisfy :any
 2873   * implement dpkgs vision of interpreting pkg:<arch> dependencies
 2874   * add Source-Version field for EDSP
 2875   * fix insecure use of /tmp in EDSP solver 'dump' (Closes: 795600)
 2876   * select kernels to protect from autoremove based on Debian version
 2877     (Closes: 787827)
 2878   * implement autobit and pinning in EDSP solver 'apt'
 2879   * do not discard new manual-bits while applying EDSP solutions
 2880   * include debug information in the autoremove-kernels file
 2881   * avoid using global PendingError to avoid failing too often too soon
 2882   * implement apt-get source msg 'Please use: $vcs' for git
 2883   * do not ignore differently versioned self-provides
 2884   * do not generate bogus hashes if hash is disabled in apt-ftparchive
 2885   * use APT::FTPArchive hash settings as default for APT::FPArchive::$filetype
 2886   * add --sha512 option + documentation for apt-ftparchive
 2887   * deal with spaces in path, command and filepaths in apt-key
 2888   * add by-hash sources.list option and document all of by-hash
 2889   * fallback to well-known URI if by-hash fails (Closes: 798919)
 2890 
 2891  -- Michael Vogt <mvo@debian.org>  Mon, 05 Oct 2015 18:27:22 +0200
 2892 
 2893 apt (1.1~exp12) experimental; urgency=medium
 2894 
 2895   [ David Kalnischkies ]
 2896   * sources.list and indextargets option for pdiffs
 2897   * auto-prefix $(SITE) for indextargets Description field
 2898   * implement PDiff patching for compressed files
 2899   * implement indextargets option 'DefaultEnabled'
 2900   * try xz instead of bz2 first for compressed files
 2901   * implement $(NATIVE_ARCHITECTURE) substvar for indextargets
 2902   * detect and deal with indextarget duplicates
 2903   * ignore for _apt inaccessible TMPDIR in pkgAcqChangelog (Closes: 797270)
 2904   * if file is inaccessible for _apt, disable privilege drop in acquire
 2905   * remove Christian Perrier from Uploaders as requested.
 2906     Thanks to Christian for all the l10n, code & social contributions!
 2907     (Closes: #783337)
 2908   * use unusable-for-security hashes for integrity checks
 2909   * use clock() as source for SRV randomness
 2910 
 2911   [ Miroslav Kure ]
 2912   * Czech program translation update (Closes: 797329)
 2913 
 2914   [ Michael Vogt ]
 2915   * Consider md5sum no longer a usable hash
 2916   * Add support for writing by-hash dirs in apt-ftparchive
 2917 
 2918   [ Julian Andres Klode ]
 2919   * apt-pkg/tagfile.h: Include stdint.h, fixes rdep build failures
 2920 
 2921  -- Michael Vogt <mvo@debian.org>  Fri, 11 Sep 2015 23:31:34 +0200
 2922 
 2923 apt (1.1~exp11) experimental; urgency=medium
 2924 
 2925   [ Julian Andres Klode ]
 2926   * pkgcachegen: Account for remapping when parsing depends from NewPackage.
 2927     Thanks to Jakub Wilk for the bug report and the backtraces (Closes: #796999)
 2928   * debian/rules: Only do parallel build if specified in DEB_BUILD_OPTIONS.
 2929     Thanks to Jakub Wilk for the suggestion
 2930   * cacheset: Prefer the depcache over the policy again
 2931   * install: Set a local deb as the candidate for that package
 2932   * Always close compressed files in FileFd
 2933   * Use compressor support from FileFd for ExtractTar instead of programs
 2934   * Do not parse Status fields from remote sources
 2935 
 2936   [ David Kalnischkies ]
 2937   * just-in-time removal of broken essential packages (Closes: 796070)
 2938   * correct 'apt update' download summary line
 2939   * ignore AllowMem parameter in cache generation (Closes: 796459)
 2940   * add a libapt-pkg recommends apt
 2941   * fix various typos reported by codespell
 2942   * use always priv-dropping for changelog download as root
 2943   * allow explicit dis/enable of IndexTargets in sources options
 2944 
 2945   [ Anders Jonsson ]
 2946   * Swedish program translation update (Closes: 796059)
 2947 
 2948  -- Julian Andres Klode <jak@debian.org>  Thu, 27 Aug 2015 17:55:12 +0200
 2949 
 2950 apt (1.1~exp10) experimental; urgency=medium
 2951 
 2952   [ Michael Vogt ]
 2953   * add support for SRV record lookup before connect
 2954   * Provide "apt-get full-upgrade" to match "apt full-upgrade"
 2955   * Add support for "apt-cache showsrc --only-source srcpkgname"
 2956     Thanks to Steve Slangasek for the suggestion (Closes: 695633)
 2957 
 2958   [ Julian Andres Klode ]
 2959   * Support tabs in sources.list files (Closes: #796067)
 2960   * Re-indent GetCandidateVerNew() and make ConsiderFiles argument explicit
 2961   * postinst: Correctly pass --home instead of -home, and fixup old user.
 2962     Thanks to Niels Thykier for reporting this on IRC
 2963 
 2964  -- Michael Vogt <mvo@debian.org>  Mon, 24 Aug 2015 10:12:15 +0200
 2965 
 2966 apt (1.1~exp9) experimental; urgency=medium
 2967 
 2968   [ Michael Vogt ]
 2969   * Add "ca-certificates" recommends to apt-transport-https
 2970   * test/integration/test-apt-download-progress:
 2971     - fix test failure on fast hardware
 2972   * Rename "Size" in ServerState to TotalFileSize
 2973   * Make apt compile with clang++ again
 2974   * Cleanup includes (Thanks iwyu)
 2975 
 2976   [ David Kalnischkies ]
 2977   * re-enable patchsize limit option for pdiffs
 2978   * better non-virtual metaIndex.LocalFileName() implementation
 2979   * mark internal interfaces as hidden
 2980   * restore ABI of pkgTagSection
 2981   * streamline display of --help in all tools
 2982   * allow uninstalled packages to be put on hold
 2983   * use 'best' hash for source authentication (LP: #1098738)
 2984   * re-enable support for -s (and co) in apt-get source (Closes: 742578)
 2985   * create directory for extended_states if needed
 2986   * create our cache and lib directory always with mode 755
 2987   * fix file ownership tests to work on kfreebsd
 2988   * use dpkg --merge-avail only if needed in apt-mark
 2989   * properly handle already reinstall pkgs in ordering (Closes: 770291)
 2990   * correct architecture detection for 'rc' packages for purge (Closes: 770898)
 2991   * derive more of https from http method
 2992   * properly implement pkgRecord::Parser for *.deb files
 2993   * improve https method queue progress reporting.
 2994     Thanks to Robert Edmonds and Anders Kaseorg for initial patchs
 2995     (Closes: 777565, 781509)
 2996   * calculate only expected hashes in methods
 2997   * calculate hashes while downloading in https
 2998   * ensure lists/ files have correct permissions after apt-cdrom add
 2999   * unsigned Release files can expire, too
 3000   * a hit on Release files means the indexes will be hits too
 3001   * remove "first package seen is native package" assumption.
 3002     Thanks to Axel Beckert for testing (Closes: 782777)
 3003   * improve partial/ cleanup in abort and failure cases
 3004   * a pin of 1000 always means downgrade allowed
 3005   * remove unused and strange default-value for pins
 3006   * show non-matching m-a:same versions in debug message
 3007   * fix 'Source' to 'Package' rename in apt-ftparchive
 3008   * sync TFRewrite*Order arrays with dpkg and dak
 3009   * stop depending on copy-on-write for std::string
 3010   * implement a more c++-style TFRewrite alternative
 3011   * rewrite all TFRewrite instances to use the new pkgTagSection::Write
 3012   * detect 416 complete file in partial by expected hash
 3013   * implement VerifyFile as all-hashes check
 3014   * detect Releasefile IMS hits even if the server doesn't
 3015   * treat older Release files than we already have as an IMSHit
 3016   * don't try other compressions on hashsum mismatch
 3017   * rework hashsum verification in the acquire system
 3018   * check patch hashes in rred worker instead of in the handler
 3019   * add more parsing error checking for rred
 3020   * support hashes for compressed pdiff files
 3021   * do not request files if we expect an IMS hit
 3022   * configurable acquire targets to download additional files
 3023   * show URI.Path in all acquire item descriptions
 3024   * implement 'apt-get files' to access index targets
 3025   * store Release files data in the Cache
 3026   * implement default apt-get file --release-info mode (Closes: 752702)
 3027   * populate the Architecture field for PackageFiles (Closes: 687255)
 3028   * hide Translation-* in 'apt-cache policy' output
 3029   * provide a public interface for acquiring changelogs
 3030     (Closes: 687147, 739854, 784027, 787190)
 3031   * ensure valid or remove destination file in file method
 3032   * deal better with acquiring the same URI multiple times
 3033   * call URIStart in cdrom and file method
 3034   * show item ID in Hit, Ign and Err lines as well
 3035   * condense parallel requests with the same hashes to one
 3036   * support lang= and target= sources.list options
 3037   * bring back deb822 sources.list entries as .sources
 3038   * detect and error out on conflicting Trusted settings
 3039   * merge indexRecords into metaIndex
 3040   * add sources.list Check-Valid-Until and Valid-Until-{Max,Min} options
 3041   * implement Signed-By option for sources.list
 3042   * remove the longtime deprecated vendor{,list} stuff
 3043   * allow individual targets to be kept compressed
 3044   * support gpg 2.1.x in apt-key (Closes: 781042)
 3045   * merge keyrings with cat instead of gpg in apt-key.
 3046     Thanks to Daniel Kahn Gillmor for the suggestion
 3047   * handle site-changing redirects as mirror changes
 3048   * disable locking even for root in --simulate
 3049   * rename 'apt-get files' to 'apt-get indextargets'
 3050   * enforce GCC5 C++11 ABI and usage
 3051   * show or-groups in not-installed recommends and suggests lists
 3052   * hide implicit deps in apt-cache again by default
 3053   * just-in-time creation for (explicit) negative deps
 3054   * add volatile sources support in libapt-pkg
 3055   * parse packages from all architectures into the cache
 3056   * enhance "hit paywall" error message to mention the probable cause
 3057   * drop extra newline in 'Failed to fetch' and 'GPG error' message
 3058   * mark again deps of pkgs in APT::Never-MarkAuto-Sections as manual.
 3059     Thanks to Raphaël Hertzog and Adam Conrad for detailed reports and
 3060     initial patches (Closes: 793360) (LP: #1479207)
 3061   * change to libapt-pkg abi 5.0 with versioned symbols
 3062   * move APT::Never-MarkAuto-Sections handling to MarkDelete
 3063   * move manual-bit from 'oldlibs' pkg to its dependencies
 3064   * remove Dir:: scope limit of RootDir in the documentation (Closes: 659387)
 3065   * add {contrib,non-free}/{metapackages,oldlibs} to section specialhandling
 3066     (Closes: 788320)
 3067 
 3068   [ Frans Spiesschaert ]
 3069   * Dutch program translation update (Closes: 771039)
 3070 
 3071   [ Julien Patriarca ]
 3072   * French program translation update (Closes: 766755)
 3073 
 3074   [ Zhou Mo ]
 3075   * Chinese (simplified) program translation update (Closes: 766170)
 3076   * Chinese (simplified) program translation update (Closes: 771982)
 3077 
 3078   [ Miroslav Kure ]
 3079   * Czech program translation update (Closes: 764055)
 3080 
 3081   [ Mert Dirik ]
 3082   * Turkish program translation update (Closes: 763379)
 3083   * Turkish translation update for apt (Closes: #789491)
 3084 
 3085   [ Kenshi Muto ]
 3086   * Japanese program translation update (Closes: 763033)
 3087   * Japanese program translation update (Closes: 772678)
 3088 
 3089   [ James McCoy ]
 3090   * support long keyids in "apt-key del" instead of ignoring them
 3091     (Closes: 754436)
 3092   * tighten filtering of kernel images in apt.auto-removal (Closes: 772732)
 3093   * Use terminfo's typical save_cursor/restore_cursor sequences
 3094     (Closes: #772521)
 3095 
 3096   [ Manuel "Venturi" Porras Peralta ]
 3097   * Spanish program translation update (Closes: 771815)
 3098 
 3099   [ Jean-Pierre Giraud ]
 3100   * French manpages translation update (Closes: 771967)
 3101 
 3102   [ Theppitak Karoonboonyanan ]
 3103   * Thai program translation update (Closes: 772913)
 3104 
 3105   [ Tomasz Buchert ]
 3106   * Fix crash in the apt-transport-https when Owner is NULL (Closes: #778375)
 3107 
 3108   [ Helmut Grohne ]
 3109   * parse arch-qualified Provides correctly (Closes: 777071)
 3110 
 3111   [ Beatrice Torracca ]
 3112   * Italian manpage translation update (Closes: 776702)
 3113 
 3114   [ Jérémy Bobbio ]
 3115   * stop displaying time of build in online help (Closes: 774342)
 3116 
 3117   [ Robert Edmonds ]
 3118   * HttpsMethod::Fetch(): Zero the FetchResult object when leaving due to 404
 3119 
 3120   [ Milo Casagrande ]
 3121   * Italian program translation update (Closes: 782122)
 3122 
 3123   [ Julian Andres Klode ]
 3124   * pkgPolicy: Introduce storage and helpers for per-version pins
 3125   * versionmatch: Extract version match checking out of Find()
 3126   * policy: Assign per-version pins
 3127   * apt-cache: Change version pin output to use per-version pins
 3128   * fileutl_test.cc: Check for /etc/passwd instead of /bin/sh
 3129   * policy: Return highest file pin if version pin == 0 in GetPriority()
 3130   * Determine the candidate based on per-version pins, instead of old code
 3131     (Closes: #770017, #622237, #620249, #685215)
 3132   * policy: Fix the new policy implementation to handle downgrades correctly
 3133   * Fix test case breakage from the new policy implementation
 3134   * policy: Fix the handling of config-files states
 3135   * Replace INT_MIN with std::numeric_limits<int>::min
 3136   * Simply ignore cruft in the status files, do not treat it as prio 0
 3137   * Fix an obscure warning from GCC
 3138   * apt-get: Do not include apt-pkg/indexrecords.h
 3139   * Drop C++11 elements from headers
 3140   * Re-introduce None as a deprecated alias for No
 3141   * Make QItem a subclass of DescItem
 3142   * ExecFork: Use /proc/self/fd to determine which files to close
 3143     (Closes: #764204)
 3144   * Merge changelog entries from sid-gcc5
 3145   * Bump apt-inst SONAME to 2.0 to adjust for the ABI break in apt-pkg
 3146   * Annotate more methods with APT_OVERRIDE.
 3147     Thanks to g++ -Wsuggest-override
 3148   * debian/gbp.conf: Set multimaint-merge = True
 3149   * debian/control: Rename libapt-pkg4.15 -> libapt-pkg5.0
 3150   * apt.cron.daily: Reference 10periodic instead of 02periodic (LP: #1332106)
 3151   * Makefile: Add a make fast command for development
 3152   * Add a parameter ConsiderFiles to GetPriority(VerIterator)
 3153   * apt-cache: Modify policy output to use per-version pins
 3154   * Only make Upgradable() return true for packages with a candidate
 3155     (LP: #896689)
 3156   * apt-cache: Improve translateability of the "with priority" thing
 3157   * policy: Be more strict about parsing pin files, and document prio 0
 3158     (Closes: #429912)
 3159   * apt_preferences(5): Re-document how priorities are calculated
 3160     (Closes: #554773)
 3161   * Drop the Section field from pkgCache::Package again
 3162   * Fix integration tests for the removal of the Package pin output
 3163   * Remove an invalid fi from a testcase
 3164   * C++11: Switch from auto_ptr to unique_ptr
 3165   * Mark SPtr as deprecated, and convert users to std::unique_ptr
 3166   * Deprecate SPtrArray<T> and convert everyone to unique_ptr<T[]>
 3167   * Use setresuid() and setresgid() where available
 3168   * Accept --upgradeable as synonym for --upgradable (Closes: #787846)
 3169   * po/fr.po: Remove the unbreakable space before ! in the confirm string
 3170     (Closes: #727680)
 3171   * Replace --force-yes by various options starting with --allow
 3172   * Add integration test for Pin-Priority range checks
 3173   * Replace UINT_MAX with std::numeric_limits<unsigned int>::max()
 3174   * Mention that source order only matter per version (Closes: #617445)
 3175   * Say "in combination with the other options" if an option is not understood
 3176     (Closes: #762758)
 3177   * apt-cache: Show an error if stats gets any arguments (Closes: #153161)
 3178   * apt-cache(8): Mention that --names-only search provides (Closes: #618017)
 3179   * apt_preferences(5): Correct default pin assignment documentation
 3180     (Closes: #623706)
 3181   * apt_preferences(5): Mention overlapping of pin matches
 3182   * Make auto-remove and auto-clean aliases for the versions without -
 3183     (Closes: #274159)
 3184   * apt: Add autoremove and auto-remove commands
 3185   * changelog: Replace spelling typo for re-enable everywhere.
 3186     Thanks to Lintian
 3187   * debian/control: Replace debian by Debian.
 3188     Thanks to Lintian
 3189   * debian/control: Drop the versioned python-apt conflict.
 3190     Thanks to Lintian
 3191   * debian/control: Remove XS- from Testsuite and bump Standards-Version.
 3192     Thanks to Lintian
 3193   * Set Acquire::Changelogs::URI::Origin::Tanglu for Tanglu changelogs
 3194   * Also add 'in combination with the other options.' to another error
 3195   * apt-cache(8): Drop the #versions >= #package names comparison
 3196     (Closes: #691281)
 3197   * apt-get: allow non-root --print-uris build-dep (Closes: #283400)
 3198   * doc/files.dbk: Improve documentation for {src,}pkgcache.bin
 3199     (Closes: #465551)
 3200   * update: Check if the cache could be opened, don't just assume it
 3201     (Closes: #756162)
 3202   * cachefile.cc: Do not ignore return value of pkgDepCache::Init()
 3203   * Add GetPriority(VerIterator) to pkgDepCache::Policy
 3204   * Document the general effect of the comma operator (Closes: #574939)
 3205   * When looking if Provides match, OR them with the normal patches
 3206     (Closes: #760868)
 3207   * install: If package already is the newest version, display version
 3208     (Closes: #315149)
 3209   * Make pkgCache::Priority() static, it does not need the instance
 3210     (Closes: #448627)
 3211   * Replace "extra" in "the following extra packages [...]" by "additional"
 3212     (Closes: #82430)
 3213   * Do not crash in 'apt show' for non-installed packages
 3214   * debian/NEWS: Mention new pinning algorithm added in 2.0~exp1
 3215 
 3216   [ Yuri Kozlov ]
 3217   * Russian program translation update (Closes: 789709)
 3218 
 3219   [ Guillem Jover ]
 3220   * po-fixups: fill Project-Id-Version and Encoding correctly (Closes: 612996)
 3221   * Do not set unhonored DPKG_NO_TSTP variable for dpkg (Closes: #765366)
 3222 
 3223   [ Daniel Hartwig ]
 3224   * support setting a port for rsh:// in sources.list (Closes: 624727)
 3225   * replace direct calls to egrep with grep -E.
 3226     Thanks to David Weinehall for initial patch (Closes: 255577)
 3227 
 3228   [ Luca Bruno ]
 3229   * Replace all "press enter" occurrences with "press [Enter]"
 3230     Thanks to Andre Felipe Machado for initial patch (Closes: 414848)
 3231 
 3232   [ Jonathan Nieder ]
 3233   * document VERSION 2 (and 3) pre-install-pkgs hook interface (Closes: 627188)
 3234 
 3235   [ Tomas Pospisek ]
 3236   * document APT::Periodic::RandomSleep.
 3237     Thanks to Chris Bainbridge and Kees Cook for initial text (Closes: 776380)
 3238 
 3239   [ Johannes Schauer ]
 3240   * use a=experimental instead n=experimental in pin documentation
 3241     (Closes: 783343)
 3242 
 3243   [ Kusanagi Kouichi ]
 3244   * Show full package records in apt-cache search -f (Closes: #660851)
 3245 
 3246  -- Michael Vogt <mvo@debian.org>  Tue, 18 Aug 2015 11:15:52 +0200
 3247 
 3248 apt (1.1~exp8) experimental; urgency=medium
 3249 
 3250   [ Michael Vogt ]
 3251   * merge unstable upload version 1.0.9.3
 3252   * Ensure /etc/apt/auth.conf has _apt:root owner
 3253   * Use sysconf(_SC_ARG_MAX) to find the size of Dpkg::MaxArgBytes
 3254   * Only support Translation-* that are listed in the {In,}Release file
 3255   * Call "Dequeue()" for items in AbortTransaction() to fix race
 3256   * prepare ABI for feature/socketpair
 3257   * Bump ABI to 4.15
 3258 
 3259   [ David Kalnischkies ]
 3260   * re-enable support for -s (and co) in apt-get source (Closes: 742578)
 3261   * run acquire transactions only once
 3262   * aborted reverify restores file owner and permission
 3263   * test if TMPDIR is accessible before using (Closes: 765951)
 3264   * chown finished partial files earlier
 3265   * promote filesize to a hashstring
 3266 
 3267  -- Michael Vogt <mvo@debian.org>  Thu, 06 Nov 2014 10:01:21 +0100
 3268 
 3269 apt (1.1~exp7) experimental; urgency=medium
 3270 
 3271   [ David Kalnischkies ]
 3272   * don't cleanup cdrom files in apt-get update (Closes: 765458)
 3273   * ignore Acquire::GzipIndexes for cdrom sources
 3274 
 3275  -- David Kalnischkies <david@kalnischkies.de>  Wed, 15 Oct 2014 20:12:15 +0200
 3276 
 3277 apt (1.1~exp6) experimental; urgency=medium
 3278 
 3279   [ josch ]
 3280   * implement the updated build profile spec
 3281 
 3282   [ Michael Vogt ]
 3283   * methods/rsh.cc: replace strcat with std::string (Closes: #76442)
 3284   * Add new configallowinsecurerepositories to the test framework
 3285 
 3286   [ Guillem Jover ]
 3287   * Update Status field values handling
 3288 
 3289   [ David Kalnischkies ]
 3290   * don't drop privileges if _apt has not enough rights
 3291   * check for available space, excluding root reserved blocks
 3292 
 3293  -- Michael Vogt <mvo@debian.org>  Wed, 15 Oct 2014 07:47:36 +0200
 3294 
 3295 apt (1.1~exp5) experimental; urgency=medium
 3296 
 3297   [ Michael Vogt ]
 3298   * Only rename StatError files in AbortTransaction()
 3299   * Document Acquire{MaxReleaseFileSize,AllowInsecureRepositories,
 3300     AllowDowngradeToInsecureRepositories} and
 3301     --no-allow-insecure-repositories
 3302   * Fix backward compatibility of the new pkgAcquireMethod::DropPrivsOrDie()
 3303   * Change default of Acquire::AllowInsecureRepositories to "true"
 3304     so that this change is less disruptive, this will be switched
 3305     to "false" again after jessie
 3306 
 3307   [ David Kalnischkies ]
 3308   * remove useless pdiff filename output (Closes: 764737)
 3309   * make --allow-insecure-repositories message an error
 3310   * display a warning for unsigned repos
 3311   * trusted=yes sources are secure, we just don't know why
 3312 
 3313  -- Michael Vogt <mvo@debian.org>  Mon, 13 Oct 2014 16:15:22 +0200
 3314 
 3315 apt (1.1~exp4) experimental; urgency=medium
 3316 
 3317   [ Michael Vogt ]
 3318   * Merge sid version 1.0.9.2
 3319   * feature/acq-trans:
 3320     - Make apt-get update more transactional by keeping all data from
 3321       a sources.list line in partial/ until all data is good and only
 3322       then move it into lists/ in one step
 3323     - add new -o Debug::Acquire::Transaction=1 debug option
 3324   * feature/expected-size:
 3325     Do not download more data in the mehotds than expected if we know
 3326     the size. For the InRelease/Release/Release.gpg add new
 3327     Acquire::MaxReleaseFileSize that defaults to 10Mb for now
 3328   * Verify the hashes of the downloaded compressed files early
 3329   * Only load unauthenticated data into our parsers when the user
 3330     explicitly asked for it via --allow-insecure-repositories
 3331     (Acquire::AllowInsecureRepositories)
 3332   * Print warning when trying to use unauthenticated repositories
 3333   * Use /var/empty as the homedir for _apt
 3334   * Revert making pkgAcquire::Item::DescURI() "const" to not break
 3335     API
 3336   * Do not allow going from a authenticated to unauthenticated repository
 3337   * Add missing "adduser" dependency (for the new _apt user)
 3338     Thanks to Russ Allbery (Closes: #763004)
 3339   * Test if TMPDIR is a directory in apt-key and if not unset it
 3340   * add early verification for the .diff/Index download
 3341   * Bump library version to libapt-pkg4.14
 3342   * Rework pkgAcqMeta{Index,Sig,ClearSig}::{Done,Failed]() for readability
 3343   * Ignore EINVAL from prctl(PR_SET_NO_NEW_PRIVS) (closes: 764066)
 3344 
 3345   [ David Kalnischkies ]
 3346   * deprecate Pkg->Name in favor of Grp->Name
 3347   * drop stored StringItems in favor of in-memory mappings
 3348   * de-duplicate version strings in the cache
 3349   * fix progress output for (dist-)upgrade calculation
 3350   * move PCI::From* methods into CacheSetHelper class (Closes: 686221)
 3351   * add a (hidden) --quiet option for apt-key
 3352   * only create new trusted.gpg if directory is writeable
 3353   * support (multiple) arguments properly in apt-key
 3354   * set a primary-keyring only if we have access to it
 3355   * merge fragment keyrings in apt-key to avoid hitting gpg limits
 3356     (Closes: 733028)
 3357   * use apt-key adv (+ gnupg) instead of gpgv for verify
 3358   * support gnupg2 as drop-in replacement for gnupg
 3359   * allows one to specify fingerprints in 'apt-key del'
 3360   * use only one --keyring in gpg interactions
 3361   * add and use 'apt-key verify' which prefers gpgv over gpg
 3362   * remove empty keyrings in trusted.gpg.d on upgrade
 3363   * store source name and version in binary cache
 3364   * allow fetcher setup without directory creation (Closes: 762898)
 3365   * cleanup partial directory of lists in apt-get clean (Closes: #762889)
 3366   * allow options between command and -- on commandline
 3367   * update symbols file
 3368   * support parsing of all hashes for pdiff
 3369   * ensure world-readability for trusted.gpg in postinst (Closes: 647001)
 3370   * ensure partial dirs are 0700 and owned by _apt:root
 3371   * use _apt:root only for partial directories
 3372   * display errortext for all Err
 3373   * set PR_SET_NO_NEW_PRIVS also if run as non-root
 3374 
 3375   [ James McCoy ]
 3376   * ensure apt-key del handles 16-byte key ids (Closes: 754436)
 3377 
 3378   [ Kenshi Muto ]
 3379   * Japanese program translation update (Closes: 763033)
 3380 
 3381   [ Trần Ngọc Quân ]
 3382   * Set STRIP_FROM_PATH for doxygen
 3383 
 3384   [ Mert Dirik ]
 3385   * Turkish program translation update (Closes: 763379)
 3386 
 3387   [ Guillem Jover ]
 3388   * apt-get: Create the temporary downloaded changelog inside tmpdir
 3389 
 3390   [ Miroslav Kure ]
 3391   * [l10n] Updated Czech translation of apt (Closes: #764055)
 3392 
 3393  -- Michael Vogt <mvo@ubuntu.com>  Wed, 08 Oct 2014 09:37:35 +0200
 3394 
 3395 apt (1.1~exp3) experimental; urgency=medium
 3396 
 3397   [ Michael Vogt ]
 3398   * merged changes from debian/sid up to 1.0.9.1
 3399   * Make /var/lib/apt/lists and /var/cache/apt/archives owned
 3400     by the new _apt user
 3401   * Drop Privileges in the following acquire methods:
 3402      copy, http, https, ftp, gpgv, gzip/bzip2/lzma/xz
 3403   * DropPrivs: Improvements based on feedback from error@debian.org
 3404 
 3405   [ Julian Andres Klode ]
 3406   * DropPriv: Really call seteuid and not setuid, and add more checks
 3407   * Use _apt as our unprivileged user name
 3408   * DropPrivs: Also check for saved set-user-ID and set-group-ID
 3409   * methods: Fail if we cannot drop privileges
 3410   * DropPrivs: Also check for saved set-user-ID and set-group-ID
 3411 
 3412  -- Michael Vogt <mvo@debian.org>  Wed, 24 Sep 2014 22:30:09 +0200
 3413 
 3414 apt (1.1~exp2) experimental; urgency=medium
 3415 
 3416   [ Guillem Jover ]
 3417   * Add new Base256ToNum long long overload function
 3418   * Fix ar and tar code to be LFS-safe (Closes: #742882)
 3419 
 3420   [ Michael Vogt ]
 3421   * increase libapt-inst to version 1.6
 3422   * Only allow "apt-get build-dep path" when path starts with ./ or /
 3423   * Allow passing a full path to apt-get install /foo/bar.deb (CLoses: #752327)
 3424   * merge changes from the 1.0.6 upload
 3425 
 3426  -- Michael Vogt <mvo@debian.org>  Thu, 10 Jul 2014 13:18:08 +0200
 3427 
 3428 apt (1.1~exp1) experimental; urgency=low
 3429 
 3430   [ David Kalnischkies ]
 3431   * [API Break] change "std::string pkgAcquire::Item::DescURI()" to
 3432                        "std::string pkgAcquire::Item::DescURI() const"
 3433   * [ABI-Break] increase hashtable size for packages/groups by factor 5
 3434   * [ABI-Break] cleanup datatypes mix used in binary cache
 3435   * [internal API-Break] remove the Section member from package struct
 3436   * use 'best' hash for source authentication (LP: 1098738)
 3437   * use HashStringList in the acquire system
 3438   * deal with hashes in ftparchive more dynamic as well
 3439   * re-enable pipelining via hashsum reordering support
 3440   * parse and retrieve multiple Descriptions in one record
 3441   * improve pkgTagSection scanning and parsing
 3442   * invalid cache if architecture set doesn't match (Closes: 745036)
 3443 
 3444   [ Michael Vogt ]
 3445   * add support for "apt-get build-dep foo.dsc"
 3446   * add support for "apt-get build-dep unpacked-source-dir"
 3447   * add support for "apt-get install foo_1.0_all.deb"
 3448   * make "apt-get update" progress much more accurate by loading the
 3449     sizes of the targets into the fetcher early
 3450   * Implement simple by-hash for apt update to improve reliability of
 3451     the update. Apt will try to fetch the Packages file via
 3452     /by-hash/$hash_type/$hash_value if the repo supports that.
 3453     - add APT::Acquire::$(host)::By-Hash=1 knob
 3454     - add Acquire-By-Hash=1 to Release file
 3455   * add Debug::Acquire::Progress debug option
 3456   * [ABI-Break] lp:~mvo/apt/source-hashes:
 3457     - use sha{512,256,1} for deb-src when available LP: #1098738
 3458   * [ABI-Break] stop exporting the accidentally exported parsenetrc() symbol
 3459   * [ABI-Break] remove the PACKAGE_MATCHER_ABI_COMPAT defines
 3460   * [ABI BREAK] apt-pkg/pkgcache.h:
 3461     - adjust pkgCache::State::VerPriority enum, to match reality
 3462   * test/integration/test-debsrc-hashes:
 3463     - add integration test, thanks to Daniel Hartwig
 3464   * [ABI-Break] remove the PACKAGE_MATCHER_ABI_COMPAT defines
 3465   * [ABI-Break] Pass struct IndexTarget/indexRecords to
 3466     pkgAcqIndex{,Merge}Diffs
 3467   * [internal API-Break] rename pkgCache::Package::NextPackage to
 3468     pkgCache::Package::Next
 3469   * Calculate Percent as part of pkgAcquireStatus to provide a weighted
 3470     percent for both items and bytes
 3471   * apt-pkg/contrib/macros.h: bump library version to 4.13
 3472   * apt-private/acqprogress.cc: do not show file size on IMSHit, it wasn't
 3473     fetched
 3474   * Fix warnings from clang -Wall/clang -fsanitize=address
 3475   * add DropPrivs() and drop privileges to nobody when running the
 3476     the buildin apt and dump solvers
 3477   * lp:~mvo/apt/webserver-simulate-broken-with-fix346386:
 3478     - fix invalid InRelease file download checking and add regression
 3479       test to server broken files to the buildin test webserver
 3480     - add regression test for LP: #34638
 3481 
 3482  -- Michael Vogt <mvo@debian.org>  Thu, 19 Jun 2014 12:01:48 +0200
 3483 
 3484 apt (1.0.10.1) unstable; urgency=medium
 3485 
 3486   * hide first pdiff merge failure debug message (Closes: 793444)
 3487   * mark again deps of pkgs in APT::Never-MarkAuto-Sections as manual.
 3488     Thanks to Raphaël Hertzog and Adam Conrad for detailed reports and
 3489     initial patches (Closes: 793360) (LP: #1479207)
 3490   * explicitly build-dep on g++ (>= 4:5.2) for gcc5 transition
 3491 
 3492  -- David Kalnischkies <david@kalnischkies.de>  Mon, 03 Aug 2015 07:29:40 +0200
 3493 
 3494 apt (1.0.10) unstable; urgency=medium
 3495 
 3496   [ Zhou Mo ]
 3497   * po: update zh_CN translation slightly
 3498   * po: Update Simplified Chinese programs translation
 3499 
 3500   [ Mert Dirik ]
 3501   * Turkish translation update for apt (Closes: #789491)
 3502 
 3503   [ Yuri Kozlov ]
 3504   * Russian program translation update (Closes: 789709)
 3505 
 3506   [ Milo Casagrande ]
 3507   * Italian program translation update (Closes: 782122)
 3508 
 3509   [ Beatrice Torracca ]
 3510   * Italian manpage translation update (Closes: 776702)
 3511 
 3512   [ Julian Andres Klode ]
 3513   * ExecFork: Use /proc/self/fd to determine which files to close
 3514     (Closes: #764204)
 3515 
 3516   [ Michael Vogt ]
 3517   * Prepare new 1.0.10 release with gcc5 abi transition
 3518 
 3519   [ David Kalnischkies ]
 3520   * stop depending on copy-on-write for std::string
 3521   * bump next-abi check above gcc5-abi bump
 3522   * update symbols file to use gcc5 abi mangling
 3523 
 3524  -- David Kalnischkies <david@kalnischkies.de>  Sat, 25 Jul 2015 12:11:08 +0200
 3525 
 3526 apt (1.0.9.10) unstable; urgency=medium
 3527 
 3528   [ Michael Vogt ]
 3529   * Fix crash in pkgDPkgPM::WriteApportReport(() (LP: #1436626)
 3530   * Move sysconf(_SC_OPEN_MAX); out of the for() loop to avoid unneeded
 3531     syscalls
 3532   * Fix endless loop in apt-get update that can cause disk fillup
 3533     (LP: #1445239)
 3534 
 3535   [ Helmut Grohne ]
 3536   * parse arch-qualified Provides correctly (Closes: 777071)
 3537 
 3538  -- Michael Vogt <mvo@debian.org>  Fri, 22 May 2015 17:38:31 +0200
 3539 
 3540 apt (1.0.9.9) unstable; urgency=medium
 3541 
 3542   [ David Kalnischkies ]
 3543   * parse specific-arch dependencies correctly on single-arch systems
 3544     (Closes: 777760)
 3545   * remove "first package seen is native package" assumption.
 3546     Thanks to Axel Beckert for testing (Closes: 782777)
 3547 
 3548  -- David Kalnischkies <david@kalnischkies.de>  Tue, 28 Apr 2015 16:11:27 +0200
 3549 
 3550 apt (1.0.9.8) unstable; urgency=medium
 3551 
 3552   [ David Kalnischkies ]
 3553   * fix another d(e)select-upgrade typo (LP: #1399037)
 3554   * properly handle expected filesize in https.
 3555     Thanks to Robert Edmonds and Anders Kaseorg for initial patchs
 3556     (Closes: 777565, 781509) (LP: #807303)
 3557   * avoid depends on std::string implementation for pkgAcquire::Item::Mode
 3558     (Closes: 781858)
 3559   * demote VectorizeString gcc attribute from const to pure
 3560   * keyids in "apt-key del" should be case-insensitive (Closes: 781696)
 3561   * parse specific-arch dependencies correctly on single-arch systems
 3562     (Closes: 777760)
 3563 
 3564   [ Michael Vogt ]
 3565   * fix crash in order writing in pkgDPkgPM::WriteApportReport() (LP: #1436626)
 3566 
 3567  -- David Kalnischkies <david@kalnischkies.de>  Mon, 13 Apr 2015 07:14:36 +0200
 3568 
 3569 apt (1.0.9.7) unstable; urgency=medium
 3570 
 3571   [ Tomasz Buchert ]
 3572   * Fix crash in the apt-transport-https when Owner is NULL (Closes: #778375)
 3573 
 3574  -- Michael Vogt <mvo@debian.org>  Mon, 23 Feb 2015 12:54:03 +0100
 3575 
 3576 apt (1.0.9.6) unstable; urgency=medium
 3577 
 3578   [ Michael Vogt ]
 3579   * Fix missing URIStart() for https downloads
 3580   * Add regression test for the previous commit
 3581 
 3582   [ David Kalnischkies ]
 3583   * 128 KiB DSC files ought to be enough for everyone (Closes: 774893)
 3584   * award points for positive dependencies again (Closes: 774924)
 3585 
 3586  -- Michael Vogt <mvo@ubuntu.com>  Fri, 16 Jan 2015 08:37:25 +0100
 3587 
 3588 apt (1.0.9.5) unstable; urgency=medium
 3589 
 3590   [ David Kalnischkies ]
 3591   * dispose http(s) 416 error page as non-content (Closes: 768797)
 3592   * do not make PTY slave the controlling terminal (Closes: 772641)
 3593   * always run 'dpkg --configure -a' at the end of our dpkg callings
 3594     (Closes: 769609)
 3595   * pass-through stdin fd instead of content if not a terminal (Closes: 773061)
 3596 
 3597   [ James McCoy ]
 3598   * tighten filtering of kernel images in apt.auto-removal (Closes: 772732)
 3599 
 3600   [ Jean-Pierre Giraud ]
 3601   * French manpages translation update (Closes: 771967)
 3602 
 3603   [ Zhou Mo ]
 3604   * Chinese (simplified) program translation update (Closes: 771982)
 3605 
 3606   [ Kenshi Muto ]
 3607   * Japanese program translation update (Closes: 772678)
 3608 
 3609   [ Theppitak Karoonboonyanan ]
 3610   * Thai program translation update (Closes: 772913)
 3611 
 3612  -- David Kalnischkies <david@kalnischkies.de>  Tue, 23 Dec 2014 13:22:42 +0100
 3613 
 3614 apt (1.0.9.4) unstable; urgency=medium
 3615 
 3616   [ David Kalnischkies ]
 3617   * use 'best' hash for source authentication (LP: 1098738)
 3618   * deprecate the Section member from package struct
 3619   * allow options between command and -- on commandline
 3620   * re-enable support for -s (and co) in apt-get source (Closes: 742578)
 3621   * change codenames to jessie as stable POV in docs
 3622   * close leaking slave fd after setting up pty magic (Closes: 767774)
 3623   * fix PTY interaction on linux and kfreebsd (Closes: 765687)
 3624 
 3625   [ James McCoy ]
 3626   * support long keyids in "apt-key del" instead of ignoring them
 3627     (Closes: 754436)
 3628 
 3629   [ Michael Vogt ]
 3630   * Use sysconf(_SC_ARG_MAX) to find the size of Dpkg::MaxArgBytes
 3631 
 3632   [ Frans Spiesschaert ]
 3633   * Dutch program translation update (Closes: 771039)
 3634 
 3635   [ Julien Patriarca ]
 3636   * French program translation update (Closes: 766755)
 3637 
 3638   [ Zhou Mo ]
 3639   * Chinese (simplified) program translation update (Closes: 766170)
 3640 
 3641   [ Miroslav Kure ]
 3642   * Czech program translation update (Closes: 764055)
 3643 
 3644   [ Mert Dirik ]
 3645   * Turkish program translation update (Closes: 763379)
 3646 
 3647   [ Kenshi Muto ]
 3648   * Japanese program translation update (Closes: 763033)
 3649 
 3650   [ Manuel "Venturi" Porras Peralta ]
 3651   * Spanish program translation update (Closes: 771815)
 3652 
 3653  -- David Kalnischkies <david@kalnischkies.de>  Wed, 03 Dec 2014 14:26:04 +0100
 3654 
 3655 apt (1.0.9.3) unstable; urgency=medium
 3656 
 3657   [ josch ]
 3658   * implement the updated build profile spec
 3659 
 3660   [ Michael Vogt ]
 3661   * methods/rsh.cc: replace strcat with std::string (Closes: #76442)
 3662 
 3663   [ Guillem Jover ]
 3664   * Update Status field values handling
 3665 
 3666   [ David Kalnischkies ]
 3667   * don't cleanup cdrom files in apt-get update (Closes: 765458)
 3668 
 3669  -- Michael Vogt <mvo@debian.org>  Wed, 15 Oct 2014 19:49:38 +0200
 3670 
 3671 apt (1.0.9.2) unstable; urgency=medium
 3672 
 3673   [ Michael Vogt ]
 3674   * test/integration/test-apt-update-file: improve test
 3675   * Fix regression when copy: is used for a relative path (Closes: #762160)
 3676   * generalize Acquire::GzipIndex to support all compressions that
 3677     apt supports
 3678   * Fix regression for cdrom: sources from latest security update
 3679   * Ensure that iTFRewritePackageOrder is "MD5sum" to match
 3680     apt-ftparchive
 3681   * debian/rules: add hardening=+all.
 3682     Thanks to Simon Ruderich, Markus Waldeck
 3683 
 3684   [ Holger Wansing ]
 3685   * German program translation update (Closes: 762223)
 3686 
 3687   [ Jérémy Bobbio ]
 3688   * disable timestamps in the footer of docs by doxygen
 3689 
 3690   [ Trần Ngọc Quân ]
 3691   * Set STRIP_FROM_PATH for doxygen
 3692 
 3693   [ Guillem Jover ]
 3694   * apt-get: Create the temporary downloaded changelog inside tmpdir
 3695     (closes: #763780) (CVE-2014-7206)
 3696 
 3697  -- Michael Vogt <mvo@debian.org>  Thu, 02 Oct 2014 22:05:39 +0200
 3698 
 3699 apt (1.0.9.1) unstable; urgency=high
 3700 
 3701   [ Michael Vogt ]
 3702   * Allow override of Proxy-Auto-Detect by the users configuration
 3703     (Closes: 759264)
 3704   * fix ci autopkgtest
 3705   * fix regression from 1.0.9 when file:/// source are used and
 3706     those are on a different partition than the apt state directory
 3707     and add regression test
 3708 
 3709   [ Trần Ngọc Quân ]
 3710   * l10n: vi.po (636t): Update program translation
 3711 
 3712   [ Chris Leick ]
 3713   * Updated German documentation translation
 3714 
 3715   [ Mert Dirik ]
 3716   * Turkish program translation update (Closes: 761394)
 3717 
 3718  -- Michael Vogt <mvo@debian.org>  Tue, 16 Sep 2014 20:52:25 +0200
 3719 
 3720 apt (1.0.9) unstable; urgency=high
 3721 
 3722   * SECURITY UPDATE:
 3723     - incorrect invalidating of unauthenticated data (CVE-2014-0488)
 3724     - incorrect verification of 304 reply (CVE-2014-0487)
 3725     - incorrect verification of Acquire::Gzip indexes (CVE-2014-0489)
 3726 
 3727  -- Michael Vogt <mvo@debian.org>  Mon, 15 Sep 2014 08:34:46 +0200
 3728 
 3729 apt (1.0.8) unstable; urgency=medium
 3730 
 3731   [ Holger Wansing ]
 3732   * German program translation update (Closes: 758837)
 3733 
 3734   [ Américo Monteiro ]
 3735   * Portuguese manpages translation update (Closes: 759608)
 3736 
 3737   [ Warren He ]
 3738   * initialize iPolicyBrokenCount in DepCache::Update (Closes: 758397)
 3739 
 3740   [ Andreas Oberritter ]
 3741   * Avoid yielding blank lines with APT::Cmd::use-format=true
 3742 
 3743   [ Michael Vogt ]
 3744   * Make Proxy-Auto-Detect check for each host (Closes: #759264)
 3745   * Add testcase for apt list --all-versions
 3746   * * apt-pkg/deb/dpkgpm.cc:
 3747     - update string matching for dpkg I/O errors. (LP: #1363257)
 3748     - properly parse the dpkg status line so that package name
 3749       is properly set and an apport report is created. Thanks
 3750       to Anders Kaseorg for the patch  (LP: #1353171)
 3751   * Use heap to allocate PatternMatch to avoid potential stack overflow
 3752     (Closes: 759612)
 3753   * Run autopkgtest tests with "env -i" to avoid pollution from the host env
 3754     (Closes: #759655)
 3755   * test/integration/test-ubuntu-bug-346386-apt-get-update-paywall:
 3756     - use downloadfile() to fix test failure
 3757   * Fix incorrect upgradable listing in "apt list"
 3758     (thanks to Michael Musenbrock) (Closes: #753297)
 3759   * apt-pkg/cachefile.cc:
 3760     - ensure we have a Policy in CacheFile.BuildDepCache()
 3761   * methods/http.cc:
 3762     - Improve Debug::Acquire::http debug output
 3763 
 3764   [ Dimitri John Ledkov ]
 3765   * apt-ftparchive: make Packages & Sources generation optional,
 3766     during Generate call
 3767 
 3768   [ David Kalnischkies ]
 3769   * support regular expressions in 'apt search'
 3770   * implement --full in apt search
 3771   * fix progress report for upgrade and reinstall
 3772   * rework PTY magic to fix stair-stepping on kfreebsd (Closes: 759684)
 3773   * don't call pager in non-terminals for changelog (Closes: 755040)
 3774 
 3775  -- Michael Vogt <mvo@debian.org>  Tue, 09 Sep 2014 20:09:11 +0200
 3776 
 3777 apt (1.0.7) unstable; urgency=medium
 3778 
 3779   [ Michael Vogt ]
 3780   * add README.md
 3781   * StringToBool: only act if the entire string is consumed by strtol()
 3782   * Use @builddeps@ in the debian/tests/control file
 3783   * apt-pkg/acquire-item.cc: make pkgAcqDiffIndex more uniform
 3784   * Fix SmartConfigure to ignore ordering of packages that are already valid
 3785   * doc/apt.8.xml: fix typo, thanks to Jakub Wilk (Closes: #756056)
 3786   * doc/po/pt.po: updated, thanks to Américo Monteir (Closes: #756200)
 3787 
 3788   [ victory ]
 3789   * Update Japanese documentation translation (Closes: #754817)
 3790 
 3791   [ Trần Ngọc Quân ]
 3792   * l10n: vi.po (636t): Update one new string
 3793 
 3794   [ Julian Andres Klode ]
 3795   * Fix debListParser to accept "no" as a value for the Multi-Arch field
 3796     (Closes: #759099)
 3797 
 3798   [ Mert Dirik ]
 3799   * Turkish program translation update (Closes: 756710)
 3800 
 3801   [ Miroslav Kure ]
 3802   * Czech program translation update (Closes: 758208)
 3803 
 3804   [ David Kalnischkies ]
 3805   * add dpkg::source-options for dpkg-source invocation (Closes: 757534)
 3806   * support versioned provides as implemented by dpkg (Closes: 758153)
 3807 
 3808  -- Michael Vogt <mvo@debian.org>  Wed, 27 Aug 2014 17:11:42 -0700
 3809 
 3810 apt (1.0.6) unstable; urgency=medium
 3811 
 3812   [ Chris Leick ]
 3813   * German translation reviewed by Erik Pfannenstein
 3814 
 3815   [ Michael Vogt ]
 3816   * methods/http.cc: use Req.str() in debug output
 3817   * Do not try to parse invalid translation files (LP: #756317)
 3818   * Do not clean "/" in pkgAcquire::Clean/pkgArchiveCleaner (Closes: #753531)
 3819   * Only show packages as upgradable if the have a CandidateVer != 0
 3820     (Closes: #753297)
 3821 
 3822   [ Trần Ngọc Quân ]
 3823   * l10n: vi.po: Update 3 new messages
 3824 
 3825   [ Joe Hansen ]
 3826   * Danish program translation update (Closes: 753979)
 3827 
 3828   [ David Kalnischkies ]
 3829   * handle moved mmap after UniqFindTagWrite call (Closes: #753941)
 3830 
 3831   [ Michele Orrù ]
 3832   * use printf instead of echo in testing framework
 3833 
 3834   [ Cédric Barboiron ]
 3835   * Improve description how to turn off the caches (Closes: #753531)
 3836 
 3837   [ Guillem Jover ]
 3838   * po: Fill or add missing Language field
 3839   * po: Remove fuzzy from file msgid header
 3840   * po: Fill Project-Id-Version with correct project id and version
 3841   * po: Fix Plural-Forms fields
 3842   * po: Fix or add missing email addresses
 3843   * po: Fix encoding issues
 3844   * po: Fix format specifier order in translation
 3845   * build: Set the XSL parameter through the command line instead of sed
 3846   * build: Convert from DebianDoc SGML to DocBook XML
 3847   * doc: Convert from DebianDoc SGML to DocBook XML
 3848   * doc: Unfuzzy DocBook translations
 3849 
 3850  -- Michael Vogt <mvo@debian.org>  Thu, 10 Jul 2014 11:46:07 +0200
 3851 
 3852 apt (1.0.5) unstable; urgency=low
 3853 
 3854   [ Michael Vogt ]
 3855   * fix autopkgtest tests
 3856   * fix test-apt-ftparchive-cachedb-lp1274466 and apt-internal-solver tests
 3857   * test/integration/test-essential-force-loopbreak: fix on non-amd64 systems
 3858   * Tell the user if no updates are available after apt update (Closes: #751388)
 3859 
 3860   [ Michele Orrù ]
 3861   * Check for gtest's header before building.
 3862 
 3863   [ Chris Leick ]
 3864   * Updated translation of german documentation
 3865 
 3866   [ Konstantin Manna ]
 3867   * fix two german manpage spelling mistakes (Closes: 751635)
 3868   * add missing comma in SEE ALSO of apt-secure manpage (Closes: 748506)
 3869 
 3870   [ Fredrik Fornwall ]
 3871   * use P_ instead of ngettext to compiling with --disable-nls (Closes: 751857)
 3872 
 3873   [ David Kalnischkies ]
 3874   * don't send pkg from an unknown architecture via EDSP
 3875   * fix SubstVar to be usable as a replace_all method
 3876   * show our broken packages message in 'apt' solver
 3877   * do not call resolver twice on (dist-)upgrade
 3878 
 3879   [ Stefano Zacchiroli ]
 3880   * EDSP doc: clarify that Install/Remove packages are arch-qualified
 3881 
 3882  -- Michael Vogt <mvo@debian.org>  Wed, 18 Jun 2014 13:35:13 +0200
 3883 
 3884 apt (1.0.4) unstable; urgency=low
 3885 
 3886   [ Michael Vogt ]
 3887   * Implement CacheDB for source packages in apt-ftparchive
 3888   * apt-private/acqprogress.cc: reset color in apt update
 3889   * Show progress in run-tests
 3890   * Never parse Version/Architecture tags in a Translation-$lang file
 3891   * Show upgradable packages after apt update (Closes: 748389)
 3892   * Fix various errors found by clang -fsanitize=address
 3893   * Fix various errors found by clang scan-build
 3894   * Show unauthenticated warning for source packages as well (Closes: #749795)
 3895   * Add compat mode for old (32bit FileSize) CacheDB (LP: #1274466)
 3896   * cmdline/apt-helper.cc: use less generic description/short-description
 3897     in apt-helper download
 3898   * add pkgSrcRecords::Step() to step through all the pkgSrcRecords
 3899     (thanks to Helmut Grohne)
 3900 
 3901   [ David Kalnischkies ]
 3902   * initialize Verify in second pkgAcqIndex constructor
 3903   * consistently fail if Smart* packagemanager actions fail
 3904   * fix tight loop detection and temporary removes
 3905   * if Resolver fails, do not continue even if not broken
 3906   * check exit status of external solvers
 3907   * do not revert candidate for protected packages (Closes: 745046)
 3908   * support Acquire::GzipIndexes in dumpavail (Closes: 742835)
 3909 
 3910   [ Stefano Zacchiroli ]
 3911   * EDSP doc: fix typo in Request stanza description
 3912   * EDSP: bump protocol version to 0.5
 3913   * EDSP: add Architecture(s) multi-arch fields to the Request stanza
 3914   * EDSP: add Source field to Package stanzas
 3915   * EDSP: add APT-Release field to Package stanzas
 3916 
 3917   [ Sebastian Schmidt ]
 3918   * fix screen width detection for apt/apt-get lists (Closes: 748430, 747942)
 3919 
 3920   [ Milo Casagrande ]
 3921   * Italian program translation update (Closes: 750009)
 3922 
 3923  -- Michael Vogt <mvo@debian.org>  Tue, 10 Jun 2014 14:55:05 +0200
 3924 
 3925 apt (1.0.3) unstable; urgency=medium
 3926 
 3927   [ Michael Vogt ]
 3928   * reduce delta to ubuntu
 3929   * provide support for vendor specific config files
 3930   * debian/apt-doc.docs: remove README.MultiArch
 3931   * Fix missing ScreenWidth check in apt.cc
 3932   * Only do openpty() if both stdin/stdout are terminals (Closes: 746434)
 3933 
 3934   [ David Kalnischkies ]
 3935   * add a README for vendor information
 3936   * remove outdated README.MultiArch
 3937   * build http request in a stringstream
 3938   * enforce LFS for partial files in https range requests
 3939   * handle pkgnames shorter than modifiers (Closes: 744940)
 3940   * allow vendors to install configuration files
 3941 
 3942   [ John Ogness ]
 3943   * properly undo CD-ROM mount in all error cases
 3944 
 3945   [ Mahyuddin Ramli ]
 3946   * add vendor information for BlankOn (Closes: 743595)
 3947 
 3948   [ Adam Conrad ]
 3949   * fix FileFd::Size bitswap on big-endian architectures (Closes: 745866)
 3950 
 3951   [ Trần Ngọc Quân ]
 3952   * l10n: vi.po: Update one new string
 3953 
 3954  -- Michael Vogt <mvo@debian.org>  Mon, 05 May 2014 14:03:15 +0200
 3955 
 3956 apt (1.0.2) unstable; urgency=medium
 3957 
 3958   [ Michael Vogt ]
 3959   * fix apt list output for pkgs in dpkg ^rc state
 3960   * Notice the user about "apt list -a" when only a single hit if found
 3961   * fix test-failure in adt
 3962   * apt-private/acqprogress.cc: fix output when ctrl-c is hit during
 3963     apt update (LP: #1310548, closes: #744297)
 3964   * Fix option name DPkg::Progress-Fancy in apt.8 manpage
 3965     (LP: #1310506)
 3966 
 3967   [ David Kalnischkies ]
 3968   * don't double-count seeks in FileFd::Skip for bzip/xz
 3969   * deal with umask only if we really need to for mkstemp
 3970   * consider priorities only for downloadable pkgs in resolver
 3971   * force fancy progressbar redraw on window size change
 3972   * clear HitEof flag in FileFd::Seek
 3973   * use Google C++ Testing Framework for libapt tests
 3974   * support dist-upgrade options in full-upgrade
 3975 
 3976   [ Trần Ngọc Quân ]
 3977   * l10n: vi.po (624t): Update translation
 3978 
 3979   [ Theppitak Karoonboonyanan ]
 3980   * Updated Thai program translation (closes: #745120)
 3981 
 3982   [ James McCoy ]
 3983   * Consistently use Dpkg::Progress* in documentation (Closes: 745452)
 3984 
 3985  -- Michael Vogt <mvo@debian.org>  Fri, 25 Apr 2014 13:15:03 +0200
 3986 
 3987 apt (1.0.1) unstable; urgency=medium
 3988 
 3989   [ Michael Vogt ]
 3990   * Fix crash in "apt list" when a sources.list file is unreable
 3991     (Closes: 743413)
 3992   * make apt search case-insensitive by default
 3993   * Fix possible race when stunnel/aptwebserver create their PID files
 3994     in the tests
 3995   * Fix insecure file permissions when using FileFd with OpenMode::Atomic
 3996     (LP: #1304657)
 3997 
 3998   [ Julian Andres Klode ]
 3999   * Version the Breaks/Replaces for sun-java{5,6}-jdk (LP: #1302736)
 4000     (Closes: #743616)
 4001   * Add versioned openjdk-6-jdk breaks
 4002 
 4003   [ Josef Vitu ]
 4004   * apt: Minor typo in 'apt' man page (closes: #743657)
 4005 
 4006  -- Michael Vogt <mvo@debian.org>  Thu, 10 Apr 2014 09:48:56 +0200
 4007 
 4008 apt (1.0) unstable; urgency=low
 4009 
 4010   The "Happy birthday and 10000b years in the making" release
 4011 
 4012   [ Julian Andres Klode ]
 4013   * apt-inst: Do not try to create a substring of an empty string in
 4014     error reporting (LP: #1288718)
 4015 
 4016   [ Beatrice Torracca ]
 4017   * Italian manpages translation update (Closes: 741867)
 4018 
 4019   [ Kenshi Muto ]
 4020   * Japanese programs translation update (Closes: 742255)
 4021 
 4022   [ David Kalnischkies ]
 4023   * continue reading in xz even if it outputs nothing
 4024   * only consider versioned kernel packages in autoremove (Closes: 741962)
 4025   * correct some reported typos in /etc/cron.daily/apt (Closes: 702016)
 4026   * ensure proper teardown in dpkg error cases (Closes: 738969)
 4027   * update symbols file to include new symbols from 0.9.16
 4028   * do IsInstallOk call in MarkInstall unconditionally
 4029   * discard candidates via IsInstallOk to allow override (Closes: 740750)
 4030 
 4031   [ Michael Vogt ]
 4032   * install apt binary
 4033   * add apt.8.xml manpage
 4034   * make fancy-progress fg/bg color configurable via something like
 4035     Dpkg::Progress-Fancy::Progress-{bg,fg}="%1b[30m"
 4036     (thanks to Tim Wasser for the suggestion)
 4037   * Add progressbar to "Dpkg::Progress-Fancy"
 4038   * fix documentation for APT::Periodic::MaxSize "0" (closes: #740551)
 4039   * Use mkstemp() in apt-extracttemplaes (closes: #741627)
 4040   * Add new Debug::RunScripts debug option
 4041   * do not crash on SIGPIPE in pkgDPkgPM::RunScriptsWithPkgs()
 4042   * enable DPkg::Progress-Fancy by default when "apt" is used
 4043   * refresh po/pot and unfuzzy apt-extracttemplate manpage change
 4044   * remove no longer needed apt.7 page
 4045   * install "apt" binary by default
 4046   * add sun-java{5,6}-jdk to breaks/replaces as they provided a
 4047     "apt" binary as well
 4048 
 4049   [ Trần Ngọc Quân ]
 4050   * l10n: vi.po (623t): Update Vietnamese translation
 4051   * debian: Add default compress option to xz
 4052 
 4053  -- Michael Vogt <mvo@debian.org>  Tue, 01 Apr 2014 15:48:46 +0200
 4054 
 4055 apt (0.9.16.1) unstable; urgency=medium
 4056 
 4057   [ Chris Leick ]
 4058   * Updated German doc translation
 4059 
 4060   [ Julian Andres Klode ]
 4061   * Fix handling of autoclosing for compressed files (Closes: #741685)
 4062 
 4063  -- Julian Andres Klode <jak@debian.org>  Sat, 15 Mar 2014 18:05:25 +0100
 4064 
 4065 apt (0.9.16) unstable; urgency=medium
 4066 
 4067   [ Michael Vogt ]
 4068   * add hashsum support in apt-helper download-file and
 4069     add more tests
 4070 
 4071   [ Trần Ngọc Quân ]
 4072   * l10n: vi.po (624t): Update Vietnamese translation
 4073 
 4074   [ David Kalnischkies ]
 4075   * propagate a negative score point along breaks/conflicts
 4076   * check version before adding scores in resolver
 4077   * autogenerate makefile for vendor system
 4078   * add default and override handling for Cnf::FindVector
 4079   * support DEB_BUILD_PROFILES and -P for build profiles
 4080   * do not configure already unpacked packages needlessly (Closes: 740843)
 4081   * if mountpoint has a ".disk" directory it is mounted
 4082   * no error for non-existing mountpoints in MountCdrom
 4083   * apt-cdrom ident shouldn't be interactive (Closes: 740673)
 4084   * support very long mtab entries in mountpoint discovery
 4085   * msgstr with elipses need three dots
 4086   * cmdline parsing: apt-config is not apt-cdrom
 4087   * use a configurable list of versioned kernel packages
 4088   * support kfreebsd and hurd in the kernel hook
 4089   * add ".*-{kernel,modules}-$KERVER" matcher for hook
 4090   * ensure that a dot is a dot in the hook
 4091   * use liblzma-dev to provide xz/lzma support
 4092   * use the pretty fullname of a pkg as download description
 4093 
 4094   [ Johannes Schauer ]
 4095   * implement BuildProfileSpec support as dpkg has in 1.17.2 (Closes: 661537)
 4096 
 4097   [ Wojciech Górski ]
 4098   * fix polish --install-suggests text in apt-get manpage (Closes: 741056)
 4099 
 4100  -- Michael Vogt <mvo@debian.org>  Fri, 14 Mar 2014 09:45:05 +0100
 4101 
 4102 apt (0.9.15.5) unstable; urgency=medium
 4103 
 4104   [ Michael Vogt ]
 4105   * vendor/tanglu/makefile: add missing clean/sources.list
 4106   * run the acquire tests with the new apt-helper binary, this
 4107     fixes the autopkgtest failures
 4108 
 4109   [ Martin Pitt ]
 4110   * Fix autopkgtest missing dependencies and locale (closes: #739988)
 4111 
 4112  -- Michael Vogt <mvo@debian.org>  Fri, 28 Feb 2014 08:44:25 +0100
 4113 
 4114 apt (0.9.15.4) unstable; urgency=low
 4115 
 4116   [ Michael Vogt ]
 4117   * remove auto-generated apt-key and sources.list on clean (closes: 739749)
 4118   * add testcase for Bug#718329
 4119   * various fixes for ADT failures
 4120 
 4121   [ Jon Severinsson ]
 4122   * add apt-vendor information for tanglu
 4123 
 4124   [ Guillem Jover ]
 4125   * ExtractTar: Allow an empty decompressor program
 4126   * DebFile: Refactor ExtractTarMember() out from ExtractArchive()
 4127   * Add support for data.tar, control.tar and control.tar.xz
 4128   * debian: Add debDebFile::ExtractTarMember to the symbols file
 4129   * Fix typos in documentation (codespell)
 4130 
 4131  -- Michael Vogt <mvo@debian.org>  Sun, 23 Feb 2014 00:27:12 +0100
 4132 
 4133 apt (0.9.15.3) unstable; urgency=medium
 4134 
 4135   [ Michael Vogt ]
 4136   * disable https->http redirects in libcurl, thanks to Julien Cristau
 4137   * ADT: use "Restrictions: allow-stderr and avoid apt-stderr.log in
 4138     debian/tests/run-tests
 4139   * test/integration/test-bug-723705-tagfile-truncates-fields:
 4140     - fix autopkgtest failure
 4141   * add missing canNotFindFnmatch/showFnmatchSelection
 4142     (for the next ABI break)
 4143   * disable fnmatch() matching from the commandline
 4144   * merge testcase for the autoremove feature from the ubuntu branch
 4145 
 4146   [ David Kalnischkies ]
 4147   * do not recommend dselect in apt-get manpage (Closes: 617625)
 4148   * report https download start only if we really get it
 4149   * allow http protocol to switch to https
 4150   * do not compress .xhtml files and remove junk files (Closes: 738933)
 4151   * simplify code some more to make reddit happy
 4152   * update symbols file with hints from the buildlogs
 4153 
 4154  -- Michael Vogt <mvo@debian.org>  Thu, 20 Feb 2014 14:42:39 +0100
 4155 
 4156 apt (0.9.15.2) unstable; urgency=medium
 4157 
 4158   [ Michael Vogt ]
 4159   * move isatty() check into InitOutput()
 4160   * Use a APT::VersionSet instead of a VersionList
 4161     (closes: #738103)
 4162 
 4163   [ David Kalnischkies ]
 4164   * simplify code to make compilers happy
 4165   * update libapt-pkg.symbols file
 4166   * bump Standards-Version to 3.9.5 (no changes needed)
 4167   * do not use an empty APT_CONFIG environment variable
 4168   * always cleanup patchfiles at the end of rred call
 4169   * use VersionSet in download to handle repeats (Closes: 738103)
 4170   * use utimes instead of utimensat/futimens (Closes: 738567)
 4171 
 4172   [ John Ogness ]
 4173   * apt-cdrom should succeed if any drive succeeds (Closes: 728153)
 4174 
 4175   [ Trần Ngọc Quân ]
 4176   * l10n: vi.po (621t): Update and review
 4177 
 4178  -- Michael Vogt <mvo@debian.org>  Thu, 13 Feb 2014 09:50:04 +0100
 4179 
 4180 apt (0.9.15.1) unstable; urgency=medium
 4181 
 4182   [ David Kalnischkies ]
 4183   * use gpg --homedir instead of explicit file placement
 4184   * use svg in doxygen and ensure dot is around for it
 4185   * pkgTagFile: if we have seen the end, do not try to see more
 4186   * restart debSrcRecordParsers only if needed
 4187   * discard impossible candidates in MarkInstall (Closes: #735967)
 4188 
 4189   [ Chris Leick ]
 4190   * update german manpage translation
 4191   * Trivian unfuzzies of the German po4a translation
 4192 
 4193   [ Michael Vogt ]
 4194   * fix apt-get download truncation (closes: #736962)
 4195   * do not crash if VF.File()/VF.File().Archive() is NULL
 4196   * show "status" in apt list last to be more awk friendly
 4197     (thanks to Axel Beckert)
 4198   * Fix multiarch package upgrade issue
 4199   * add test for Suite with path
 4200 
 4201   [ Colin Watson ]
 4202   * multicompress with externals sets wrong file modes (Closes: 737130)
 4203 
 4204  -- Michael Vogt <mvo@debian.org>  Thu, 06 Feb 2014 18:09:19 +0100
 4205 
 4206 apt (0.9.15) unstable; urgency=low
 4207 
 4208   * upload version from debian/experimental to unstable
 4209 
 4210  -- Michael Vogt <mvo@debian.org>  Sat, 25 Jan 2014 21:57:00 +0100
 4211 
 4212 apt (0.9.14.3~exp5) experimental; urgency=medium
 4213 
 4214   [ Anthony Towns ]
 4215   * methods/rred: minor robustness improvements
 4216 
 4217   [ Michael Vogt ]
 4218   * make "apt-mark help" shows all commands
 4219   * make "apt show" output more user friendly
 4220   * add "apt full-upgrade" and tweak "apt upgrade"
 4221   * set APT::Sources::Use-Deb822=false until the format
 4222     is fully finalized
 4223 
 4224  -- Michael Vogt <mvo@debian.org>  Fri, 24 Jan 2014 23:21:04 +0100
 4225 
 4226 apt (0.9.14.3~exp4) experimental; urgency=medium
 4227 
 4228   * implement deb822 suggestions by Anthony Towns and Julian Andres Klode:
 4229     - add Description tag for deb822 sources
 4230     - add support for Enabled: no in deb822 sources.list
 4231     - add support for multiple URIs in deb822 style sources.list
 4232     - add support for multiple types in one line
 4233   * add integration test for apt search and apt show
 4234   * do not ignore ioctl(TIOCSCTTY) errors
 4235 
 4236  -- Michael Vogt <mvo@debian.org>  Wed, 22 Jan 2014 18:59:07 +0100
 4237 
 4238 apt (0.9.14.3~exp3) experimental; urgency=low
 4239 
 4240   * implement deb822 suggestions by donkult (thanks!):
 4241     - rename "Dist" to "Suites"
 4242     - rename "Section" to "Sections"
 4243     - rename "Architectures-Delete" to "Architectures-Remove"
 4244     - rename "Uri" to "URI"
 4245   * add "apt list --manual-installed"
 4246   * add "apt upgrade --dist"
 4247   * add "apt purge"
 4248   * flock() the file edited in "apt edit-sources"
 4249   * apt-private/private-show.cc:
 4250     - do not show Description-lang: header
 4251   * reword apt !isatty() warning
 4252   * add missing integration test for "apt list" and fix bugs
 4253     found by it
 4254 
 4255  -- Michael Vogt <mvo@debian.org>  Sat, 18 Jan 2014 21:09:24 +0100
 4256 
 4257 apt (0.9.14.3~exp2) experimental; urgency=medium
 4258 
 4259   [ Julian Andres Klode ]
 4260   * debian/rules: Call dh_makeshlibs for 'apt'
 4261 
 4262   [ Anthony Towns ]
 4263   * reimplement rred to allow applying all the diffs in a single pass
 4264   * correct IndexDiff vs DiffIndex in Debug output
 4265 
 4266   [ David Kalnischkies ]
 4267   * re-enable unlimited pdiff files download
 4268   * integrate Anthonys rred with POC for client-side merge
 4269 
 4270   [ Michael Vogt ]
 4271   * document deb822 style sources.list in sources.list(5)
 4272   * rename "Dist:" in deb822 style sources.list to "Suite:"
 4273   * rename URL to Uri in deb822-sources
 4274   * support multiple "Suite:" entries in deb822 style sources.list:
 4275     "Suite: stable testing unstable"
 4276 
 4277  -- Michael Vogt <mvo@debian.org>  Thu, 16 Jan 2014 21:43:22 +0100
 4278 
 4279 apt (0.9.14.3~exp1) experimental; urgency=low
 4280 
 4281   [ Michael Vogt ]
 4282   * add support for "deb822" style sources.list format and add
 4283     APT::Sources::Use-Deb822 to support disabling it
 4284 
 4285   [ David Kalnischkies ]
 4286   * implement POC client-side merging of pdiffs via apt-file
 4287 
 4288   [ Trần Ngọc Quân ]
 4289   * l10n: vi.po(617t): Update Vietnamese translation
 4290 
 4291  -- Michael Vogt <mvo@debian.org>  Sun, 05 Jan 2014 15:13:32 +0100
 4292 
 4293 apt (0.9.14.2) unstable; urgency=low
 4294 
 4295   [ Joe Hansen ]
 4296   * Danish translation update. Closes: #732166
 4297 
 4298   [ Peter Green ]
 4299   * add apt-vendor for raspbian. Closes: #732749
 4300 
 4301   [ Thomas Bechtold ]
 4302   * apt-pkg/contrib/gpgv.cc: use /tmp as fallback dir if the
 4303     directory from $TMPDIR  is not available (closes: #728500)
 4304 
 4305   [ Michael Vogt ]
 4306   * vendor/getinfo:
 4307     - fix ubuntu-codename
 4308   * vendor/steamos/*:
 4309     - add steamos support
 4310   * bugfix/bts731738-fancy-progess:
 4311     - fix terminal size issues with e.g. "less" when "APT::Progress-Fancy=1"
 4312       is used (closes: #731738)
 4313   * feature/policy-parser-bts732746:
 4314     - allow more flexibility in /etc/apt/preferences, e.g. comment only
 4315       sections (closes: #732746)
 4316   * move TMPDIR handling into GetTempDir() and use that instead of
 4317     getenv("TMPDIR")
 4318   * update apt-key net-update and add integration test with the buildin
 4319     apt webserver
 4320   * run autopkgtest against the installed apt
 4321 
 4322  -- Michael Vogt <mvo@debian.org>  Sun, 29 Dec 2013 16:41:16 +0100
 4323 
 4324 apt (0.9.14.1) unstable; urgency=medium
 4325 
 4326   * fix apt-get source -t dist regression (closes: #731853)
 4327     and add testcase
 4328   * clarify error message when apt-get source=ver fails
 4329     (thans to David Kalnischkies)
 4330   * Fix conffile prompt regression (LP: #1260297)
 4331     and add testcase
 4332   * improve error message for apt-get source pkg:arch{=ver,/release}
 4333 
 4334  -- Michael Vogt <mvo@debian.org>  Thu, 12 Dec 2013 18:34:29 +0100
 4335 
 4336 apt (0.9.14) unstable; urgency=low
 4337 
 4338   [ David Kalnischkies ]
 4339   * merge ubuntus apport reporting changes to reduce diff
 4340   * enable NOISE for build logs to enable analyse
 4341   * introduce a vendor system to change sources.list
 4342   * add a vendor specific file to have configurable entities
 4343   * use a substvar to set the archive-keyring in debian/control
 4344   * cherry-pick ubuntus (disabled) net-update fixes
 4345   * generate apt-key script with vendor info about keys
 4346   * drop old /var/state to /var/lib transition artifacts
 4347 
 4348   [ Steve Langasek ]
 4349   * prepare-release: declare the packages needed as source build deps.
 4350 
 4351   [ Michael Vogt ]
 4352   * enable release based selection for deb-src (closes: 731102)
 4353   * document Dpkg::Progress-Fancy (closes: 726169), thanks to James McCoy
 4354   * vendor/makefile: fix build error for parallel builds
 4355   * Handle SIGWINCH in APT::Progress-Fancy=1
 4356 
 4357  -- Michael Vogt <mvo@debian.org>  Sat, 07 Dec 2013 14:54:31 +0100
 4358 
 4359 apt (0.9.13.1) unstable; urgency=low
 4360 
 4361   [ Colin Watson ]
 4362   * fix "apt-get  --purge build-dep" (closes: #720597)
 4363   * fix regression that APT::Keep-Fds is not honored (closes: #730490)
 4364 
 4365   [ Michael Vogt ]
 4366   * add "-f" option to "build-dep" as sbuild is using it to fix
 4367     regression with cross-building (LP: #1255806)
 4368   * add autopkgtest support for the integration testsuite
 4369   * merge mvo/feature/short-list
 4370   * merge mvo/feature/edit-sources
 4371   * fix segfault in pkgDepCache::SetCandidateRelease() (closes: #709560)
 4372   * reset terminal on error (closes: #730795)
 4373   * fix apport report writing (LP: #1254499)
 4374 
 4375  -- Michael Vogt <mvo@debian.org>  Fri, 29 Nov 2013 20:50:17 +0100
 4376 
 4377 apt (0.9.13) unstable; urgency=low
 4378 
 4379   [ TJ Guthrie ]
 4380   * Changed MinAgeSec to MinAge in /etc/cron.daily/apt:200,204
 4381     LP: #1206047
 4382 
 4383  -- Michael Vogt <mvo@debian.org>  Sun, 24 Nov 2013 10:56:22 +0100
 4384 
 4385 apt (0.9.13~exp1) experimental; urgency=low
 4386 
 4387   * Improve the API for APT::Upgrade::Upgrade()
 4388   * Re-add "Calculating upgrade..." message
 4389   * move upgrade related code into upgrade.{cc,h}
 4390   * Move ListUpdate/AcquireUpdate into update.{cc,h}
 4391   * Add new apt-pkg/install-progress.h with APT::Progress::PackageManager
 4392     progress reporting classes
 4393   * Move the status-fd progress reporting out of the pkgDPkgPM class
 4394     and into PackageManagerProgressFd
 4395   * Fix reading dpkg --status-fd on reinstalls
 4396   * Add new APT::Status-deb822-Fd progress output
 4397   * add Acquire::http::Proxy-Auto-Detect to the apt.conf.5 manpage
 4398     (closes: 726597)
 4399   * Fix detection when multiarch packages are reported by dpkg as
 4400     disappeared Packages
 4401   * test/integration/run-tests: output the failed test names
 4402   * Code Cleanup in pkgDPkgPM
 4403   * prepare next ABI via #if (APT_PKG_MAJOR >= 4 && APT_PKG_MINOR >= 13)
 4404   * add new pid_t ExecFork(std::set<int> KeepFDs)
 4405   * Avoid flickering when "apt-get -o DpkgPM::Progress-Fancy=1" is use
 4406   * use sysconf(_SC_OPEN_MAX) in ExecFork()
 4407 
 4408  -- Michael Vogt <mvo@debian.org>  Fri, 01 Nov 2013 10:03:06 +0100
 4409 
 4410 apt (0.9.12.1) unstable; urgency=low
 4411 
 4412   [ Michael Vogt ]
 4413   * do not send pkgname:arch over the APT::Status-Fd to not break
 4414     clients (closes: 726156). A new APT::Status-deb822-Fd will be
 4415     used to fix this.
 4416   * add integration tests for APT::Status-Fd
 4417   * add missing _() around the new "Progress" string
 4418 
 4419   [ David Kalnischkies ]
 4420   * fix progress-segfault in case of dpkg errors/prompts (Closes: 726047)
 4421 
 4422  -- Michael Vogt <mvo@debian.org>  Tue, 15 Oct 2013 18:25:51 +0200
 4423 
 4424 apt (0.9.12) unstable; urgency=low
 4425 
 4426   [ Christian Perrier ]
 4427   * Fix typo in apt-private/private-show.cc. Thanks to Benjamin
 4428     Keresa. Closes: #724073
 4429 
 4430   [ Mark Hymers ]
 4431   * fix libapt-inst for >2G debs (closes: #725483)
 4432 
 4433   [ David Kalnischkies ]
 4434   * don't strip :any from dependencies in single-arch (Closes: 723586)
 4435   * pkg from only trusted sources keeps being trusted (Closes: 617690)
 4436   * compression-neutral message for missing data.tar member (Closes: 722710)
 4437   * print-uris prints regardless of quiet-level again (Closes: 722207)
 4438   * retry without partial data after a 416 response (Closes: 710924)
 4439   * replace "filesize - 1" trick in http with proper 416 handling
 4440   * fix partial (206 and 416) support in https
 4441   * handle complete responses to https range requests (Closes: 617643, 667699)
 4442     (LP: 1157943)
 4443   * don't consider holds for autoremoval (Closes: 724995)
 4444   * put fetch errors in 'source' on our errorstack
 4445   * use pkgAcqArchive in 'download' for proper errors
 4446   * fix lzma-support detection via xz binary
 4447   * do not ++ on erased package pointers in autoremove
 4448 
 4449   [ Michael Vogt ]
 4450   * Add new "apt-get upgrade --with-new-pkgs" option (and add man-page for it).
 4451     So "apt-get upgrade --with-new-pkgs" will pull in new dependencies but
 4452     never remove packages
 4453   * Rename "--dpkg-progress" to "--show-progress" and document it in
 4454     apt-get.8. This will show global install progress information in the
 4455     terminal.
 4456   * Fix status-fd progress calculation for certain multi-arch install/upgrade
 4457     situations
 4458   * add new -o DpkgPM::Progress-Fancy for nicer dpkg progress output
 4459     on vt100+ terminals
 4460   * fix libapt-inst for >2G debs (closes: #725483), thanks to Mark Hymers
 4461   * debian/apt.postinst: use --compare-versions lt instead of lt-nl,
 4462     to ensure the apt-auto-removal file is correctly create,
 4463     thanks to Ben Hutchings
 4464   * update Uploaders to match recent uploaders better
 4465   * Set the default "Acquire::PDiffs::FileLimit" to 20. If the amount
 4466     of pdiffs is bigger things tend to get slower. Set
 4467       Acquire::PDiffs::FileLimit "0";
 4468     in /etc/apt/apt.conf to get the old behavior back.
 4469 
 4470  -- Michael Vogt <mvo@debian.org>  Wed, 09 Oct 2013 22:39:41 +0200
 4471 
 4472 apt (0.9.11.4) unstable; urgency=low
 4473 
 4474   [ Oskari Saarenmaa ]
 4475   * don't truncate 100 char long paths in tar extraction.
 4476     Thanks to Mika Eloranta for the testcase! (Closes: #689582)
 4477 
 4478   [ David Kalnischkies ]
 4479   * do not trust FileFd::Eof() in pkgTagFile::Fill()
 4480     Thanks to Cyril Brulebois (Closes: 723705)
 4481 
 4482  -- Michael Vogt <mvo@debian.org>  Fri, 20 Sep 2013 16:12:07 +0200
 4483 
 4484 apt (0.9.11.3) unstable; urgency=low
 4485 
 4486   [ Michael Vogt ]
 4487   * Add DPkgPM::Progress option to enable terminal install
 4488     progress
 4489   * fix typo (mkostemp->mkstemp)
 4490   * Remove invalid "-f" option for apt-get check, thanks to
 4491     Philipp Weis (closes: #721477)
 4492   * Fix regression of "apt-cache unmet -i", thanks to Daniel Schepler
 4493     (closes: #722324)
 4494 
 4495   [ David Kalnischkies ]
 4496   * use FileFd in HashSum test to unbreak non-linux ports.
 4497     Thanks to Aaron M. Ucko (Closes: 721723)
 4498 
 4499  -- Michael Vogt <mvo@debian.org>  Tue, 10 Sep 2013 17:32:02 +0200
 4500 
 4501 apt (0.9.11.2) unstable; urgency=low
 4502 
 4503   [ Milo Casagrande ]
 4504   * Update Italian translation. Closes: #721030
 4505 
 4506   [ Trần Ngọc Quân ]
 4507   * Update Vietnamese translation. Closes: #720752
 4508 
 4509   [ Michael Vogt ]
 4510   * dselect/install:
 4511    - remove "-f" option for apt-get clean/auto-clean (closes: #720532)
 4512   * apt-private/private-cmndline.cc:
 4513     - fix typo in CmdMatches() selection for dselect-upgrade (closes: #720532)
 4514   * use SPtr<pkgProblemResolver> in DoInstall() to simplify the code
 4515   * allow pkg manipulation in the upgrade/dist-upgrade commandline, like
 4516     apt-get dist-upgrade 2vcard- 4g8+ (thanks to Thorsten Glaser for the
 4517     suggestion)
 4518 
 4519   [ Angel Guzman Maeso ]
 4520   * replace usage of potential dangerous mktemp with mkstemp
 4521 
 4522  -- Michael Vogt <mvo@debian.org>  Sat, 31 Aug 2013 16:45:31 +0200
 4523 
 4524 apt (0.9.11.1) unstable; urgency=low
 4525 
 4526   [ Michael Vogt ]
 4527   * more coverity fixes:
 4528     - explicit init
 4529     - always chdir("/") after chroot()
 4530     - ftparchive/override.cc: fix "skip empty lines" code, the pointer
 4531       needs to get de-referenced first
 4532   * dselect/update:
 4533     - remove "-f" option for apt-get update to fix breakage (closes: 720532)
 4534 
 4535   [ Christopher Baines ]
 4536   * Add test for bug #507998
 4537 
 4538   [ David Kalnischkies ]
 4539   * add a breaks libapt-inst for FileFd changes in 0.9.9 (Closes: 720449)
 4540   * add versions to manpages-it Replaces+Breaks
 4541 
 4542   [ Ángel Guzmán Maeso ]
 4543   * apt-pkg:contrib Avoid compiler warning about sign-compare
 4544 
 4545  -- Michael Vogt <mvo@debian.org>  Sat, 24 Aug 2013 09:13:27 +0200
 4546 
 4547 apt (0.9.11) unstable; urgency=low
 4548 
 4549   [ Daniel Hartwig ]
 4550   * Clarify units of Acquire::http::Dl-Limit (closes: #705445)
 4551   * Show a error message if {,dist-}upgrade is used with additional
 4552     arguments (closes: #705510)
 4553 
 4554   [ Michael Vogt ]
 4555   * lp:~mvo/apt/config-clear:
 4556     - support Configuration.Clear() for a clear of the entire
 4557       configuration
 4558   * lp:~mvo/apt/add-glob-function:
 4559     -  add Glob() to fileutl.{cc,h}
 4560   * feature/apt-binary2
 4561     - refactor large chunks of cmdline/*.cc into a new libapt-private
 4562       library that is shared between the internal apt cmdline tools
 4563     - install libapt-private* into the apt binary
 4564     - add PACKAGE_MATCHER_ABI_COMPAT define so that this branch can be
 4565       merged without breaking ABI
 4566     - add lintian override for no-shlibs-control-file so that
 4567       the internal libapt-private.so.0.0.0 can be shipped
 4568     - adjust apt.install.in to only install libapt-private.so.*
 4569 
 4570   [ David Kalnischkies ]
 4571   * ensure that pkgTagFile isn't writing past Buffer length (Closes: 719629)
 4572   * allow Pre-Install-Pkgs hooks to get info over an FD != stdin
 4573     (Closes: #671726)
 4574 
 4575   [ Christian PERRIER ]
 4576   * French translation update.
 4577 
 4578  -- Michael Vogt <mvo@debian.org>  Wed, 21 Aug 2013 17:51:09 +0200
 4579 
 4580 apt (0.9.10) unstable; urgency=low
 4581 
 4582   The "Hello to Debconf" upload
 4583 
 4584   [ Christian Perrier ]
 4585   * Vietnamese translation update. Closes: #718615
 4586   * Japanese translation update. Closes: #719279
 4587   * French translation update.
 4588 
 4589   [ Michael Vogt ]
 4590   * work on fixing coverity scan results:
 4591     - fix some off-by-one errors
 4592     - fix some resource leaks
 4593     - fixes in chroot() handling
 4594     - fix some missing va_end()
 4595   * make the code -Wall clean again
 4596   * remove duplicated #include<list>
 4597   * add .travis.yml
 4598   * use the 'abi-complicance-checker' package and remove the buildin
 4599     copy for the abi checks
 4600 
 4601   [ David Kalnischkies ]
 4602   * ensure that FileFd::Size returns 0 in error cases
 4603   * add missing Turkish (tr) to po/LINGUAS
 4604   * correct management-typo in description found by lintian
 4605   * implement debian/rules build-{arch,indep} as required by policy 3.9.4
 4606   * re-enable automatic parallel build of APT
 4607   * exclude config.{sub,guess} from source package
 4608   * update the symbol files to reflect current state
 4609   * unset LANGUAGE for showing [Y/n] answer hints
 4610   * fix some uninitialized data members
 4611   * specific pins below 1000 cause downgrades (Closes: 543966)
 4612   * use pkgTagFile to parse "header" of Release files
 4613   * fix: --print-uris removes authentication (Closes: 719263)
 4614   * always use our own trustdb.gpg in apt-key
 4615   * use a tmpfile for trustdb.gpg in apt-key.
 4616     Thanks to Andreas Beckmann for the initial patch! (Closes: #687611)
 4617   * do not double-slash paths in apt-key (Closes: 665411)
 4618   * make the keyring locations in apt-key configurable
 4619   * let apt-key del work better with softlink and single key keyrings
 4620   * do not call 'apt-key update' in apt.postinst
 4621 
 4622   [ Colin Watson ]
 4623   * prefer native arch over higher priority for providers (Closes: #718482)
 4624 
 4625  -- Michael Vogt <mvo@debian.org>  Mon, 12 Aug 2013 21:45:07 +0200
 4626 
 4627 apt (0.9.9.4) unstable; urgency=low
 4628 
 4629   [ David Kalnischkies ]
 4630   * pick up Translation-* even if only compressed available (Closes: 717665)
 4631   * request absolute URIs from proxies again (0.9.9.3 regression)
 4632     (Closes: 717891)
 4633 
 4634   [ Michael vogt ]
 4635   * fix missing changelog entry for 0.9.9.3 (git-dch issue)
 4636 
 4637  -- Michael Vogt <mvo@debian.org>  Fri, 26 Jul 2013 09:58:17 +0200
 4638 
 4639 apt (0.9.9.3) unstable; urgency=low
 4640 
 4641   [ Ben Hutchings ]
 4642   * debian/apt.auto-removal.sh:
 4643     - do not include debug symbol packages for the kernel in the
 4644       denylist (closes: #717616)
 4645 
 4646   [ Michael Vogt ]
 4647   * debian/apt.postinst:
 4648     - run /etc/kernel/postinst.d/apt-auto-removal once on upgrade
 4649       to ensure that the correct auto-removal list is generated
 4650       (closes: #717615)
 4651 
 4652   [ David Kalnischkies ]
 4653   * skip all Description fields in apt-cache, not just first (Closes: 717254)
 4654   * fix 'apt-cache search' crash with missing description (Closes: 647590)
 4655 
 4656   [ Raphael Geissert ]
 4657   * Do not send a connection: keep-alive, at all
 4658 
 4659  -- Michael Vogt <mvo@debian.org>  Thu, 25 Jul 2013 17:14:58 +0200
 4660 
 4661 apt (0.9.9.2) unstable; urgency=low
 4662 
 4663   [ Programs translations ]
 4664   * Vietnamese updated by Tran Ngoc Quan. Closes: #717016
 4665 
 4666   [ David Kalnischkies ]
 4667   * fix if-clause to generate hook-info for 'rc' packages (Closes: 717006)
 4668 
 4669  -- Michael Vogt <mvo@debian.org>  Wed, 17 Jul 2013 14:56:34 +0200
 4670 
 4671 apt (0.9.9.1) unstable; urgency=low
 4672 
 4673   [ Michael Vogt ]
 4674   * debian/rules:
 4675     - call dh_clean in clean (closes: #714980)
 4676   * apt-pkg/packagemanager.cc:
 4677     - increate APT::pkgPackageManager::MaxLoopCount to 5000
 4678   * cherry pick debian/apt.auto-removal.sh feature from the
 4679     ubuntu/master branch
 4680 
 4681   [ Steve Langasek ]
 4682   * debian/apt.conf.autoremove: don't include linux-image*,
 4683     linux-restricted-modules*, and linux-ubuntu-modules* packages in the
 4684     list to never be autoremoved.
 4685   * debian/apt.auto-removal.sh, debian/rules, debian/apt.dirs: install new
 4686     script to /etc/kernel/postinst.d/ which ensures we only automatically
 4687     keep the currently-running kernel, the being-installed kernel, and the
 4688     newest kernel, so we don't fill /boot up with an unlimited number of
 4689     kernels.  LP: #923876.
 4690 
 4691   [ Adam Conrad ]
 4692   * Fix up two things in debian/apt.auto-removal.sh:
 4693     - Use exact matches with $-terminated regexes, so we don't get
 4694       confusion between similarly-named kernel flavours.
 4695     - Keep linux-backports-modules in sync with installed kernels.
 4696 
 4697   [ David Kalnischkies ]
 4698   * Version 3 for DPkg::Pre-Install-Pkgs with MultiArch info (Closes: #712116)
 4699   * implement arch+= and arch-= for sources.list
 4700   * prevent MarkInstall of unsynced Multi-Arch:same siblings
 4701 
 4702  -- Michael Vogt <mvo@debian.org>  Thu, 11 Jul 2013 20:44:31 +0200
 4703 
 4704 apt (0.9.9) unstable; urgency=low
 4705 
 4706   [ Michael Vogt ]
 4707   * improve debug output for the Debug::pkgProblemResolver and
 4708     Debug::pkgDepCache::AutoInstall
 4709   * improve apt-cdrom output when no CD-ROM can be auto-detected
 4710   * document --no-auto-detect in apt-cdrom
 4711 
 4712   [ David Kalnischkies ]
 4713   * build the en manpages in subdirectory doc/en
 4714   * remove -ldl from cdrom and -lutil from apt-get linkage
 4715   * rewrite pkgOrderList::DepRemove to stop incorrect immediate setting
 4716     (Closes: 645713)
 4717   * prefer Essentials over Removals in ordering score
 4718   * fix priority sorting by preferring higher in MarkInstall
 4719   * try all providers in order if uninstallable in MarkInstall
 4720   * do unpacks before configures in SmartConfigure (Closes: #707578)
 4721   * fix support for multiple patterns in apt-cache search (Closes: #691453)
 4722   * set Fail flag in FileFd on all errors consistently
 4723   * don't explicitly init ExtractTar InFd with invalid fd
 4724   * OpenDescriptor should autoclose fd always on error (Closes: #704608)
 4725   * fail in CopyFile if the FileFds have error flag set
 4726   * ensure state-dir exists before coyping cdrom files
 4727   * fix file location for configure-index.gz in apt.conf(5) (Closes: #711921)
 4728   * handle missing "Description" in apt-cache show (Closes: #712435)
 4729   * try defaults if auto-detection failed in apt-cdrom (Closes: #712433)
 4730   * support \n and \r\n line endings in ReadMessages
 4731   * do not redownload unchanged InRelease files
 4732   * trigger NODATA error for invalid InRelease files (Closes: #712486)
 4733 
 4734  -- Michael Vogt <mvo@debian.org>  Tue, 02 Jul 2013 08:58:33 +0200
 4735 
 4736 apt (0.9.8.2) unstable; urgency=low
 4737 
 4738   [ Programs translations ]
 4739   * French translation : typo fix. Closes: #677272
 4740 
 4741   [ Guillem Jover ]
 4742   * Update Vcs fields (Closes: #708562)
 4743 
 4744   [ Michael Vogt ]
 4745   * buildlib/apti18n.h.in:
 4746     - fix build failure when building without NLS (closes: #671587)
 4747 
 4748   [ Gregoire Menuel ]
 4749   * Fix double free (closes: #711045)
 4750 
 4751   [ Raphael Geissert ]
 4752   * Fix crash when the "mirror" method does not find any entry
 4753     (closes: #699303)
 4754 
 4755   [ Johan Kiviniemi ]
 4756   * cmdline/apt-key:
 4757     - Create new keyrings with mode 0644 instead of 0600.
 4758     - Accept a nonexistent --keyring file with the adv subcommand as well.
 4759 
 4760  -- Michael Vogt <mvo@debian.org>  Thu, 06 Jun 2013 19:15:14 +0200
 4761 
 4762 apt (0.9.8.1) unstable; urgency=low
 4763 
 4764   [ David Kalnischkies ]
 4765   * apt-pkg/indexcopy.cc:
 4766     - non-inline RunGPGV methods to restore ABI compatibility with previous
 4767       versions to fix partial upgrades (Closes: #707771)
 4768 
 4769   [ Michael Vogt ]
 4770   * moved source to http://git.debian.org/apt/apt.git
 4771   * updated gbp.conf to match what bzr-buildpackage is doing
 4772   * remove .bzr-buildpackage/default.conf (superseded by gbp.conf)
 4773 
 4774  -- Michael Vogt <mvo@debian.org>  Thu, 16 May 2013 14:50:43 +0200
 4775 
 4776 apt (0.9.8) unstable; urgency=low
 4777 
 4778   [ Ludovico Cavedon ]
 4779   * properly handle if-modfied-since with libcurl/https
 4780     (closes: #705648)
 4781 
 4782   [ Andreas Beckman ]
 4783   * apt-pkg/algorithms.cc:
 4784     - Do not propagate negative scores from rdepends. Propagating the absolute
 4785       value of a negative score may boost obsolete packages and keep them
 4786       installed instead of installing their successors.  (Closes: #699759)
 4787 
 4788   [ Michael Vogt ]
 4789   * apt-pkg/sourcelist.cc:
 4790     - fix segfault when a hostname contains a [, thanks to
 4791       Tzafrir Cohen (closes: #704653)
 4792   * debian/control:
 4793     - replace manpages-it (closes: #704723)
 4794 
 4795   [ David Kalnischkies ]
 4796   * various simple changes to fix cppcheck warnings
 4797   * apt-pkg/pkgcachegen.cc:
 4798     - do not store the MD5Sum for every description language variant as
 4799       it will be the same for all so it can be shared to save cache space
 4800     - handle language tags for descriptions are unique strings to be shared
 4801     - factor version string creation out of NewDepends, so we can easily reuse
 4802       version strings e.g. for implicit multi-arch dependencies
 4803     - equal comparisons are used mostly in same-source relations,
 4804       so use this to try to reuse some version strings
 4805     - sort group and package names in the hashtable on insert
 4806     - share version strings between same versions (of different architectures)
 4807       to save some space and allow quick comparisons later on
 4808   * apt-pkg/pkgcache.cc:
 4809     - assume sorted hashtable entries for groups/packages
 4810   * apt-pkg/cacheiterators.h:
 4811     - provide DepIterator::IsSatisfied as a nicer shorthand for DepCheck
 4812   * apt-pkg/deb/debversion.cc:
 4813     - add a string-equal shortcut for equal version comparisons
 4814 
 4815   [ Marc Deslauriers ]
 4816   * make apt-ftparchive generate missing deb-src hashes (LP: #1078697)
 4817 
 4818   [ Yaroslav Halchenko ]
 4819   * Fix English spelling error in a message ('A error'). Unfuzzy
 4820     translations. Closes: #705087
 4821 
 4822   [ Programs translations ]
 4823   * French translation completed (Christian Perrier)
 4824 
 4825   [ Manpages translations ]
 4826   * French translation completed (Christian Perrier)
 4827 
 4828   [ Daniel Hartwig ]
 4829   * apt-pkg/contrib/strutl.cc:
 4830     - include port in shortened URIs (e.g. with apt-cache policy, progress
 4831       display) thanks to James McCoy (Closes: #154868, #322074)
 4832     - percent-encode username and password when writing URIs
 4833   * methods/http.cc:
 4834     - properly escape IP-literals (e.g. IPv6 address) when building
 4835       Host headers and URIs (Closes: #620344)
 4836   * methods/https.cc:
 4837     - use https_proxy environment variable if present, falling back to
 4838       http_proxy otherwise
 4839     - use authentication credentials from proxy URI
 4840       (Closes: #651640, LP: #1087512)
 4841     - environment variables do not override an explicit no proxy
 4842       directive ("DIRECT") in apt.conf
 4843     - disregard all_proxy environment variable, like other methods
 4844 
 4845  -- Michael Vogt <mvo@debian.org>  Wed, 08 May 2013 18:43:28 +0200
 4846 
 4847 apt (0.9.7.9~exp2) experimental; urgency=low
 4848 
 4849   [ Programs translations ]
 4850   * Update all PO files and apt-all.pot
 4851   * French translation completed (Christian Perrier)
 4852 
 4853   [ Daniel Hartwig ]
 4854   * cmdline/apt-get.cc:
 4855     - do not have space between "-a" and option when cross building
 4856       (closes: #703792)
 4857   * test/integration/test-apt-get-download:
 4858     - fix test now that #1098752 is fixed
 4859   * po/{ca,cs,ru}.po:
 4860     - fix merge artifact
 4861 
 4862   [ David Kalnischkies ]
 4863   * apt-pkg/indexcopy.cc:
 4864     - rename RunGPGV to ExecGPGV and move it to apt-pkg/contrib/gpgv.cc
 4865   * apt-pkg/contrib/gpgv.cc:
 4866     - ExecGPGV is a method which should never return, so mark it as such
 4867       and fix the inconsistency of returning in error cases
 4868     - don't close stdout/stderr if it is also the statusfd
 4869     - if ExecGPGV deals with a clear-signed file it will split this file
 4870       into data and signatures, pass it to gpgv for verification
 4871     - add method to open (maybe) clearsigned files transparently
 4872   * apt-pkg/acquire-item.cc:
 4873     - keep the last good InRelease file around just as we do it with
 4874       Release.gpg in case the new one we download isn't good for us
 4875   * apt-pkg/deb/debmetaindex.cc:
 4876     - re-enable InRelease by default
 4877   * ftparchive/writer.cc,
 4878     apt-pkg/deb/debindexfile.cc,
 4879     apt-pkg/deb/deblistparser.cc:
 4880     - use OpenMaybeClearSignedFile to be free from detecting and
 4881       skipping clearsigning metadata in dsc and Release files
 4882 
 4883   [ Michael Vogt ]
 4884   * add regression test for CVE-2013-1051
 4885   * implement GPGSplit() based on the idea from Ansgar Burchardt
 4886     (many thanks!)
 4887   * methods/connect.cc:
 4888     - use Errno() instead of strerror(), thanks to David Kalnischk
 4889   * doc/apt.conf.5.xml:
 4890     - document Acquire::ForceIPv{4,6}
 4891 
 4892  -- Michael Vogt <mvo@debian.org>  Wed, 03 Apr 2013 14:19:58 +0200
 4893 
 4894 apt (0.9.7.9~exp1) experimental; urgency=low
 4895 
 4896   [ Niels Thykier ]
 4897   * test/libapt/assert.h, test/libapt/run-tests:
 4898     - exit with status 1 on test failure
 4899 
 4900   [ Daniel Hartwig ]
 4901   * test/integration/framework:
 4902     - continue after test failure but preserve exit status
 4903 
 4904   [ Programs translation updates ]
 4905   * Turkish (Mert Dirik). Closes: #703526
 4906 
 4907   [ Colin Watson ]
 4908   * methods/connect.cc:
 4909     - provide useful error message in case of EAI_SYSTEM
 4910       (closes: #703603)
 4911 
 4912   [ Michael Vogt ]
 4913   * add new config options "Acquire::ForceIPv4" and
 4914     "Acquire::ForceIPv6" to allow focing one or the other
 4915     (closes: #611891)
 4916   * lp:~mvo/apt/fix-tagfile-hash:
 4917     - fix false positives in pkgTagSection.Exists(), thanks to
 4918       Niels Thykier for the testcase (closes: #703240)
 4919     - this will require rebuilds of the clients as this used to
 4920       be a inline function
 4921 
 4922  -- Michael Vogt <mvo@debian.org>  Fri, 22 Mar 2013 21:57:08 +0100
 4923 
 4924 apt (0.9.7.8) unstable; urgency=critical
 4925 
 4926   * SECURITY UPDATE: InRelease verification bypass
 4927     - CVE-2013-1051
 4928 
 4929   [ David Kalnischk ]
 4930   * apt-pkg/deb/debmetaindex.cc,
 4931     test/integration/test-bug-595691-empty-and-broken-archive-files,
 4932     test/integration/test-releasefile-verification:
 4933     - disable InRelease downloading until the verification issue is
 4934       fixed, thanks to Ansgar Burchardt for finding the flaw
 4935 
 4936  -- Michael Vogt <mvo@debian.org>  Thu, 14 Mar 2013 07:47:36 +0100
 4937 
 4938 apt (0.9.7.8~exp2) experimental; urgency=low
 4939 
 4940   * include two missing patches to really fix bug #696225, thanks to
 4941     Guillem Jover
 4942   * ensure sha512 is really used when available, thanks to Tyler Hicks
 4943    (LP: #1098752)
 4944 
 4945  -- Michael Vogt <mvo@debian.org>  Fri, 01 Mar 2013 19:06:55 +0100
 4946 
 4947 apt (0.9.7.8~exp1) experimental; urgency=low
 4948 
 4949   [ Manpages translation updates ]
 4950   * Italian (Beatrice Torracca). Closes: #696601
 4951 
 4952   [ Programs translation updates ]
 4953   * Japanese (Kenshi Muto). Closes: #699783
 4954 
 4955   [ Michael Vogt ]
 4956   * fix pkgProblemResolver::Scores, thanks to Paul Wise.
 4957     Closes: #697577
 4958   * fix missing translated apt.8 manpages, thanks to Helge Kreutzmann
 4959     for the report. Closes: #696923
 4960   * apt-pkg/contrib/progress.cc:
 4961     - Make "..." translatable to fix inconsistencies in the output
 4962       of e.g. apt-get update. While this adds new translatable strings,
 4963       not having translations for them will not break anything.
 4964       Thanks to Guillem Jover. Closes: #696225
 4965   * debian/apt.cron.daily:
 4966     - when reading from /dev/urandom, use less entropy and fix a rare
 4967       bug when the random number chksum is less than 1000.
 4968       Closes: #695285
 4969   * methods/https.cc:
 4970     - reuse connection in https, thanks to Thomas Bushnell, BSG for the
 4971       patch. LP: #1087543, Closes: #695359
 4972     - add missing curl_easy_cleanup()
 4973   * methods/http.cc:
 4974     - quote spaces in filenames to ensure as the http method is also
 4975       (potentially) used for non deb,dsc content that may contain
 4976       spaces, thanks to Daniel Hartwig and Thomas Bushnell
 4977       (LP: #1086997)
 4978     - quote plus in filenames to work around a bug in the S3 server
 4979       (LP: #1003633)
 4980   * apt-pkg/indexrecords.cc:
 4981     - support '\r' in the Release file
 4982 
 4983   [ David Kalnischkies ]
 4984   * apt-pkg/depcache.cc:
 4985     - prefer to install packages which have an already installed M-A:same
 4986       sibling while choosing providers (LP: #1130419)
 4987 
 4988  -- Michael Vogt <mvo@debian.org>  Fri, 01 Mar 2013 14:16:42 +0100
 4989 
 4990 apt (0.9.7.7) unstable; urgency=low
 4991 
 4992   [ Program translation updates ]
 4993   * Catalan (Jordi Mallach)
 4994   * Drop a confusing non-breaking space. Closes: #691024
 4995   * Thai (Theppitak Karoonboonyanan). Closes: #691613
 4996   * Vietnamese (Trần Ngọc Quân). Closes: #693773
 4997   * Fix Plural forms in German, French, Japanese and Portuguese
 4998     translations. Thanks to Jakub Wilk for reporting these errors.
 4999 
 5000   [ David Kalnischkies ]
 5001   * apt-pkg/packagemanager.cc:
 5002     - do not do lock-step configuration for a M-A:same package if it isn't
 5003       unpacked yet in SmartConfigure and do not unpack a M-A:same package
 5004       again in SmartUnPack if we have already configured it (LP: #1062503)
 5005   * apt-pkg/depcache.cc:
 5006     - don't call MarkInstall with the FromUser flag set for packages
 5007       which are dependencies of APT::Never-MarkAuto-Sections matchers
 5008     - no mode changes should obviously be ok for pkgDepCache::IsModeChangeOk
 5009   * cmdline/apt-get.cc:
 5010     - do not call Mark{Install,Delete} from the autoremove code with
 5011       the FromUser bit set to avoid modifying the auto-installed bit
 5012   * apt-pkg/algorithms.cc:
 5013     - ensure pkgProblemResolver calls MarkDelete without FromUser set
 5014       so that it can't overrule holds and the protection flag
 5015 
 5016   [ Michael Vogt ]
 5017   * change permissions of /var/log/apt/term.log to 0640 (LP: #975199)
 5018 
 5019   [ Jonathan Thomas ]
 5020   * apt-pkg/algorithms.cc:
 5021     - fix package-pointer array memory leak in ResolveByKeepInternal()
 5022 
 5023  -- Michael Vogt <mvo@debian.org>  Thu, 13 Dec 2012 09:52:19 +0100
 5024 
 5025 apt (0.9.7.6) unstable; urgency=low
 5026 
 5027   [ Program translation updates ]
 5028   * Ukrainian (A. Bondarenko)
 5029 
 5030   [ David Kalnischkies ]
 5031   * apt-pkg/pkgcachegen.cc:
 5032     - ensure that dependencies for packages:none are always generated
 5033     - add 2 missing remap registrations causing a segfault in case
 5034       we use the not remapped iterators after a move of the mmap again
 5035     - write the native architecture as unique string into the cache header
 5036       as it is used for arch:all packages as a map to arch:native.
 5037       Otherwise arch comparisons later will see differences (Closes: #689323)
 5038   * apt-pkg/pkgcache.cc:
 5039     - ignore negative dependencies applying in the same group for M-A:same
 5040       packages on the real package name as self-conflicts (Closes: #688863)
 5041   * cmdline/apt-cache.cc:
 5042     - print versioned dependency relations in (r)depends if the option
 5043       APT::Cache::ShowVersion is true (default: false) as discussed in
 5044       #218995 to help debian-cd fixing #687949. Thanks to Sam Lidder
 5045       for initial patch and Steve McIntyre for nagging and testing!
 5046   * apt-pkg/edsp.cc:
 5047     - include reinstall requests and already installed (= protected) packages
 5048       in the install-request for external resolvers (Closes: #689331)
 5049   * apt-pkg/policy.cc:
 5050     - match pins with(out) an architecture as we do on the commandline
 5051       (partly fixing #687255, b= support has to wait for jessie)
 5052   * apt-pkg/contrib/netrc.cc:
 5053     - remove the 64 char limit for login/password in internal usage
 5054     - remove 256 char line limit by using getline() (POSIX.1-2008)
 5055 
 5056   [ Colin Watson ]
 5057   * apt-pkg/pkgcachegen.cc:
 5058     - Fix crash if the cache is remapped while writing a Provides version
 5059       (LP: #1066445).
 5060 
 5061  -- Michael Vogt <mvo@debian.org>  Tue, 16 Oct 2012 18:08:53 +0200
 5062 
 5063 apt (0.9.7.5) unstable; urgency=low
 5064 
 5065   [ Manpages translation updates ]
 5066   * Japanese (KURASAWA Nozomu) (Closes: #684435)
 5067   * Portuguese (Américo Monteiro) (Closes: #686975)
 5068 
 5069   [ David Kalnischkies ]
 5070   * handle packages without a mandatory architecture (debian-policy §5.3)
 5071     by introducing a pseudo-architecture 'none' so that the small group of
 5072     users with these packages can get right of them without introducing too
 5073     much hassle for other users (Closes: #686346)
 5074   * apt-pkg/cdrom.cc:
 5075     - copy only configured translation files from a CD-ROM and not all
 5076       available translation files preventing new installs with d-i from
 5077       being initialized with all translations (Closes: #678227)
 5078     - handle Components in the reduction for the source.list as multi-arch CDs
 5079       otherwise create duplicated source entries (e.g. "wheezy main main")
 5080   * apt-pkg/packagemanager.cc:
 5081     - unpack versions only in case a different version from the package
 5082       is currently in unpack state to recover from broken system states
 5083       (like different file in M-A:same package and other dpkg errors)
 5084       and avoid re-unpack otherwise (Closes: #670900)
 5085   * debian/control:
 5086     - let libapt-pkg break apt < 0.9.4 to ensure that the installed http-
 5087       method supports the new redirection-style, thanks to Raphael Geissert
 5088       for reporting & testing (Closes: #685192)
 5089   * doc/apt_preferences.5.xml:
 5090     - use the correct interval (x <= P < y) for pin value documentation as
 5091       these are the intervals used by the code (Closes: #685989)
 5092   * apt-pkg/indexcopy.cc:
 5093     - do not create duplicated flat-archive CD-ROM sources for foreign
 5094       architectures on multi-arch CD-ROMs
 5095     - do not warn about files which have a record in the Release file, but
 5096       are not present on the CD to mirror the behavior of the other methods
 5097       and to allow uncompressed indexes to be dropped without scaring users
 5098   * apt-pkg/pkgcachegen.cc:
 5099     - do not create 'native' (or now 'none') package structures as a side
 5100       effect of description translation parsing as it pollutes the cache
 5101 
 5102  -- Michael Vogt <mvo@debian.org>  Tue, 11 Sep 2012 15:56:44 +0200
 5103 
 5104 apt (0.9.7.4) unstable; urgency=low
 5105 
 5106   [ Manpages translation updates ]
 5107   * Polish (Robert Luberda) (Closes: #683109)
 5108 
 5109   [ Program translation updates ]
 5110   * Polish (Michał Kułach)
 5111 
 5112   [ Pino Toscano ]
 5113   * apt-pkg/contrib/mmap.cc:
 5114     - guard only the msync call with _POSIX_SYNCHRONIZED_IO rather
 5115       than also the fallback code as it breaks APT on hurd since 0.9.7.3
 5116       as the fallback is now always used on non-linux (Closes: #683354)
 5117 
 5118   [ David Kalnischkies ]
 5119   * apt-pkg/contrib/fileutl.cc:
 5120     - remove _POSIX_SYNCHRONIZED_IO guard in FileFd::Sync() around fsync
 5121       as this guard is only needed for fdatasync and not defined on hurd
 5122   * cmdline/apt-get.cc:
 5123     - error out on (unsatisfiable) build-deps on purly virtual packages
 5124       instead of ignoring these dependencies; thanks to Johannes Schauer
 5125       for the detailed report! (Closes: #683786)
 5126     - ensure that the right architecture is used for cross-dependencies in
 5127       cases we have to choose a provider by defaulting on host-arch
 5128       instead of build-arch
 5129   * doc/apt-verbatim.ent:
 5130     - denote 'wheezy' as stable codename and 'jessie' as testing codename
 5131       in the documentation in preparation for release
 5132   * apt-pkg/indexcopy.cc:
 5133     - do not use atomic writing if the target is /dev/null as we don't want
 5134       to replace it, not even automically. (Closes: #683410)
 5135   * apt-pkg/cdrom.cc:
 5136     - do not link() but rename() the cdroms.list to cdroms.list~ as a backup
 5137       to ensure that apt-cdrom can be run multiple times (Closes: #676302)
 5138 
 5139  -- Michael Vogt <mvo@debian.org>  Mon, 06 Aug 2012 15:55:04 +0200
 5140 
 5141 apt (0.9.7.3) unstable; urgency=low
 5142 
 5143   [ Manpages translation updates ]
 5144   * Spanish; (Omar Campagne). Closes: #681566
 5145 
 5146   [ Program translation updates ]
 5147   * Czech (Miroslav Kure). Closes: #680758
 5148 
 5149   [ David Kalnischkies ]
 5150   * apt-pkg/cacheset.cc:
 5151     - handle :all and :native correctly as architectures again
 5152       in the commandline parsing (regression in 0.9.7)
 5153   * apt-pkg/packagemanager.cc:
 5154     - do not segfault if nothing can be configured to satisfy
 5155       a pre-depends (e.g. in a pre-depends loop) (Closes: #681958)
 5156   * apt-pkg/contrib/mmap.cc:
 5157     - trigger the usage of the fallback code for kfreebsd also in the
 5158       second (filebased) constructor of DynamicMMap (Closes: #677704)
 5159     - refer to APT::Cache-Start in case the growing failed as if -Limit is
 5160       really the offender it will be noted in a previous error message.
 5161     - for filesystems not supporting mmap'ing a file we need to use a
 5162       SyncToFd dummy just as we did for compressed files in 0.9.5
 5163 
 5164  -- Michael Vogt <mvo@debian.org>  Fri, 27 Jul 2012 17:53:41 +0200
 5165 
 5166 apt (0.9.7.2) unstable; urgency=low
 5167 
 5168   [ Manpages translation updates ]
 5169   * French (Christian Perrier)
 5170   * German (Chris Leick)
 5171 
 5172   [ Program translation updates ]
 5173   * Greek (Θανάσης Νάτσης)
 5174   * Japanese (Kenshi Muto) (Closes: #679662)
 5175   * Russian (Yuri Kozlov) (Closes: #679599)
 5176   * Danish (Joe Dalton) (Closes: #680119)
 5177   * Portuguese (Miguel Figueiredo) (Closes: #680616)
 5178 
 5179   [ David Kalnischkies ]
 5180   * debian/apt.cron.daily:
 5181     - do not try to backup extended_states file if it doesn't
 5182       exist (Closes: #680287)
 5183   * ftparchive/writer.cc:
 5184     - handle the APT::FTPArchive::Packages::SHA512 option correctly instead
 5185       of overriding SHA256, thanks Christian Marillat! (Closes: #680252)
 5186   * cmdline/apt-mark.cc:
 5187     - arch:all packages are treated as arch:native packages, but dpkg
 5188       expects pkg:all for selections, so use the arch of the installed
 5189       version instead of the package structure if possible.
 5190       Thanks to Stepan Golosunov for the report! (Closes: #680041)
 5191   * apt-pkg/clean.cc:
 5192     - run autoclean against pkg:arch and not always against pkg:native as
 5193       this removes valid cache entries (Closes: #679371)
 5194   * apt-pkg/deb/deblistparser.cc:
 5195     - negative dependencies need to apply to all architectures,
 5196       but those with a specific architecture only apply to this one
 5197   * apt-pkg/cachefilter.cc:
 5198     - remove architecture-specific arch to tuple expansion-rules as they lead
 5199       to the same tuples for different architectures (e.g. linux-arm for arm,
 5200       armel and armhf) while the dpkg-architecture code uses triples which
 5201       are different (in the first part, which we omit in our tuples), so e.g.
 5202       build-dep restrictions for armel ended up effecting armhf as well
 5203 
 5204  -- Michael Vogt <mvo@debian.org>  Fri, 13 Jul 2012 21:33:56 +0200
 5205 
 5206 apt (0.9.7.1) unstable; urgency=low
 5207 
 5208   [ Program translation updates ]
 5209   * Bulgarian (Damyan Ivanov) (Closes: #678983)
 5210   * Hungarian (Gabor Kelemen)
 5211   * Italian (Milo Casagrande)
 5212   * Slovenian (Andrej Znidarsic)
 5213   * German (Holger Wansing) (Closes: #679314)
 5214   * Slovak (Ivan Masár) (Closes: #679448)
 5215 
 5216   [ David Kalnischkies ]
 5217   * cmdline/apt-internal-solver.cc, cmdline/apt-mark.cc:
 5218     - typo fixes and unfuzzy translations
 5219   * debian/control:
 5220     - libapt-{pkg,inst} packages should be in section 'libs' instead
 5221       of 'admin' as by ftp-master override request in #677596
 5222     - demote debiandoc-sgml to Build-Depends-Indep
 5223   * doc/makefile:
 5224     - separate translation building of debiandoc from manpages
 5225       so that we don't need to build debiandoc for binary packages
 5226 
 5227  -- Michael Vogt <mvo@debian.org>  Fri, 29 Jun 2012 14:26:32 +0200
 5228 
 5229 apt (0.9.7) unstable; urgency=low
 5230 
 5231   [ Julian Andres Klode ]
 5232   * apt-pkg/contrib/mmap.cc:
 5233     - Fix the Fallback option to work correctly, by not calling
 5234       realloc() on a map mapped by mmap(), and by using malloc
 5235       and friends instead of new[].
 5236     - Zero out the new memory allocated with realloc().
 5237 
 5238   [ Daniel Hartwig ]
 5239   * apt-pkg/pkgcachegen.cc:
 5240     - always reset _error->StackCount in MakeStatusCache (Closes: #677175)
 5241 
 5242   [ David Kalnischkies ]
 5243   * apt-pkg/deb/deblistparser.cc:
 5244     - ensure that mixed positive/negative architecture wildcards
 5245       are handled in the same way as dpkg handles them
 5246     - use PackageArchitectureMatchesSpecification filter
 5247   * apt-pkg/cachefilter.cc:
 5248     - add PackageArchitectureMatchesSpecification (Closes: #672603)
 5249   * apt-pkg/cacheset.cc:
 5250     - add PackageContainerInterface::FromGroup to support
 5251       architecture specifications with wildcards on the commandline
 5252   * apt-pkg/pkgcache.cc:
 5253     - do a string comparison for architecture checking in IsMultiArchImplicit
 5254       as 'unique' strings in the pkgcache aren't unique (Closes: #677454)
 5255   * buildlib/configure.mak:
 5256     - print a message detailing how to get config.guess and config.sub
 5257       in case they are not in /usr/share/misc (Closes: #677312)
 5258   * cmdline/apt-get.cc:
 5259     - print a friendly message in 'download' if a package can't be
 5260       downloaded (Closes: #677887)
 5261 
 5262  -- Michael Vogt <mvo@debian.org>  Tue, 19 Jun 2012 16:42:43 +0200
 5263 
 5264 apt (0.9.6) unstable; urgency=low
 5265 
 5266   [ David Kalnischkies ]
 5267   * apt-pkg/cdrom.cc:
 5268     - fix regression from 0.9.3 which dumped the main configuration
 5269       _config instead of the cdrom settings (Cnf) as identified and
 5270       tested by Milan Kupcevic, thanks! (Closes: #674100)
 5271   * cmdline/apt-get.cc:
 5272     - do not show 'list of broken packages' header if no package
 5273       is broken as it happens e.g. for external resolver errors
 5274     - print URIs for all changelogs in case of --print-uris,
 5275       thanks to Daniel Hartwig for the patch! (Closes: #674897)
 5276     - show 'bzr branch' as 'bzr get' is deprecated (LP: #1011032)
 5277     - check build-dep candidate if install is forbidden
 5278   * debian/apt-utils.links:
 5279     - the internal resolver 'apt' is now directly installed in
 5280       /usr/lib/apt/solvers, so don't instruct dh to create a broken link
 5281   * doc/apt-verbatim.ent:
 5282     - APT doesn't belong to the product 'Linux', so use 'APT' instead
 5283       as after all APT is a big suite of applications
 5284   * doc/examples/sources.list:
 5285     - use the codename instead of 'stable' in the examples sources.list
 5286       as we do in the manpage and as the debian-installer does
 5287   * doc/apt-get.8.xml:
 5288     - use apt-utils as package example instead of libc6
 5289   * apt-pkg/contrib/cmdline.cc:
 5290     - apply patch from Daniel Hartwig to fix a segfault in case
 5291       the LongOpt is empty (Closes: #676331)
 5292     - fix segfault with empty LongOpt in --no-* branch
 5293   * ftparchive/apt-ftparchive.cc:
 5294     - default to putting the Contents-* files below $(SECTION) as apt-file
 5295       expects them there - thanks Martin-Éric Racine! (Closes: #675827)
 5296   * apt-pkg/deb/deblistparser.cc:
 5297     - set pkgCacheGen::Essential to "all" again (Closes: #675449)
 5298   * apt-pkg/algorithms.cc:
 5299     - force install only for one essential package out of a group
 5300   * apt-pkg/aptconfiguration.cc:
 5301     - if APT::Languages=none save "none" in allCodes so that the detected
 5302       configuration is cached as intended (Closes: #674690, LP: #1004947)
 5303   * apt-pkg/cacheiterators.h:
 5304     - add an IsMultiArchImplicit() method for Dep- and PrvIterator
 5305 
 5306   [ Justin B Rye ]
 5307   * doc/apt-cdrom.8.xml:
 5308     - replace CDROM with the proper CD-ROM in text
 5309     - correct disc vs. disk issues
 5310   * doc/apt-extracttemplates.1.xml:
 5311     - debconf is not DebConf
 5312   * doc/apt-get.8.xml:
 5313     - move dselect-upgrade below dist-upgrade
 5314     - review and fix spelling issues
 5315   * doc/apt-ftparchive.8.xml, doc/apt-config.8.xml,
 5316     doc/apt-key.8.xml, doc/apt-mark.8.xml,
 5317     doc/apt_preferences.5.xml, doc/apt-secure.8.xml,
 5318     doc/apt-sortpkgs.1.xml, sources.list.5.xml:
 5319     - review and fix typo, grammar and style issues
 5320   * doc/apt.conf.5.xml:
 5321     - review and fix typo, grammar and style issues
 5322     - rephrase APT::Immediate-Configuration and many others
 5323 
 5324   [ Sebastian Heinlein ]
 5325   * cmdline/apt-key:
 5326     - do not hardcode /etc but use Dir::Etc instead
 5327 
 5328   [ Robert Luberda ]
 5329   * Polish manpage translation update (Closes: #675603)
 5330   * doc/apt-mark.8.xml:
 5331     - in hold, the option name is --file not --filename
 5332 
 5333   [ Christian Perrier ]
 5334   * French program and manpage translation update
 5335   * Danish program translation by Joe Hansen. Closes: #675605
 5336 
 5337   [ Thibaut Girka ]
 5338   * cmdline/apt-get.cc:
 5339     - complain correctly about :any build-dep on M-A:none packages
 5340   * apt-pkg/deb/deblistparser.cc:
 5341     - add support for arch-specific qualifiers in dependencies
 5342 
 5343  -- Michael Vogt <mvo@debian.org>  Mon, 11 Jun 2012 16:21:53 +0200
 5344 
 5345 apt (0.9.5.1) unstable; urgency=low
 5346 
 5347   [ David Kalnischkies ]
 5348   * apt-pkg/contrib/fileutl.cc:
 5349     - dup() given compressed fd in OpenDescriptor if AutoClose
 5350       is disabled as otherwise gzclose() and co will close it
 5351   * doc/*.xml:
 5352     - mark even more stuff as untranslatable and improve the
 5353       markup here and there (no real text change)
 5354     - use docbook DTD 4.5 instead of 4.2 to have valid docs
 5355 
 5356   [ Justin B Rye ]
 5357   * doc/*.xml:
 5358     - remove 'GNU/Linux' from 'Debian systems' strings as Debian
 5359       has more systems than just GNU/Linux nowadays
 5360   * doc/apt-cache.8.xml:
 5361     - fix a typo as well as adding missing literal markup
 5362     - three small rewordings for better english sentences
 5363 
 5364  -- Michael Vogt <mvo@debian.org>  Thu, 24 May 2012 17:16:34 +0200
 5365 
 5366 apt (0.9.5) unstable; urgency=low
 5367 
 5368   [ Chris Leick ]
 5369   * proofreading of the manpage pot
 5370   * German manpage translation update (Closes: #673294)
 5371 
 5372   [ David Kalnischkies ]
 5373   * buildlib/podomain.mak:
 5374     - ensure that all sources end up in the srclist so that we don't
 5375       forget to extract half of the translation strings
 5376   * buildlib/inttypes.h.in:
 5377     - remove inttypes.h compatibility as providing such a c99 types
 5378       compatibility conflicts with the usage of c99 type long long
 5379   * apt-pkg/contrib/mmap.cc:
 5380     - have a dummy SyncToFd around in case of ReadOnly access to a
 5381       compressed file as we otherwise on Close() do not delete[] the
 5382       char buffer but munmap() it… (Closes: #673815)
 5383   * debian/control:
 5384     - moving debiandoc-sgml to Build-Depends-Indep was one step too much
 5385       for the buildds as we still build two sgml files in arch:any
 5386   * debian/rules:
 5387     - move internal-solver as 'apt' to his friend dump-solver in
 5388       /usr/lib/apt/solvers to avoid writing a manpage for it
 5389 
 5390  -- Michael Vogt <mvo@debian.org>  Tue, 22 May 2012 16:14:22 +0200
 5391 
 5392 apt (0.9.4) unstable; urgency=low
 5393 
 5394   [ David Kalnischkies ]
 5395   * methods/http.cc:
 5396     - after many years of pointless discussions disable http/1.1 pipelining
 5397       by default as many webservers and proxies seem to be unable to conform
 5398       to specification must's (rfc2616 section 8.1.2.2) (LP: #996151)
 5399     - add spaces around PACKAGE_VERSION to fix FTBFS with -std=c++11
 5400   * apt-pkg/pkgcachegen.cc:
 5401     - make IsDuplicatedDescription static so that it is really private
 5402       as we don't need a symbol for it as it is not in a header
 5403   * Makefile, buildlib/*.mak:
 5404     - reshuffle dependencies so that parallel building seems to work
 5405     - separate manpages from the rest of the doc building
 5406   * prepare-release:
 5407     - apt-inst version isn't apt versions, so don't override variable
 5408   * debian/rules:
 5409     - apt-utils packages manpages, so it should depend on build-doc
 5410     - make apt and apt-utils packages depend on manpages instead of full doc
 5411   * debian/control:
 5412     - move doxygen and debiandoc-sgml to Build-Depends-Indep as docs
 5413       are no longer build in the same target as the manpages
 5414   * apt-pkg/acquire-methods.cc:
 5415     - factor out into private Dequeue() to fix access to deleted pointer
 5416   * apt-pkg/contrib/fileutl.cc:
 5417     - ensure that we close compressed fds, wait for forks and such even if
 5418       the FileFd itself is set to not autoclose the given Fd
 5419   * cmdline/apt-get.cc:
 5420     - use the host architecture, not the build architecture for matching
 5421       of [architecture restrictions] in Build-Depends (Closes: #672927)
 5422   * doc/makefile:
 5423     - build manpages with the correct l10n.gentext.default.language setting
 5424       to get the correct section titles provided by docbook
 5425   * doc/po/de.po:
 5426     - updated german manpage translation by Chris Leick, thanks!
 5427   * apt-pkg/packagemanager.cc:
 5428     - do not run into loop on new-pre-depends-breaks (Closes: #673536)
 5429   * doc/*.xml:
 5430     - add a few translator notes and reword some paragraphs to ensure that
 5431       translators and users alike can better understand them (Closes: #669409)
 5432     - in <term> mark all options with <option> and mark <term><option>
 5433       as untranslated for po4a removing ~200 unless "translateable" strings
 5434   * apt-pkg/aptconfiguration.cc:
 5435     - longcode Translation files are saved with encoded underscore,
 5436       so make sure to pick these files up as well for Acquire::Languages
 5437   * ftparchive/writer.cc:
 5438     - include Contents-* files in Release files (Closes: #673647)
 5439 
 5440   [ Michael Vogt ]
 5441   * merged updated de.po, thanks to Holger Wansing (closes: #672466)
 5442 
 5443   [ Raphael Geissert ]
 5444   * apt-pkg/acquire*.cc:
 5445     - handle redirections in the worker with the right method instead of
 5446       in the method the redirection occurred in (Closes: #668111)
 5447   * methods/http.cc:
 5448     - forbid redirects to change protocol
 5449   * methods/mirror.cc:
 5450     - generate an equal sign also for the first arch (Closes: #669142)
 5451 
 5452   [ Marius Vollmer ]
 5453   * apt-pkg/algorithms.cc:
 5454     - fix memory leak of Flags in pkgSimulate by a proper destructor
 5455 
 5456  -- Michael Vogt <mvo@debian.org>  Mon, 21 May 2012 12:29:05 +0200
 5457 
 5458 apt (0.9.3) unstable; urgency=low
 5459 
 5460   [ David Kalnischkies ]
 5461   * apt-pkg/contrib/strutl.cc:
 5462     - remove the message size limit from ioprintf and strprintf
 5463   * apt-pkg/contrib/configuration.cc:
 5464     - add a more versatile Dump() method
 5465     - normalize a bit by replacing // and /./ with / in FindFile
 5466     - /dev/null is a special absolute path as it has no subdirectories
 5467   * apt-pkg/acquire-worker.cc:
 5468     - use Dump() to generate the configuration message for sending
 5469   * cmdline/apt-config.cc:
 5470     - make it possible to limit dump to a subtree
 5471     - implement --empty and --format option for dump
 5472   * apt-pkg/cdrom.cc:
 5473     - use Dump() to generate the configuration output
 5474   * apt-pkg/depcache.cc:
 5475     - clearly separate 'positive' and 'negative' dependencies and
 5476       their upgrade-resolution tries in MarkInstall and especially don't
 5477       treat Conflicts differently compared to Breaks here
 5478     - provider is only a possible solution if the provides has the right
 5479       version (or none as we have no versioned provides in debian) and not
 5480       if the version of the provider matches
 5481   * edsp/edspsystem.cc:
 5482     - check with RealFileExists for scenario file as otherwise a directory
 5483       like one provided with RootDir triggers the usage of EDSP
 5484   * debian/libapt-inst1.5.symbols:
 5485     - use the correct library name the symbols header
 5486   * apt-pkg/pkgcachegen.cc:
 5487     - check if NewDescription allocation has failed and error out accordingly
 5488     - check if we work on a valid description in IsDuplicateDescription as
 5489       we end up working on dangling pointers otherwise which segfaults on
 5490       s390x and ppc64 (Closes: #669427)
 5491   * apt-pkg/deb/deblistparser.cc:
 5492     - check length and containing chars for a given description md5sum
 5493   * ensure that apti18n.h is included last as advertised (Closes: #671623)
 5494   * apt-pkg/acquire-worker.cc:
 5495     - revert the use of FileFd::Write in OutFdReady as we don't want error
 5496       reports about EAGAIN here as we retry later. Thanks to YOSHINO Yoshihito
 5497       for the report. (Closes: #671721)
 5498   * apt-pkg/contrib/fileutl.cc:
 5499     - check that the fd which are closed are valid
 5500     - ensure that we do init d only once and especially not with its own
 5501       content as this causes some "interesting" hickups resulting in segfaults
 5502       as it seems (Closes: #554387, #670979)
 5503     - collect zombie (de)compressor processes on reopen
 5504     - ensure that in error conditions the Fail flag is set
 5505     - ensure that d is set before accessing it
 5506   * apt-pkg/aptconfiguration.cc:
 5507     - use NULL instead of "" for no (un)compress parameters
 5508   * apt-pkg/algorithms.cc:
 5509     - factor out of ListUpdate a AcquireUpdate to be able to provide your
 5510       own pkgAcquire fetcher to the wrapper
 5511   * apt-inst/deb/debfile.h:
 5512     - readd 'md5.h' to the uncleaned header includes to make qapt build
 5513       against us again unchanged to unblock transition (Closes: #669163)
 5514 
 5515  -- Michael Vogt <mvo@debian.org>  Fri, 11 May 2012 17:16:22 +0200
 5516 
 5517 apt (0.9.2) unstable; urgency=low
 5518 
 5519   [ Michael Vogt ]
 5520   * apt-inst/contrib/extracttar.cc:
 5521     - ensure that in StartGzip the InFd is set to "AutoClose" to ensure
 5522       that the pipe is closed when InFd is closed. This fixes a Fd leak
 5523       (LP: #985452)
 5524 
 5525   [ David Kalnischkies ]
 5526    * apt-pkg/deb/deblistparser.cc:
 5527     - only treat the native apt as essential by default (Closes: #669377)
 5528   * apt-pkg/contrib/fileutl.cc:
 5529     - redirect stderr from compressors to /dev/null
 5530   * apt-pkg/aptconfiguration.cc:
 5531     - if the compressor is not installed, but we link against it's
 5532       library accept it as a CompressionType (Closes: #669328)
 5533   * apt-pkg/contrib/sha2_internal.cc:
 5534     - do not use the input data directly but memcpy it instead as
 5535       it could be unaligned as in the http-transport which causes
 5536       a sigbus error on sparc (Closes: #669061)
 5537   * apt-pkg/cacheset.cc:
 5538     - actually return to the fallback modifier if we have detected we
 5539       should for packagenames which look like modifiers (Closes: #669591)
 5540 
 5541   [ Adam Conrad ]
 5542   * Set FD_CLOEXEC on history.log's FD (Closes: #610069, LP: #636010)
 5543 
 5544   [ Thorsten Spindler ]
 5545   * apt-pkg/deb/dpkgpm.cc:
 5546     - do not crash if (*I).Pkg is NULL (LP: #939867)
 5547 
 5548   [ Malcolm Scott ]
 5549   * apt-pkg/packagemanager.cc:
 5550     - iterate over all pre-depends or-group member instead of looping
 5551       endlessly over the first member in SmartUnpack (LP: #985852)
 5552 
 5553  -- Michael Vogt <mvo@debian.org>  Fri, 20 Apr 2012 11:26:16 +0200
 5554 
 5555 apt (0.9.1) unstable; urgency=low
 5556 
 5557   [ David Kalnischkies ]
 5558   * cmdline/apt-get.cc:
 5559     - if pkgCacheFile::Generate is disabled in 'update' don't
 5560       remove the caches (and don't try to open them)
 5561   * apt-pkg/packagemanager.cc:
 5562     - init counter in SmartConfigure so that the loop-breaker isn't
 5563       triggered at random… (Closes: #669060)
 5564 
 5565   [ Christian Perrier ]
 5566   * Fix typo in apt-get(8). Closes: #664833
 5567   * Replace "argument" by "paramètre" in French translation.
 5568     Merci, les Titeps!
 5569   * Drop hardcoded "en.html" suffix in apt-secure manpage.
 5570     Thanks to David Prevot.
 5571 
 5572  -- Michael Vogt <mvo@debian.org>  Tue, 17 Apr 2012 09:49:31 +0200
 5573 
 5574 apt (0.9.0) unstable; urgency=low
 5575 
 5576   * upload to debian/unstable
 5577 
 5578  -- Michael Vogt <mvo@debian.org>  Mon, 16 Apr 2012 15:53:17 +0200
 5579 
 5580 apt (0.9.0~exp1) experimental; urgency=low
 5581 
 5582   [ Michael Vogt ]
 5583   * apt-pkg/packagemanager.cc:
 5584     - fix inconsistent clog/cout usage in the debug output
 5585     - add APT::pkgPackageManager::MaxLoopCount to ensure that the
 5586       ordering code does not get into a endless loop when it flip-flops
 5587       between two states
 5588   * update libapt-inst1.4 to libapt-inst1.5 because of the cleanup
 5589     performed
 5590   * prepare debian/unstable upload, if there are no issues with this
 5591     upload it will directly go into unstable as 0.9.0
 5592 
 5593   [ David Kalnischkies ]
 5594   * do not update po and pot files in the process of the build as this
 5595     causes timestamp changes for the mo files which therefore can't
 5596     be refcounted by dpkg for your M-A: same packages
 5597     (Closes: #659333, LP: #924628)
 5598   * apt-inst/database.{cc,h}, apt-inst/deb/dpkgdb.{cc,h}:
 5599     - drop instead of fix as it is only needed if you want to reimplement dpkg
 5600       and comes straight from the beginning of last decade (Closes: #663372)
 5601   * apt-inst/deb/debfile.cc:
 5602     - {Extract,Merge}Control() is another instance of "lets reimplement dpkg"
 5603       so shot of this code before someone ends up using this…
 5604   * debian/libapt-pkg4.12:
 5605     - update symbols file
 5606   * debian/apt-utils.install:
 5607     - ship the ftparchive, apt-extractemplates and apt-sortpkgs locales
 5608       in the apt-utils package instead of the apt package
 5609   * apt-pkg/packagemanager.cc:
 5610     - recheck all dependencies if we changed a package in SmartConfigure
 5611       as this could break an earlier dependency (LP: #940396)
 5612     - recheck dependencies in SmartUnpack after a change, too
 5613   * apt-pkg/acquire-worker.cc:
 5614     - check return of write() as gcc recommends
 5615   * apt-pkg/acquire.cc:
 5616     - check return of write() as gcc recommends
 5617   * apt-pkg/cdrom.cc:
 5618     - check return of chdir() and link() as gcc recommends
 5619   * apt-pkg/clean.cc:
 5620     - check return of chdir() as gcc recommends
 5621   * apt-pkg/contrib/netrc.cc:
 5622     - check return of asprintf() as gcc recommends
 5623   * methods/rred.cc:
 5624     - check return of writev() as gcc recommends
 5625   * methods/mirror.cc:
 5626     - check return of chdir() as gcc recommends
 5627   * apt-pkg/deb/dpkgpm.cc:
 5628     - check return of write() a gcc recommends
 5629   * apt-inst/deb/debfile.cc:
 5630     - check return of chdir() as gcc recommends
 5631   * apt-inst/deb/dpkgdb.cc:
 5632     - check return of chdir() as gcc recommends
 5633   * methods/makefile:
 5634     - do not link rred against libz anymore as FileFd handles all
 5635       this transparently now
 5636   * debian/control:
 5637     - bump Standards-Version to 3.9.3 (no changes needed)
 5638     - add libbz2-dev as new build-dependency
 5639     - remove the libz-dev alternative from zlib1g-dev build-dependency
 5640     - suggest xz-utils instead of bzip2 and lzma
 5641   * doc/apt-get.8.xml:
 5642     - typofix: respect → respecting, thanks Mike Erickson! (Closes: #664833)
 5643   * debian/rules:
 5644     - do not sed in configure.in to set the version-number
 5645   * prepare-release:
 5646     - add as a small script to lazy check and prepare releases
 5647   * doc/*:
 5648     - move the command synopsis out of each manpage into apt-verbatim.ent
 5649       as they are a hell to translate and just single out the parameters
 5650       which can be translated to apt.ent
 5651   * apt-pkg/aptconfiguration.cc:
 5652     - if present, prefer xz binary over lzma
 5653     - if we have zlib builtin insert add a dummy gzip compressor for FileFD
 5654     - do the same for bz2 builtin if available
 5655   * methods/bzip2.cc:
 5656     - remove it as the functionality for all compressors can be
 5657       provided by gzip.cc now with the usage of FileFD
 5658   * apt-pkg/contrib/fileutl.cc:
 5659     - use libz2 library for (de)compression instead of the bzip2 binary as
 5660       the first is a dependency of dpkg and the later just priority:optional
 5661       so we gain 'easier' access to bz2-compressed Translation files this way
 5662   * cmdline/apt-get.cc:
 5663     - print list of autoremoves in alphabetical order (Closes: #639008)
 5664 
 5665   [ Bogdan Purcareata ]
 5666   * doc/apt-get.8.xml:
 5667     - add 'download' to the usage line (Closes: #649340)
 5668   * cmdline/apt-get.cc:
 5669     - distinguish information about 'apt-get autoremove' based on the
 5670       number of auto-removed packages both before and after the list
 5671       of packages (Closes: #665833)
 5672 
 5673   [ Steve Langasek ]
 5674   * don't treat build-depends-indep as cross-build-dependencies; we should
 5675     always install the host arch versions.  LP: #968828.
 5676 
 5677   [ Paolo Rotolo ]
 5678   * Fix string from automatic to automatically (LP: #967393).
 5679 
 5680  -- Michael Vogt <mvo@debian.org>  Thu, 12 Apr 2012 12:40:39 +0200
 5681 
 5682 apt (0.8.16~exp13) experimental; urgency=low
 5683 
 5684   [ David Kalnischkies ]
 5685   * apt-pkg/acquire-item.cc:
 5686     - remove 'old' InRelease file if we can't get a new one before
 5687       proceeding with Release.gpg to avoid the false impression of a still
 5688       trusted repository by a (still present) old InRelease file.
 5689       Thanks to Simon Ruderich for reporting this issue! (CVE-2012-0214)
 5690     - add Debug::pkgAcqArchive::NoQueue to disable package downloading
 5691   * apt-pkg/deb/dpkgpm.cc:
 5692     - chroot if needed before dpkg --assert-multi-arch
 5693     - ensure that dpkg binary doesn't have the chroot-directory prefixed
 5694     - call dpkg --assert-multi-arch with execvp instead of execv
 5695     - save the universe by not printing messages about apport if a package
 5696       with this name is not installed (Closes: #619646)
 5697     - handle a SIGINT in all modes as a break after the currently running
 5698       dpkg transaction instead of ignoring it completely
 5699   * apt-pkg/depcache.cc:
 5700     - if a M-A:same package is marked for reinstall, mark all it's installed
 5701       silbings for reinstallation as well (LP: #859188)
 5702   * apt-pkg/contrib/configuration.cc:
 5703     - do not stop parent transversal in FindDir if the value is empty
 5704   * methods/http{s,}.cc:
 5705     - if a file without an extension is requested send an 'Accept: text/*'
 5706       header to avoid that the server chooses unsupported compressed files
 5707       in a content-negotiation attempt (Closes: #657560)
 5708     - remove the arbitrary MAXLEN limit for response lines (Closes: #658346)
 5709   * apt-pkg/aptconfiguration.cc:
 5710     - chroot if needed before calling dpkg --print-foreign-architectures
 5711     - ensure that architectures are not added multiple times
 5712   * cmdline/apt-mark.cc:
 5713     - detect if dpkg has multiarch support before calling --set-selections
 5714     - correctly ignore already (un)hold packages
 5715   * apt-pkg/cachefile.cc:
 5716     - clean up lost atomic cachefiles with 'clean' (Closes: #650513)
 5717   * apt-pkg/indexrecords.cc:
 5718     - do not create empty Entries as a sideeffect of Lookup()
 5719   * apt-pkg/acquire-item.cc:
 5720     - drop support for i18n/Index file (introduced in 0.8.11) and use
 5721       the Release file instead to get the Translations (Closes: #649314)
 5722     - use pdiff for Translation-* files if available (Closes: #657902)
 5723   * ftparchive/writer.cc:
 5724     - add 'Translation-*' to the default patterns
 5725   * cmdline/apt-get.cc:
 5726     - if a package can't be removed as it is not installed, suggest to
 5727       the user an (installed) multiarch silbing with 'Did you mean?'
 5728     - improve 'error' message for packages which are only referenced
 5729       e.g. in a Depends line and are now requested for removal
 5730   * cmdline/apt-cache.cc:
 5731     - correct --pre-depends option by using dash consistently (LP: #940837)
 5732   * apt-pkg/packagemanager.cc:
 5733     - do not try to a void a breaks if the broken package pre-depends
 5734       on the breaker, but let dpkg auto-deconfigure it
 5735   * apt-pkg/contrib/fileutl.cc:
 5736     - do not warn about the ignoring of directories (Closes: #662762)
 5737 
 5738   [ Steve Langasek ]
 5739   * cmdline/apt-get.cc:
 5740     - for cross-build-dependencies M-A: none should be DEB_HOST_ARCH,
 5741       not DEB_BUILD_ARCH (Closes: #646288)
 5742 
 5743   [ Colin Watson ]
 5744   * apt-pkg/algorithms.cc:
 5745     - don't break out of the main-resolver loop for Breaks to deal with all
 5746       of them in a single iteration (Closes: #657695, LP: #922485)
 5747     - use a signed int instead of short for score calculation as upgrades
 5748       become so big now that it can overflow (Closes: #657732, LP: #917173)
 5749   * Fix IndexCopy::CopyPackages and TranslationsCopy::CopyTranslations to
 5750     handle compressed files again (LP: #924182, closes: #658096)
 5751 
 5752   [ Michael Vogt ]
 5753   * apt-pkg/deb/dpkgpm.cc:
 5754     - fix crash when a package is in removed but residual config state
 5755       (LP: #923807)
 5756   * apt-pkg/contrib/fileutl.h:
 5757     - fix compat with FileFd::OpenDescriptor() in ReadOnlyGzip mode
 5758   * apt-pkg/packagemanager.cc:
 5759     - fix bug in predepends handling - ensure that packages that needs
 5760       unpackaging are unpacked before they are configured (LP: #927993)
 5761 
 5762   [ Julian Andres Klode ]
 5763   * apt-pkg/deb/deblistparser.cc:
 5764     - Set the Essential flag on APT instead of only Important
 5765   * apt-pkg/packagemanager.cc:
 5766     - Do not use immediate configuration for packages with the Important flag
 5767   * Treat the Important flag like the Essential flag with those differences:
 5768     - No Immediate configuration (see above)
 5769     - Not automatically installed during dist-upgrade
 5770     - No higher score for installation ordering
 5771 
 5772  -- Michael Vogt <mvo@debian.org>  Tue, 06 Mar 2012 18:12:57 +0100
 5773 
 5774 apt (0.8.16~exp12) experimental; urgency=low
 5775 
 5776   [ Michael Vogt ]
 5777   * apt-pkg/deb/dpkgpm.cc:
 5778     - fix segfault on pkg removal
 5779 
 5780   [ David Kalnischkies ]
 5781   * apt-pkg/cacheiterators.h:
 5782     - return the correct version arch for all+foreign, too
 5783   * apt-pkg/packagemanager.cc:
 5784     - ignore breaks on not-installed versions while searching for
 5785       breakage loops as we don't have to avoid them
 5786   * debian/control:
 5787     - remove APT from the short descriptions as lintian doesn't like it
 5788       and it doesn't transport any information for a reader anyway
 5789     - apply typofixes by Pascal De Vuyst, thanks! (Closes: #652834, #652835)
 5790   * debian/rules:
 5791     - apply patch to enable usage of hardning CPPFLAGS and LDFLAGS by
 5792       Moritz Muehlenhoff, thanks! (Closes: #653504)
 5793   * methods/https.cc:
 5794     - use curls list append instead of appending Range and If-Range by hand
 5795       which generates malformed requests, thanks Mel Collins for the hint!
 5796       (Closes: #646381)
 5797   * test/libapt/run-tests:
 5798     - hurd doesn't have dmesg yet and we don't really need it either,
 5799       so use with $0 a more stable data source for hashsumming
 5800 
 5801   [ Pino Toscano ]
 5802   * test/libapt/globalerror_test.cc:
 5803     - errno 0 has a different strerror on hurd, so generate the expected
 5804       message dynamically instead of hardcoding 'Success' (Closes: #656530)
 5805 
 5806  -- Michael Vogt <mvo@debian.org>  Tue, 24 Jan 2012 12:24:38 +0100
 5807 
 5808 apt (0.8.16~exp11) experimental; urgency=low
 5809 
 5810   [ David Kalnischkies ]
 5811   * apt-pkg/deb/dpkgpm.cc:
 5812     - redirect out/input of dpkg --assert-multi-arch to /dev/null
 5813     - if multi-arch is detected ensure that pkg:all is reported as pkg:all
 5814 
 5815  -- Michael Vogt <mvo@debian.org>  Thu, 19 Jan 2012 13:48:18 +0100
 5816 
 5817 apt (0.8.16~exp10) experimental; urgency=low
 5818 
 5819   [ David Kalnischkies ]
 5820   * apt-pkg/depcache.cc:
 5821     - implicit conflicts (for multiarch) are supposed to conflict
 5822       only with real packages, not with virtual providers
 5823   * apt-pkg/pkgcache.cc:
 5824     - ignore implicit conflicts on providers in AllTarget, too
 5825   * apt-pkg/deb/dpkgpm.cc:
 5826     - check if dpkg supports multiarch with --assert-multi-arch
 5827       and if it does be always explicit about the architecture
 5828   * apt-pkg/contrib/fileutl.h:
 5829     - store the offset in the internal fd before calculate size of
 5830       the zlib-handled file to jump back to this place again
 5831   * apt-pkg/aptconfiguration.cc:
 5832     - parse dpkg --print-foreign-architectures correctly in
 5833       case archs are separated by newline instead of space, too.
 5834       (Closes: #655590)
 5835 
 5836   [ Michael Vogt ]
 5837   * apt-pkg/contrib/fileutl.h:
 5838     - fix segfault triggered by the python-apt testsuite
 5839 
 5840  -- Michael Vogt <mvo@debian.org>  Wed, 18 Jan 2012 12:52:26 +0100
 5841 
 5842 apt (0.8.16~exp9) experimental; urgency=low
 5843 
 5844   [ Julian Andres Klode ]
 5845   * apt-pkg/cdrom.cc:
 5846     - Accept .bz2, .xz files in addition to .gz files (Closes: #649451)
 5847 
 5848   [ Michael Vogt ]
 5849   * apt-pkg/cdrom.cc:
 5850     - use aptconfiguration to get the supported compression types
 5851   * debian/control:
 5852     - bump debhelper build-dep to debhelper (>= 8.1.3~)
 5853     - set libapt-pkg-dev to multi-arch: same too
 5854   * g++ 4.7 fixes
 5855 
 5856   [ Colin Watson ]
 5857   * Convert libapt-pkg4.12 and libapt-inst1.4 to Multi-Arch: same.
 5858 
 5859   [ David Kalnischkies ]
 5860   * apt-pkg/cacheset.cc:
 5861     - make the cachesets real containers which can embedding any container
 5862       to be able to use the same interface regardless of set or list usage
 5863     - provide a {Package,Version}List similar to {Package,Version}Set
 5864   * cmdline/apt-{get,cache,mark}.cc:
 5865     - use Lists instead of Sets if input order should be preserved for
 5866       commands accepting lists of packages, e.g. policy (Closes: #625960)
 5867   * apt-pkg/depcache.cc:
 5868     - prefer native providers over foreigns even if the chain is foreign
 5869   * cmdline/apt-get.cc:
 5870     - ignore foreign architectures if we check if a provides has only one
 5871       resolver as it's basically the same for the user, so no need to choose
 5872   * cmdline/apt-config.cc:
 5873     - dump the APT::Compressor settings correctly and completely
 5874   * apt-pkg/contrib/fileutl.{h,cc}:
 5875     - implement a ModificationTime method for FileFd
 5876     - add a ReadLine method
 5877     - drop the explicit export of gz-compression handling
 5878   * apt-pkg/cdrom.cc:
 5879     - support InRelease files on cdrom
 5880 
 5881  -- Michael Vogt <mvo@debian.org>  Thu, 05 Jan 2012 20:26:31 +0100
 5882 
 5883 apt (0.8.16~exp8) experimental; urgency=low
 5884 
 5885   [ David Kalnischkies ]
 5886   * algorithms.cc:
 5887     - show a debug why a package was kept by ResolveByKeep()
 5888   * apt-pkg/packagemanager.cc:
 5889     - do not fail on unpacked packages in SmartUnPack, just don't
 5890       schedule them for unpack, but do all checks and configure them
 5891     - do not enter an endless loop for (essential) pre-dependency loops
 5892   * apt-pkg/contrib/sha2_internal.cc:
 5893     - use a pointer-union to peace gcc strict-aliasing warning
 5894   * apt-pkg/deb/deblistparser.cc:
 5895     - M-A: foreign packages provide for other archs, too
 5896 
 5897  -- David Kalnischkies <kalnischkies@gmail.com>  Thu, 03 Nov 2011 09:40:29 -0500
 5898 
 5899 apt (0.8.16~exp7) experimental; urgency=low
 5900 
 5901   [ David Kalnischkies ]
 5902   * do not pollute namespace in the headers with using (Closes: #500198)
 5903   * use forward declaration in headers if possible instead of includes
 5904   * remove old APT_COMPATIBILITY ifdef's
 5905   * apt-pkg/deb/dpkgpm.cc:
 5906     - use std::vector instead of fixed size arrays to store args and
 5907       multiarch-packagename strings
 5908     - load the dpkg base arguments only one time and reuse them later
 5909   * cmdline/apt-get.cc:
 5910     - follow Provides in the evaluation of saving candidates, too, for
 5911       satisfying garbage package dependencies (Closes: #640590)
 5912   * apt-pkg/algorithms.cc:
 5913     - if a package is garbage, don't try to save it with FixByInstall
 5914   * apt-pkg/deb/debsrcrecords.cc:
 5915     - remove the limit of 400 Binaries for a source package (Closes: #622110)
 5916   * apt-pkg/deb/deblistparser.cc:
 5917     - fix crash when the dynamic mmap needs to be grown in
 5918       LoadReleaseInfo (LP: #854090)
 5919   * apt-pkg/deb/debmetaindex.cc:
 5920     - none is a separator, not a language: no need for Index (Closes: #624218)
 5921   * apt-pkg/aptconfiguration.cc:
 5922     - do not builtin languages only if none is forced (Closes: #643787)
 5923   * apt-pkg/pkgcachegen.cc:
 5924     - refactor MergeList by creating -Group, -Package and -Version specialist
 5925     - share description list between "same" versions (LP: #868977)
 5926       This also means that descriptions are shared across archives now.
 5927     - add implicit dependencies needed for Multi-Arch at the time a Version
 5928       struct is created and not at the end of the cache generation
 5929   * apt-pkg/pkgcache.cc:
 5930     - always prefer "en" over "" for "en"-language regardless of cache-order
 5931 
 5932   [ Michael Vogt ]
 5933   * apt-pkg/contrib/configuration.cc:
 5934     - fix double delete (LP: #848907)
 5935     - ignore only the invalid regexp instead of all options
 5936   * apt-pkg/acquire-item.h, apt-pkg/deb/debmetaindex.cc:
 5937     - fix fetching language information by adding OptionalSubIndexTarget
 5938   * methods/https.cc:
 5939     - cleanup broken downloads properly
 5940 
 5941   [ Colin Watson ]
 5942   * ftparchive/cachedb.cc:
 5943     - fix buffersize in bytes2hex
 5944 
 5945  -- Michael Vogt <mvo@debian.org>  Fri, 14 Oct 2011 13:51:35 +0200
 5946 
 5947 apt (0.8.16~exp6) experimental; urgency=low
 5948 
 5949   [ Christopher Baines ]
 5950   * enable APT in unpack/configure ordering to handle loops as well
 5951     as tight dependencies between immediate packages better
 5952     enabling also the possibility to mark all packages as immediate
 5953     (at least Closes: #353290, #540227, #559733, #621836, #639290)
 5954 
 5955   [ David Kalnischkies ]
 5956   * [abi-break] Support large files in the complete toolset. Indexes of this
 5957     size are pretty unlikely for now, but we need it for deb
 5958     packages which could become bigger than 4GB now (LP: #815895)
 5959   * merged the debian-sid branch
 5960 
 5961   [ Michael Vogt ]
 5962   * bump ABI version
 5963 
 5964  -- Michael Vogt <mvo@debian.org>  Wed, 14 Sep 2011 21:06:51 +0200
 5965 
 5966 apt (0.8.16~exp5) experimental; urgency=low
 5967 
 5968   * merged the latest debian-sid fixes
 5969   * apt-pkg/makefile:
 5970     - install sha256.h compat header
 5971   * apt-pkg/pkgcachegen.{cc,h}:
 5972     - use ref-to-ptr semantic in NewDepends() to ensure that the
 5973       libapt does not segfault if the cache is remapped in between
 5974       (LP: #812862)
 5975     - fix crash when P.Arch() was used but the cache got remapped
 5976   * apt-pkg/acquire-item.{cc,h}:
 5977     - do not check for a "Package" tag in optional index targets
 5978       like the translations index
 5979   * apt-pkg/acquire.cc:
 5980     - fix potential divide-by-zero
 5981   * methods/mirror.cc:
 5982     - include the architecture(s) in the query string as well so
 5983       that the server can make better decisions
 5984 
 5985  -- Michael Vogt <mvo@debian.org>  Mon, 15 Aug 2011 14:52:54 +0200
 5986 
 5987 apt (0.8.16~exp4) experimental; urgency=low
 5988 
 5989   [ Julian Andres Klode ]
 5990   * apt-pkg/pkgcache.h:
 5991     - [ABI break] Add pkgCache::Header::CacheFileSize, storing the cache size
 5992   * apt-pkg/pkgcachegen.cc:
 5993     - Write the file size to the cache
 5994   * apt-pkg/pkgcache.cc:
 5995     - Check that cache is at least CacheFileSize bytes large (LP: #16467)
 5996 
 5997   [ Michael Vogt ]
 5998   * merged latest fixes from debian-sid
 5999   * apt-pkg/cdrom.{cc,h}:
 6000     - cleanup old ABI break avoidance hacks
 6001   * [ABI break] apt-pkg/acquire-item.{cc,h}:
 6002     - cleanup around OptionalIndexTarget and SubIndexTarget
 6003   * [ABI break] merged patch from Jonathan Thomas to have a new
 6004     RecordField() function in the pkgRecorder parser. Many thanks
 6005     Thomas
 6006   * [ABI break] merge patch from Jonathan Thomas to speed up the
 6007     depcache by caching the install-recommends and install-suggests
 6008     values
 6009   * apt-pkg/contrib/fileutl.{cc,h}:
 6010     - add GetModificationTime() helper
 6011   * apt-pkg/pkgcachegen.cc:
 6012     - regenerate the cache if the sources.list changes to ensure
 6013       that changes in the ordering there will be honored by apt
 6014   * apt-pkg/sourcelist.{cc,h}:
 6015     - add pkgSourceList::GetLastModifiedTime() helper
 6016 
 6017  -- Michael Vogt <mvo@debian.org>  Thu, 28 Jul 2011 16:57:08 +0200
 6018 
 6019 apt (0.8.16~exp3) experimental; urgency=low
 6020 
 6021   [ David Kalnischkies ]
 6022   * apt-pkg/pkgcache.h:
 6023     - readd All{Foreign,Allowed} as suggested by Julian to
 6024       remain strictly API compatible
 6025   * apt-pkg/acquire*.{cc,h}:
 6026     - try even harder to support really big files in the fetcher by
 6027       converting (hopefully) everything to 'long long' (Closes: #632271)
 6028   * ftparchive/writer.cc:
 6029     - generate all checksums in one run over the file for Release
 6030   * cmdline/apt-get.cc:
 6031     - add an --assume-no option for testing to say 'no' to everything
 6032   * apt-pkg/deb/debmetaindex.cc:
 6033     - add trusted=yes option to mark unsigned (local) repository as trusted
 6034       based on a patch from Ansgar Burchardt, thanks a lot! (Closes: #596498)
 6035 
 6036   [ Michael Vogt ]
 6037   * merge fixes from the debian/unstable upload
 6038   * merge lp:~mvo/apt/sha512-template to get fixes for the
 6039     sha1/md5 verifiation (closes: #632520)
 6040 
 6041  -- Michael Vogt <mvo@debian.org>  Fri, 15 Jul 2011 09:56:17 +0200
 6042 
 6043 apt (0.8.16~exp2) experimental; urgency=low
 6044 
 6045   [ David Kalnischkies ]
 6046   * [ABI-Break] Implement EDSP in libapt-pkg so that all front-ends which
 6047     use the internal resolver can now be used also with external
 6048     ones as the usage is hidden in between the old API
 6049   * provide two edsp solvers in apt-utils:
 6050     - 'dump' to quickly output a complete scenario and
 6051     - 'apt' to use the internal as an external resolver
 6052   * apt-pkg/pkgcache.h:
 6053     - clean up mess with the "all" handling in MultiArch to
 6054       fix LP: #733741 cleanly for everyone now
 6055   * apt-pkg/depcache.cc:
 6056     - use a boolean instead of an int for Add/Remove in AddStates
 6057       similar to how it works with AddSizes
 6058     - let the Mark methods return if their marking was successful
 6059     - if a Breaks can't be upgraded, remove it. If it or a Conflict
 6060       can't be removed the installation of the breaker fails.
 6061   * cmdline/apt-get.cc:
 6062     - do not discard the error messages from the resolver and instead
 6063       only show the general 'Broken packages' message if nothing else
 6064 
 6065   [ Stefano Zacchiroli ]
 6066   * doc/external-dependency-solver-protocol.txt:
 6067     - describe EDSP and the configuration interface around it
 6068 
 6069   [ Michael Vogt ]
 6070   * [ABI-Break] merge lp:~mvo/apt/sha512-template to add support for sha512
 6071   * [ABI-Break] merge lp:~mvo/apt/dpointer to support easier extending
 6072     without breaking the ABI
 6073   * increase ABI version and update package names
 6074 
 6075  -- Michael Vogt <mvo@debian.org>  Wed, 29 Jun 2011 13:57:28 +0200
 6076 
 6077 apt (0.8.16~exp1) experimental; urgency=low
 6078 
 6079   * merged with the debian/unstable upload
 6080 
 6081  -- Michael Vogt <mvo@debian.org>  Wed, 29 Jun 2011 12:40:31 +0200
 6082 
 6083 apt (0.8.15.11) UNRELEASED; urgency=low
 6084 
 6085   * Fix typo in apt-get(8). Closes: #664833
 6086   * Replace "argument" by "paramètre" in French translation.
 6087     Merci, les Titeps!
 6088   * Drop hardcoded "en.html" suffix in apt-secure manpage.
 6089     Thanks to David Prevot.
 6090 
 6091  -- Christian Perrier <bubulle@debian.org>  Tue, 27 Mar 2012 20:31:38 +0200
 6092 
 6093 apt (0.8.15.10) unstable; urgency=high
 6094 
 6095   [ David Kalnischkies ]
 6096   * algorithms.cc:
 6097     - show a debug why a package was kept by ResolveByKeep()
 6098   * doc/manpage-style.xml:
 6099     - put <brackets> around email addresses
 6100   * doc/po/de.po:
 6101     - apply typo-fix from Michael Basse, thanks! (LP: #900770)
 6102   * apt-pkg/acquire-item.cc:
 6103     - remove 'old' InRelease file if we can't get a new one before
 6104       proceeding with Release.gpg to avoid the false impression of a still
 6105       trusted repository by a (still present) old InRelease file.
 6106       Thanks to Simon Ruderich for reporting this issue! (CVE-2012-0214)
 6107 
 6108   [ Chris Leick ]
 6109   * German manpage translation update
 6110   * doc/*.xml:
 6111     - find and fix a bunch of misspellings
 6112 
 6113   [ Program translation updates ]
 6114   * Dutch (Jeroen Schot). Closes: #652230
 6115   * Slovak (Ivan Masar). Closes: #652985
 6116   * Russian (Yuri Kozlov). Closes: #654844
 6117   * Hungarian (Gabor Kelemen). Closes: #655238
 6118   * Polish (Michał Kułach). Closes: #656908
 6119   * Danish (Joe Hansen). Closes: #658643
 6120   * French: replace "étiquetage" by "épinglage" for "pinning"
 6121 
 6122   [ Michael Vogt ]
 6123   * merged patch from lp:~uusijani/apt/uusi-branch:
 6124      Correct fi translation for hash sum mismatches (lp:420403)
 6125      Thanks to Jani Uusitalo
 6126 
 6127  -- Michael Vogt <mvo@debian.org>  Tue, 06 Mar 2012 14:14:26 +0100
 6128 
 6129 apt (0.8.15.9) unstable; urgency=low
 6130 
 6131   [ David Kalnischkies ]
 6132   * Symbol file update
 6133   * doc/apt-get.8.xml:
 6134     - change wording of autoremove description as suggested
 6135       by Robert Simmons, thanks! (Closes: #641490)
 6136   * apt-pkg/deb/dpkgpm.cc:
 6137     - use std::vector instead of fixed size arrays to store args and
 6138       multiarch-packagename strings
 6139     - load the dpkg base arguments only one time and reuse them later
 6140   * cmdline/apt-get.cc:
 6141     - follow Provides in the evaluation of saving candidates, too, for
 6142       satisfying garbage package dependencies (Closes: #640590)
 6143   * apt-pkg/algorithms.cc:
 6144     - if a package is garbage, don't try to save it with FixByInstall
 6145   * apt-pkg/init.cc:
 6146     - silently ignore *.orig and *.save files by default
 6147   * apt-pkg/policy.cc:
 6148     - accept generic release pin expressions again in -t (Closes: #644166)
 6149   * apt-pkg/deb/debmetaindex.cc:
 6150     - none is a separator, not a language: no need for Index (Closes: #624218)
 6151   * apt-pkg/aptconfiguration.cc:
 6152     - do not builtin languages only if none is forced (Closes: #643787)
 6153   * doc/apt.conf.5.xml:
 6154     - apply spelling fix by Kevin Lyda, thanks! (Closes: #644104)
 6155 
 6156   [ Christian Perrier ]
 6157   * Fix spelling error (sensée) in French translation. Thanks
 6158     to Corentin Le Gall for spotting it.
 6159 
 6160   [ Colin Watson ]
 6161   * ftparchive/cachedb.cc:
 6162     - fix buffersize in bytes2hex
 6163 
 6164   [ Michael Vogt ]
 6165   * ftparchive/cachedb.cc:
 6166     - make buffer fully dynamic (thanks to Colin Watson)
 6167 
 6168  -- Michael Vogt <mvo@debian.org>  Fri, 14 Oct 2011 12:00:09 +0200
 6169 
 6170 apt (0.8.15.8) unstable; urgency=low
 6171 
 6172   [ David Kalnischkies ]
 6173   * cmdline/apt-get.cc:
 6174     - output list of virtual package providers to c1out in -q=1
 6175       instead of /dev/null to unbreak sbuild (LP: #816155)
 6176 
 6177   [ Michael Vogt ]
 6178   * apt-pkg/contrib/configuration.cc:
 6179     - fix double delete (LP: #848907)
 6180     - ignore only the invalid regexp instead of all options
 6181 
 6182  -- Michael Vogt <mvo@debian.org>  Wed, 14 Sep 2011 12:08:25 +0200
 6183 
 6184 apt (0.8.15.7) unstable; urgency=low
 6185 
 6186   [ David Kalnischkies ]
 6187   * apt-pkg/packagemanager.cc, apt-pkg/pkgcache.cc:
 6188     - ignore "self"-conflicts for all architectures of a package
 6189       instead of just for the architecture of the package look at
 6190       in the ordering of installations, too (LP: #802901)
 6191     - M-A:same lockstep unpack should operate on installed
 6192       packages first (LP: #835625)
 6193   * test/*
 6194     - reorganize the various testcases and helper we have and
 6195       integrate them better into the buildsystem
 6196     - run the test/libapt testcases at package build-time
 6197   * debian/apt.symbols:
 6198     - add the newly added symbols since 0.8.15.3
 6199   * cmdline/apt-get.cc:
 6200     - remove the binary caches in 'apt-get clean' as it is the first
 6201       thing recommend by many supporters in case of APT segfaults
 6202     - remove the caches in 'apt-get update', too, as they will be
 6203       invalid in most cases anyway
 6204   * apt-pkg/acquire-item.cc:
 6205     - if no Release.gpg file is found try to verify with hashes,
 6206       but do not fail if a hash can't be found
 6207   * apt-pkg/acquire.cc:
 6208     - non-existing directories are by definition clean
 6209   * cmdline/apt-key:
 6210     - if command is 'add' do not error out if the specified
 6211       keyring doesn't exist, it will be created by gpg
 6212   * apt-pkg/orderlist.cc:
 6213     - prefer visiting packages marked for deletion in VisitProvides
 6214       if we are operating on a negative dependency so that we can
 6215       deal early with the fallout of this remove
 6216   * apt-pkg/indexrecords.cc:
 6217     - fix Acquire::Max-ValidTime option by interpreting it really
 6218       as seconds as specified in the manpage and not as days
 6219     - add an Acquire::Min-ValidTime option (Closes: #640122)
 6220   * doc/apt.conf.5.xml:
 6221     - reword Acquire::Max-ValidTime documentation to make clear
 6222       that it doesn't provide the new Min-ValidTime functionality
 6223 
 6224  -- Michael Vogt <mvo@debian.org>  Mon, 12 Sep 2011 16:38:46 +0200
 6225 
 6226 apt (0.8.15.6) unstable; urgency=low
 6227 
 6228   [ Michael Vogt ]
 6229   * apt-pkg/contrib/fileutl.{cc,h}:
 6230     - add GetModificationTime() helper
 6231   * apt-pkg/pkgcachegen.cc:
 6232     - regenerate the cache if the sources.list changes to ensure
 6233       that changes in the ordering there will be honored by apt
 6234   * apt-pkg/sourcelist.{cc,h}:
 6235     - add pkgSourceList::GetLastModifiedTime() helper
 6236   * apt-pkg/pkgcachegen.{cc,h}:
 6237     - use ref-to-ptr semantic in NewDepends() to ensure that the
 6238       libapt does not segfault if the cache is remapped in between
 6239       (LP: #812862)
 6240     - fix crash when P.Arch() was used but the cache got remapped
 6241   * test/integration/test-hashsum-verification:
 6242     - add regression test for hashsum verification
 6243   * apt-pkg/acquire-item.cc:
 6244     - if no Release.gpg file is found, still load the hashes for
 6245       verification (closes: #636314) and add test
 6246 
 6247   [ David Kalnischkies ]
 6248   * lots of cppcheck fixes
 6249 
 6250  -- Michael Vogt <mvo@debian.org>  Mon, 15 Aug 2011 09:20:35 +0200
 6251 
 6252 apt (0.8.15.5) unstable; urgency=low
 6253 
 6254   [ David Kalnischkies ]
 6255   * apt-pkg/deb/deblistparser.cc:
 6256     - do not assume that the last char on a line is a \n (Closes: #633350)
 6257 
 6258  -- Michael Vogt <mvo@debian.org>  Thu, 28 Jul 2011 16:49:15 +0200
 6259 
 6260 apt (0.8.15.4) unstable; urgency=low
 6261 
 6262   [ David Miller ]
 6263   * apt-pkg/contrib/sha1.cc:
 6264     - fix illegally casts of on-stack buffer to a type requiring more
 6265       alignment than it has resulting in segfaults on sparc (Closes: #634696)
 6266 
 6267   [ Michael Vogt ]
 6268   * apt-pkg/contrib/cdromutl.cc:
 6269     - fix escape problem when looking for the mounted devices
 6270   * apt-pkg/contrib/strutl.{h,cc}, test/libapt/strutil_test.cc:
 6271     - add new DeEscapeString() similar to DeQuoteString but
 6272       unescape character escapes like \0XX and \xXX (plus added
 6273       test)
 6274   * refresh po/*
 6275 
 6276  -- Michael Vogt <mvo@debian.org>  Tue, 26 Jul 2011 12:12:27 +0200
 6277 
 6278 apt (0.8.15.3) unstable; urgency=low
 6279 
 6280   [ Michael Vogt ]
 6281   * apt-pkg/acquire-item.cc:
 6282     - improve error message for a expired Release file
 6283   * apt-pkg/algorithms.cc:
 6284     - Hold back packages that would enter "policy-broken" state on upgrade
 6285       when doing a "apt-get upgrade"
 6286   * cmdline/apt-get.cc:
 6287     - fix missing download progress in apt-get download
 6288 
 6289   [ David Kalnischkies ]
 6290   * apt-pkg/pkgcachegen.cc:
 6291     - fallback to memory if file is not writeable even if access()
 6292       told us the opposite before (e.g. in fakeroot 1.16) (Closes: #630591)
 6293   * doc/sources.list.5.xml:
 6294     - document available [options] for sources.list entries (Closes: 632441)
 6295   * doc/apt.conf.5.xml:
 6296     - document APT::Architectures list (Closes: #612102)
 6297   * cmdline/apt-get.cc:
 6298     - restore all important dependencies for garbage packages (LP: #806274)
 6299     - do not require unused partial dirs in 'source' (Closes: #633510)
 6300     - buildconflicts effect all architectures
 6301     - implement MultiarchCross for build-dep and source (Closes: #632221)
 6302   * apt-pkg/init.cc:
 6303     - use CndSet in pkgInitConfig (Closes: #629617)
 6304   * apt-pkg/depcache.cc:
 6305     - change default of APT::AutoRemove::SuggestsImportant to true
 6306   * cmdline/apt-key:
 6307     - use a tmpfile instead of /etc/apt/secring.gpg (Closes: #632596)
 6308   * debian/apt.postinst:
 6309     - remove /etc/apt/secring.gpg if it is an empty file
 6310   * doc/apt-cache.8.xml:
 6311     - apply madison typofix from John Feuerstein, thanks! (Closes: #633455)
 6312   * apt-pkg/policy.cc:
 6313     - emit an error on unknown APT::Default-Release value (Closes: #407511)
 6314   * apt-pkg/aptconfiguration.cc:
 6315     - ensure that native architecture is if not specified otherwise the
 6316       first architecture in the Architectures vector
 6317   * apt-pkg/deb/deblistparser.cc:
 6318     - Strip only :any and :native if MultiArch should be stripped as it is
 6319       save to ignore them in non-MultiArch contexts but if the dependency
 6320       is a specific architecture (and not the native) do not strip
 6321 
 6322  -- Michael Vogt <mvo@debian.org>  Mon, 25 Jul 2011 15:04:43 +0200
 6323 
 6324 apt (0.8.15.2) unstable; urgency=high
 6325 
 6326   * fix from David Kalnischkies for the InRelease gpg verification
 6327     code (LP: #784473)
 6328 
 6329  -- Michael Vogt <mvo@debian.org>  Tue, 12 Jul 2011 11:54:47 +0200
 6330 
 6331 apt (0.8.15.1) unstable; urgency=low
 6332 
 6333   [ David Kalnischkies ]
 6334   * doc/makefile:
 6335     - create doxygen directory to avoid depending on magic (Closes: #628799)
 6336   * cmdline/apt-key:
 6337     - explicitly state that net-update is not supported if no url is set
 6338     - require to be root for add, rm, update and net-update
 6339     - clarify update vs. net-update in different distros (Closes: #632043)
 6340   * debian/apt.symbols:
 6341     - forgot 'mips' in the list for all architecture dependent symbols
 6342     - comment out gcc-4.5 specific symbols as gcc-4.6 is now default
 6343     - the symbol for PrintStatus() is architecture dependent
 6344   * apt-pkg/policy.cc:
 6345     - do not segfault in pinning if a package with this name doesn't exist.
 6346       Thanks to Ferdinand Thommes for the report!
 6347     - Defaults is a vector of Pin not of PkgPin
 6348     - ensure that only the first specific stanza for a package is used
 6349     - save all stanzas which had no effect in Unmatched
 6350     - allow package:architecture in Package:
 6351 
 6352  -- Michael Vogt <mvo@debian.org>  Thu, 30 Jun 2011 10:05:36 +0200
 6353 
 6354 apt (0.8.15) unstable; urgency=low
 6355 
 6356   [ Julian Andres Klode ]
 6357   * apt-pkg/depcache.cc:
 6358     - Really release action groups only once (Closes: #622744)
 6359     - Make purge work again for config-files (LP: #244598) (Closes: #150831)
 6360   * apt-pkg/acquire-item.cc:
 6361     - Reject files known to be invalid (LP: #346386) (Closes: #627642)
 6362   * debian/apt.cron.daily:
 6363     - Check power after wait, patch by manuel-soto (LP: #705269)
 6364   * debian/control:
 6365     - Move ${shlibs:Depends} to Pre-Depends, as we do not want APT
 6366       unpacked if a library is too old and thus break upgrades
 6367   * doc/apt-key.8.xml:
 6368     - Document apt-key net-update (LP: #192810)
 6369 
 6370   [ Christian Perrier ]
 6371   * Galician translation update (Miguel Anxo Bouzada). Closes: #626505
 6372   * Italian translation update (Milo Casagrande). Closes: #627834
 6373   * German documentation translation update (Chris Leick). Closes: #629949
 6374   * Catalan translation update (Jordi Mallach). Closes: #630657
 6375 
 6376   [ David Kalnischkies ]
 6377   * fix a bunch of cppcheck warnings/errors based on a patch by
 6378     Niels Thykier, thanks! (Closes: #622805)
 6379   * apt-pkg/depcache.cc:
 6380     - really include 'rc' packages in the delete count by fixing a
 6381       typo which exists since 1999 in the source… (LP: #761175)
 6382     - if critical or-group can't be satisfied, exit directly.
 6383   * apt-pkg/acquire-method.cc:
 6384     - write directly to stdout instead of creating the message in
 6385       memory first before writing to avoid hitting limits
 6386     - fix order of CurrentURI and UsedMirror in Status() and Log()
 6387   * apt-pkg/orderlist.cc:
 6388     - let VisitRProvides report if the calls were successful
 6389   * apt-pkg/deb/dpkgpm.cc:
 6390     - replace obsolete usleep with nanosleep
 6391     - remove invalid pkgcache.bin and rebuild it if possible
 6392     - log reinstall commands in history.log
 6393   * debian/apt{,-utils}.symbols:
 6394     - update both experimental symbol-files to reflect 0.8.14 state
 6395   * debian/rules:
 6396     - remove unused embedded jquery by doxygen from libapt-pkg-doc
 6397   * cmdline/apt-mark.cc:
 6398     - reimplement apt-mark in c++
 6399     - provide a 'showmanual' command (Closes: #582791)
 6400     - provide a 'dpkg --set-selections' wrapper to set/release holds
 6401   * cmdline/apt-get.cc:
 6402     - deprecate mostly undocumented 'markauto' in favor of 'apt-mark'
 6403   * cmdline/apt-cache.cc:
 6404     - deprecate mostly undocumented 'showauto' in favor of 'apt-mark'
 6405   * apt-pkg/pkgcache.cc:
 6406     - really ignore :arch in FindPkg() in non-multiarch environment
 6407   * doc/po/de.po:
 6408     - undo the translation of the command 'dump' in manpage of apt-config
 6409       as report by Burghard Grossmann on debian-l10n-german, thanks!
 6410   * apt-pkg/deb/debmetaindex.cc:
 6411     - do not download TranslationIndex if no Translation-* will be
 6412       downloaded later on anyway (Closes: #624218)
 6413   * test/versions.lst:
 6414     - disable obscure version number tests with versions dpkg doesn't
 6415       allow any more as they don't start with a number
 6416   * apt-pkg/acquire-worker.cc:
 6417     - print filename in the unmatching size warning (Closes: #623137)
 6418   * apt-pkg/acquire-item.cc:
 6419     - apply fix for poorly worded 'locate file' error message from
 6420       Ben Finney, thanks! (Closes: #623171)
 6421   * methods/http.cc:
 6422     - add config option to ignore a closed stdin to be able to easily
 6423       use the method as a simple standalone downloader
 6424     - Location header in redirects should be absolute URI, but some
 6425       servers just send an absolute path so still deal with it properly
 6426     - dequote URL taken from Location in redirects as we will otherwise
 6427       quote an already quoted string in the request later (Closes: #602412)
 6428   * apt-pkg/contrib/netrc.cc:
 6429     - replace non-posix gnu-extension strdupa with strdup
 6430   * apt-pkg/packagemanager.cc:
 6431     - ensure for Multi-Arch:same packages that they are unpacked in
 6432       lock step even in immediate configuration (Closes: #618288)
 6433   * apt-pkg/init.cc:
 6434     - don't set deprecated APT::Acquire::Translation, thanks Jörg Sommer!
 6435   * cmdline/apt-config.cc:
 6436     - show Acquire::Languages and APT::Architectures settings
 6437       in 'dump' (Closes: 626739)
 6438   * apt-pkg/orderlist.cc:
 6439     - ensure that an old version of a package with a provides can
 6440       never satisfy a dependency of a newer version of this package
 6441 
 6442   [ Michael Vogt ]
 6443   * methods/mirror.cc:
 6444     - ignore lines starting with "#" in the mirror file
 6445     - ignore non http urls in the mirrors
 6446     - append the dist (e.g. sid, wheezy) as a query string when
 6447       asking for a suitable mirror
 6448   * apt-pkg/deb/deblistparser.cc:
 6449     - include all known languages when building the apt cache
 6450       (LP: #794907)
 6451   * apt-pkg/deb/debindexfile.cc:
 6452     - remove some no longer valid checks for "TranslationsAvailable()"
 6453 
 6454   [ Kenneth Solbø Andersen ]
 6455   * apt-pkg/deb/dpkgpm.cc:
 6456     - set permissions of term.log to root.adm and 644 (LP: #404724)
 6457 
 6458   [ Chris Leick ]
 6459   * various typo and syntax corrections in doc/*.xml
 6460 
 6461  -- Michael Vogt <mvo@debian.org>  Tue, 28 Jun 2011 18:00:48 +0200
 6462 
 6463 apt (0.8.15~exp3) experimental; urgency=low
 6464 
 6465   * debian/control:
 6466     - add Breaks: 0.8.15~exp3) for libapt-pkg4.10 and
 6467      libapt-inst1.2 (thanks to Jonathan Nieder, closes: #630214)
 6468     - use depends for the ${shlibs:Depends} to make the breaks work
 6469 
 6470  -- Michael Vogt <mvo@debian.org>  Fri, 17 Jun 2011 21:51:41 +0200
 6471 
 6472 apt (0.8.15~exp2) experimental; urgency=low
 6473 
 6474   * debian/control:
 6475     - fix incorrect Replaces (closes: #630204) for libapt-inst1.2
 6476 
 6477  -- Michael Vogt <mvo@debian.org>  Wed, 15 Jun 2011 16:51:14 +0200
 6478 
 6479 apt (0.8.15~exp1) experimental; urgency=low
 6480 
 6481   [ Julian Andres Klode ]
 6482   * apt-pkg/depcache.cc:
 6483     - Really release action groups only once (Closes: #622744)
 6484     - Make purge work again for config-files (LP: #244598) (Closes: #150831)
 6485   * apt-pkg/acquire-item.cc:
 6486     - Reject files known to be invalid (LP: #346386) (Closes: #627642)
 6487   * debian/apt.cron.daily:
 6488     - Check power after wait, patch by manuel-soto (LP: #705269)
 6489   * debian/control:
 6490     - Move ${shlibs:Depends} to Pre-Depends, as we do not want APT
 6491       unpacked if a library is too old and thus break upgrades
 6492   * doc/apt-key.8.xml:
 6493     - Document apt-key net-update (LP: #192810)
 6494 
 6495   [ Christian Perrier ]
 6496   * Galician translation update (Miguel Anxo Bouzada). Closes: #626505
 6497   * Italian translation update (Milo Casagrande). Closes: #627834
 6498   * German documentation translation update (Chris Leick). Closes: #629949
 6499 
 6500   [ David Kalnischkies ]
 6501   * fix a bunch of cppcheck warnings/errors based on a patch by
 6502     Niels Thykier, thanks! (Closes: #622805)
 6503   * apt-pkg/depcache.cc:
 6504     - really include 'rc' packages in the delete count by fixing a
 6505       typo which exists since 1999 in the source… (LP: #761175)
 6506     - if critical or-group can't be satisfied, exit directly.
 6507   * apt-pkg/acquire-method.cc:
 6508     - write directly to stdout instead of creating the message in
 6509       memory first before writing to avoid hitting limits
 6510     - fix order of CurrentURI and UsedMirror in Status() and Log()
 6511   * apt-pkg/orderlist.cc:
 6512     - let VisitRProvides report if the calls were successful
 6513   * apt-pkg/deb/dpkgpm.cc:
 6514     - replace obsolete usleep with nanosleep
 6515   * debian/apt{,-utils}.symbols:
 6516     - update both experimental symbol-files to reflect 0.8.14 state
 6517   * debian/rules:
 6518     - remove unused embedded jquery by doxygen from libapt-pkg-doc
 6519   * cmdline/apt-mark.cc:
 6520     - reimplement apt-mark in c++
 6521     - provide a 'showmanual' command (Closes: #582791)
 6522     - provide a 'dpkg --set-selections' wrapper to set/release holds
 6523   * cmdline/apt-get.cc:
 6524     - deprecate mostly undocumented 'markauto' in favor of 'apt-mark'
 6525   * cmdline/apt-cache.cc:
 6526     - deprecate mostly undocumented 'showauto' in favor of 'apt-mark'
 6527   * apt-pkg/pkgcache.cc:
 6528     - really ignore :arch in FindPkg() in non-multiarch environment
 6529   * doc/po/de.po:
 6530     - undo the translation of the command 'dump' in manpage of apt-config
 6531       as report by Burghard Grossmann on debian-l10n-german, thanks!
 6532   * apt-pkg/deb/debmetaindex.cc:
 6533     - do not download TranslationIndex if no Translation-* will be
 6534       downloaded later on anyway (Closes: #624218)
 6535   * test/versions.lst:
 6536     - disable obscure version number tests with versions dpkg doesn't
 6537       allow any more as they don't start with a number
 6538   * apt-pkg/acquire-worker.cc:
 6539     - print filename in the unmatching size warning (Closes: #623137)
 6540   * apt-pkg/acquire-item.cc:
 6541     - apply fix for poorly worded 'locate file' error message from
 6542       Ben Finney, thanks! (Closes: #623171)
 6543   * methods/http.cc:
 6544     - add config option to ignore a closed stdin to be able to easily
 6545       use the method as a simple standalone downloader
 6546     - Location header in redirects should be absolute URI, but some
 6547       servers just send an absolute path so still deal with it properly
 6548     - dequote URL taken from Location in redirects as we will otherwise
 6549       quote an already quoted string in the request later (Closes: #602412)
 6550   * apt-pkg/contrib/netrc.cc:
 6551     - replace non-posix gnu-extension strdupa with strdup
 6552   * apt-pkg/packagemanager.cc:
 6553     - ensure for Multi-Arch:same packages that they are unpacked in
 6554       lock step even in immediate configuration (Closes: #618288)
 6555 
 6556   [ Michael Vogt ]
 6557   * methods/mirror.cc:
 6558     - ignore lines starting with "#" in the mirror file
 6559     - ignore non http urls in the mirrors
 6560     - append the dist (e.g. sid, wheezy) as a query string when
 6561       asking for a suitable mirror
 6562   * debian/control:
 6563     - add libapt-pkg4.10 and libapt-inst1.2 library packages
 6564 
 6565  -- Michael Vogt <mvo@debian.org>  Fri, 10 Jun 2011 15:32:07 +0200
 6566 
 6567 apt (0.8.14.2) UNRELEASED; urgency=low
 6568 
 6569   [ Julian Andres Klode ]
 6570   * apt-pkg/depcache.cc:
 6571     - Really release action groups only once (Closes: #622744)
 6572     - Make purge work again for config-files (LP: #244598) (Closes: #150831)
 6573   * debian/apt.cron.daily:
 6574     - Check power after wait, patch by manuel-soto (LP: #705269)
 6575   * debian/control:
 6576     - Move ${shlibs:Depends} to Pre-Depends, as we do not want APT
 6577       unpacked if a library is too old and thus break upgrades
 6578   * doc/apt-key.8.xml:
 6579     - Document apt-key net-update (LP: #192810)
 6580 
 6581   [ Christian Perrier ]
 6582   * Galician translation update (Miguel Anxo Bouzada). Closes: #626505
 6583 
 6584   [ David Kalnischkies ]
 6585   * fix a bunch of cppcheck warnings/errors based on a patch by
 6586     Niels Thykier, thanks! (Closes: #622805)
 6587   * apt-pkg/depcache.cc:
 6588     - really include 'rc' packages in the delete count by fixing a
 6589       typo which exists since 1999 in the source… (LP: #761175)
 6590     - if critical or-group can't be satisfied, exit directly.
 6591   * apt-pkg/acquire-method.cc:
 6592     - write directly to stdout instead of creating the message in
 6593       memory first before writing to avoid hitting limits
 6594     - fix order of CurrentURI and UsedMirror in Status() and Log()
 6595   * apt-pkg/orderlist.cc:
 6596     - let VisitRProvides report if the calls were successful
 6597   * apt-pkg/deb/dpkgpm.cc:
 6598     - replace obsolete usleep with nanosleep
 6599   * debian/apt{,-utils}.symbols:
 6600     - update both experimental symbol-files to reflect 0.8.14 state
 6601   * debian/rules:
 6602     - remove unused embedded jquery by doxygen from libapt-pkg-doc
 6603   * cmdline/apt-mark.cc:
 6604     - reimplement apt-mark in c++
 6605     - provide a 'showmanual' command (Closes: #582791)
 6606     - provide a 'dpkg --set-selections' wrapper to set/release holds
 6607   * cmdline/apt-get.cc:
 6608     - deprecate mostly undocumented 'markauto' in favor of 'apt-mark'
 6609   * cmdline/apt-cache.cc:
 6610     - deprecate mostly undocumented 'showauto' in favor of 'apt-mark'
 6611   * apt-pkg/pkgcache.cc:
 6612     - really ignore :arch in FindPkg() in non-multiarch environment
 6613   * doc/po/de.po:
 6614     - undo the translation of the command 'dump' in manpage of apt-config
 6615       as report by Burghard Grossmann on debian-l10n-german, thanks!
 6616   * apt-pkg/deb/debmetaindex.cc:
 6617     - do not download TranslationIndex if no Translation-* will be
 6618       downloaded later on anyway (Closes: #624218)
 6619   * test/versions.lst:
 6620     - disable obscure version number tests with versions dpkg doesn't
 6621       allow any more as they don't start with a number
 6622   * apt-pkg/acquire-worker.cc:
 6623     - print filename in the unmatching size warning (Closes: #623137)
 6624   * apt-pkg/acquire-item.cc:
 6625     - apply fix for poorly worded 'locate file' error message from
 6626       Ben Finney, thanks! (Closes: #623171)
 6627   * methods/http.cc:
 6628     - add config option to ignore a closed stdin to be able to easily
 6629       use the method as a simple standalone downloader
 6630     - Location header in redirects should be absolute URI, but some
 6631       servers just send an absolute path so still deal with it properly
 6632     - dequote URL taken from Location in redirects as we will otherwise
 6633       quote an already quoted string in the request later (Closes: #602412)
 6634   * apt-pkg/contrib/netrc.cc:
 6635     - replace non-posix gnu-extension strdupa with strdup
 6636   * apt-pkg/packagemanager.cc:
 6637     - ensure for Multi-Arch:same packages that they are unpacked in
 6638       lock step even in immediate configuration (Closes: #618288)
 6639 
 6640  -- Michael Vogt <mvo@debian.org>  Mon, 16 May 2011 14:57:52 +0200
 6641 
 6642 apt (0.8.14.1) unstable; urgency=low
 6643 
 6644   * apt-pkg/acquire-item.cc:
 6645     - Only try to rename existing Release files (Closes: #622912)
 6646 
 6647  -- Julian Andres Klode <jak@debian.org>  Sat, 16 Apr 2011 14:36:10 +0200
 6648 
 6649 apt (0.8.14) unstable; urgency=low
 6650 
 6651   [ Julian Andres Klode ]
 6652   * apt-pkg/indexcopy.cc:
 6653     - Use RealFileExists() instead of FileExists(), allows amongst other
 6654       things a directory named Sources to exist on a CD-ROM (LP: #750694).
 6655   * apt-pkg/acquire-item.cc:
 6656     - Use Release files even if they cannot be verified (LP: #704595)
 6657   * cmdline/apt-get.cc:
 6658     - Do not install recommends for build-dep (Closes: #454479) (LP: #245273)
 6659   * apt-pkg/deb/deblistparser.cc:
 6660     - Handle no space before "[" in build-dependencies (LP: #72344)
 6661   * apt-pkg/policy.cc:
 6662     - Allow pinning by glob() expressions, and regular expressions
 6663       surrounded by slashes (the "/" character) (LP: #399474)
 6664       (Closes: #121132)
 6665   * debian/control:
 6666     - Set Standards-Version to 3.9.2
 6667 
 6668   [ Michael Vogt ]
 6669   * mirror method:
 6670     - do not crash if the mirror file fails to download
 6671   * apt-pkg/aptconfiguration.cc:
 6672     - fix comparing for a empty string
 6673   * debian/apt.cron.daily:
 6674     - run unattended-upgrades even if there was a error during
 6675       the apt-get update (LP: #676295)
 6676 
 6677   [ David Kalnischkies ]
 6678   * apt-pkg/pkgcache.cc:
 6679     - use the native Architecture stored in the cache header instead of
 6680       loading it from configuration as suggested by Julian Andres Klode
 6681 
 6682  -- Julian Andres Klode <jak@debian.org>  Fri, 15 Apr 2011 14:28:15 +0200
 6683 
 6684 apt (0.8.13.2) unstable; urgency=low
 6685 
 6686   [ David Kalnischkies ]
 6687   * apt-pkg/deb/dpkgpm.cc:
 6688     - skip --configure if all packages disappeared
 6689   * apt-pkg/vendor.cc, apt-pkg/vendorlist.cc:
 6690     - mark them as deprecated as they are unused
 6691   * apt-pkg/deb/deblistparser.h:
 6692     - enable StripMultiArch by default for ParseDepends
 6693   * debian/apt.conf.autoremove:
 6694     - adapt to new gnumach kernel package naming (Closes: #619337)
 6695   * doc/apt_preferences.5.xml:
 6696     - correct typo spotted by Charles Plessy (Closes: #619088)
 6697     - document ButAutomaticUpgrades together with NotAutomatic
 6698       as suggested by Charles Plessy (Closes: #619083)
 6699   * apt-pkg/depcache.cc:
 6700     - remove pseudo handling leftover from SetReInstall
 6701     - do not change protected packages in autoinstall (Closes: #618848)
 6702   * apt-pkg/pkgcachegen.cc:
 6703     - make "all"->"native" an implementation detail of NewPackage
 6704       rather than rewrite it in higher methods
 6705   * apt-pkg/cacheiterator.h:
 6706     - return "all" instead of native architecture without breaking the abi
 6707       (too much) by extending enum instead of using bitflags (LP: #733741)
 6708   * apt-pkg/aptconfiguration.cc:
 6709     - use dpkg --print-foreign-architectures to get multiarch configuration
 6710       if non is specified with APT::Architectures (Closes: #612958)
 6711   * cmdline/apt-get.cc:
 6712     - do not show simulation notice for non-root commands (Closes: #619072)
 6713     - be able to disable resolver with APT::Get::CallResolver and disable
 6714       auto installation with APT::Get::AutoSolving
 6715   * apt-pkg/deb/deblistparser.cc:
 6716     - create foo:any provides for all architectures for an allowed package
 6717 
 6718  -- Michael Vogt <mvo@debian.org>  Tue, 05 Apr 2011 09:40:28 +0200
 6719 
 6720 apt (0.8.13.1) unstable; urgency=low
 6721 
 6722   * apt-pkg/acquire-item.cc: Use stat buffer if stat was
 6723     successful, not if it failed (Closes: #620546)
 6724 
 6725  -- Julian Andres Klode <jak@debian.org>  Sat, 02 Apr 2011 20:55:35 +0200
 6726 
 6727 apt (0.8.13) unstable; urgency=low
 6728 
 6729   [ Thorsten Spindler ]
 6730   * methods/rsh.cc
 6731     - fix rsh/ssh option parsing (LP: #678080), thanks to
 6732       Ville Mattila
 6733 
 6734   [ Michael Vogt ]
 6735   * apt-pkg/acquire-item.cc:
 6736     - mark pkgAcqIndexTrans as Index-File to avoid asking the
 6737       user to insert the CD on each apt-get update
 6738   * po/sl.po:
 6739     - updated, thanks to Andrej Znidarsic
 6740   * mirror method:
 6741     - when downloading data, show the mirror being used
 6742     - randomize mirror list after download in a host specific way
 6743       to ensure that the load is evenly spread across the mirrors
 6744     - fix some missing "Fail-Ignore"
 6745 
 6746  -- Michael Vogt <mvo@debian.org>  Wed, 16 Mar 2011 08:04:42 +0100
 6747 
 6748 apt (0.8.12) unstable; urgency=low
 6749 
 6750   [ Michael Vogt ]
 6751   * apt-pkg/deb/debindexfile.cc:
 6752     - ignore missing deb-src files in /var/lib/apt/lists, thanks
 6753       to Thorsten Spindler (LP: #85590)
 6754   * apt-pkg/contrib/fileutl.cc, apt-pkg/deb/dpkgpm.cc:
 6755     - honor Dpkg::Chroot-Directory in the RunScripts*() methods
 6756   * apt-pkg/contrib/cdromutl.{cc,h}, apt-pkg/cdrom.{cc,h}:
 6757     - deal with missing FSTAB_DIR when using libudev to discover cdrom
 6758     - add experimental APT::cdrom::CdromOnly option (on by default).
 6759       When this is set to false apt-cdrom will handle any removable
 6760       device (like a usb-stick) as a "cdrom/dvd" source
 6761 
 6762   [ Christian Perrier ]
 6763   * Fix error in French translation of manpages (apt_preferences(5)).
 6764     Merci, Rémi Vanicat. Closes: #613689
 6765   * Complete French manpage translation
 6766   * Italian translation update (Milo Casagrande). Closes: #614395
 6767 
 6768   [ David Kalnischkies ]
 6769   * ftparchive/multicompress.cc, apt-inst/deb/debfile.cc:
 6770     - support xz compressor to create xz-compressed Indexes and be able
 6771       to open data.tar.xz files
 6772     - load the supported compressors from configuration
 6773   * ftparchive/writer.cc:
 6774     - ensure that Date and Valid-Until time strings are not localised
 6775     - add options to disable specific checksums for Indexes
 6776     - include xz-compressed Packages and Sources files in Release file
 6777   * apt-pkg/aptconfiguration.cc:
 6778     - support download of xz-compressed indexes files
 6779     - support adding new compressors by configuration
 6780   * apt-pkg/deb/debsrcrecords.cc:
 6781     - support xz-compressed source v3 debian.tar files
 6782     - support every compression we have a compressor configured
 6783   * ftparchive/contents.cc:
 6784     - remove ExtractArchive codecopy from apt-inst/deb/debfile.cc
 6785   * apt-inst/deb/debfile.cc:
 6786     - support data.tar's compressed with any configured compressor
 6787   * cmdline/apt-get.cc:
 6788     - reinstall dependencies of reinstalled "garbage" (Closes: #617257)
 6789 
 6790   [ Steve Langasek ]
 6791   * apt-pkg/deb/dpkgpm.cc:
 6792     - make sure that for multiarch packages, we are passing the full
 6793       qualified package name to dpkg for removals. (Closes: #614298)
 6794   * Remove the "pseudopackage" handling of Architecture: all packages for
 6795     Multi-Arch; instead, Arch: all packages only satisfy dependencies for
 6796     the native arch, except where the Arch: all package is declared
 6797     Multi-Arch: foreign.  (Closes: #613584)
 6798 
 6799  -- Michael Vogt <mvo@debian.org>  Thu, 10 Mar 2011 14:46:48 +0100
 6800 
 6801 apt (0.8.11.5) unstable; urgency=low
 6802 
 6803   [ Christian Perrier ]
 6804   * Add missing dot in French translation of manpages. Merci, Olivier
 6805     Humbert.
 6806   * French translation update
 6807   * French manpages translation update
 6808 
 6809   [ David Kalnischkies ]
 6810   * apt-pkg/depcache.cc:
 6811     - party revert fix in 0.8.11.2 which marked all packages as manual
 6812       installed if the FromUser bit is set in the MarkInstall call.
 6813       The default for this bit is true and aptitude depends on the old
 6814       behavior so the package is only marked as manual if its not marked
 6815       ("old" behavior) or if automatic installation is enabled - which
 6816       aptitude disables always (see also #613775)
 6817 
 6818  -- David Kalnischkies <kalnischkies@gmail.com>  Thu, 17 Feb 2011 15:16:31 +0100
 6819 
 6820 apt (0.8.11.4) unstable; urgency=low
 6821 
 6822   [ David Kalnischkies ]
 6823   * apt-pkg/contrib/error.cc:
 6824     - ensure that va_list is not invalid in second try
 6825   * cmdline/apt-get.cc:
 6826     - don't remove new dependencies of garbage packages (Closes: #613420)
 6827 
 6828   [ Michael Vogt ]
 6829   * test/integration/*
 6830     - fix dashish in the integration tests
 6831 
 6832  -- Michael Vogt <mvo@debian.org>  Wed, 16 Feb 2011 14:36:03 +0100
 6833 
 6834 apt (0.8.11.3) unstable; urgency=low
 6835 
 6836   * apt-pkg/contrib/fileutl.cc:
 6837     - really detect bigendian machines by including config.h,
 6838       so we can really (Closes: #612986)
 6839   * apt-pkg/contrib/mmap.cc:
 6840     - Base has as 'valid' failure states 0 and -1 so add a simple
 6841       validData method to check for failure states
 6842 
 6843  -- David Kalnischkies <kalnischkies@gmail.com>  Mon, 14 Feb 2011 16:58:03 +0100
 6844 
 6845 apt (0.8.11.2) unstable; urgency=low
 6846 
 6847   [ Michael Vogt ]
 6848   * merged lp:~evfool/apt/fix641673:
 6849     - String-fix in the source and the translations for the grammatical
 6850       mistake reported in bug LP: #641673, thanks to Robert Roth
 6851   * merged lp:~evfool/apt/fix418552:
 6852     - Grammar fix for bug LP: #418552, thanks to Robert Roth
 6853 
 6854   [ David Kalnischkies ]
 6855   * cmdline/apt-get.cc:
 6856     - add --install-suggests option (Closes: #473089)
 6857   * apt-pkg/depcache.cc:
 6858     - mark a package which was requested to be installed on commandline
 6859       always as manual regardless if it is already marked or not as the
 6860       marker could be lost later by the removal of rdepends (Closes: #612557)
 6861   * methods/rred.cc:
 6862     - read patch into MMap only if we work on uncompressed patches
 6863     - update size of dynamic MMap as we write in from the outside
 6864   * apt-pkg/contrib/mmap.cc:
 6865     - do not try to free the mapping if its is unset
 6866   * apt-pkg/contrib/fileutl.cc:
 6867     - reorder the loaded filesize bytes for big endian (Closes: #612986)
 6868       Thanks to Jörg Sommer for the detailed analyse!
 6869 
 6870  -- Michael Vogt <mvo@debian.org>  Mon, 14 Feb 2011 12:07:18 +0100
 6871 
 6872 apt (0.8.11.1) unstable; urgency=low
 6873 
 6874   [ Stefan Lippers-Hollmann ]
 6875   * cmdline/apt-key:
 6876     - fix root test which prevented setting of trustdb-name
 6877       which lets gpg fail if it adds/remove keys from trusted.gpg
 6878       as it tries to open the (maybe) not existent /root/.gnupg
 6879 
 6880   [ David Kalnischkies ]
 6881   * debian/apt.symbols:
 6882     - add more arch dependent symbols
 6883 
 6884  -- Michael Vogt <mvo@debian.org>  Wed, 09 Feb 2011 17:49:59 +0100
 6885 
 6886 apt (0.8.11) unstable; urgency=low
 6887 
 6888   [ David Kalnischkies ]
 6889   * apt-pkg/depcache.cc:
 6890     - add SetCandidateRelease() to set a candidate version and
 6891       the candidates of dependencies if needed to a specified
 6892       release (Closes: #572709)
 6893     - allow conflicts in the same group again (Closes: #612099)
 6894   * cmdline/apt-get.cc:
 6895     - if --print-uris is used don't setup downloader as we don't need
 6896       progress, lock nor the directories it would create otherwise
 6897     - show dependencies of essential packages which are going to remove
 6898       only if they cause the removal of this essential (Closes: #601961)
 6899     - keep not installed garbage packages uninstalled instead of showing
 6900       in the autoremove section and installing those (Closes: #604222)
 6901     - change pkg/release behavior to use the new SetCandidateRelease
 6902       so installing packages from experimental or backports is easier
 6903     - really do not show packages in the extra section if they were
 6904       requested on the commandline, e.g. with a modifier (Closes: #184730)
 6905     - always do removes first and set not installed remove packages
 6906       on hold to prevent temporary installation later (Closes: #549968)
 6907   * debian/control:
 6908     - add Vcs-Browser now that loggerhead works again (Closes: #511168)
 6909     - depend on debhelper 7 to raise compat level
 6910     - depend on dpkg-dev (>= 1.15.8) to have c++ symbol mangling
 6911   * apt-pkg/contrib/fileutl.cc:
 6912     - add a RealFileExists method and check that your configuration files
 6913       are real files to avoid endless loops if not (Closes: #604401)
 6914     - ignore non-regular files in GetListOfFilesInDir (Closes: #594694)
 6915   * apt-pkg/contrib/weakptr.h:
 6916     - include stddefs.h to fix compile error (undefined NULL) with gcc-4.6
 6917   * methods/https.cc:
 6918     - fix CURLOPT_SSL_VERIFYHOST by really passing 2 to it if enabled
 6919   * deb/dpkgpm.cc:
 6920     - fix popen/fclose mismatch reported by cppcheck. Thanks to Petter
 6921       Reinholdtsen for report and patch! (Closes: #607803)
 6922   * doc/apt.conf.5.xml:
 6923     - fix multipl{y,e} spelling error reported by Jakub Wilk (Closes: #607636)
 6924   * apt-inst/contrib/extracttar.cc:
 6925     - let apt-utils work with encoded tar headers if uid/gid are large.
 6926       Thanks to Nobuhiro Hayashi for the patch! (Closes: #330162)
 6927   * apt-pkg/cacheiterator.h:
 6928     - do not segfault if cache is not build (Closes: #254770)
 6929   * doc/apt-get.8.xml:
 6930     - remove duplicated mentioning of --install-recommends
 6931   * doc/sources.list.5.xml:
 6932     - remove obsolete references to non-us (Closes: #594495)
 6933     - a notice is printed for ignored files (Closes: #597615)
 6934   * debian/rules:
 6935     - use -- instead of deprecated -u for dh_gencontrol
 6936     - remove shlibs.local creation and usage
 6937     - show differences in the symbol files, but never fail
 6938   * pre-build.sh:
 6939     - remove as it is not needed for a working 'bzr bd'
 6940   * debian/{apt,apt-utils}.symbols:
 6941     - ship experimental unmangled c++ symbol files
 6942   * methods/rred.cc:
 6943     - operate optional on gzip compressed pdiffs
 6944   * apt-pkg/acquire-item.cc:
 6945     - don't uncompress downloaded pdiff files before feeding it to rred
 6946     - try downloading clearsigned InRelease before trying Release.gpg
 6947     - change the internal handling of Extensions in pkgAcqIndex
 6948     - add a special uncompressed compression type to prefer those files
 6949     - download and use i18n/Index to choose which Translations to download
 6950   * cmdline/apt-key:
 6951     - don't set trustdb-name as non-root so 'list' and 'finger'
 6952       can be used without being root (Closes: #393005, #592107)
 6953   * apt-pkg/deb/deblistparser.cc:
 6954     - rewrite LoadReleaseInfo to cope with clearsigned Releasefiles
 6955   * ftparchive/writer.cc:
 6956     - add config option to search for more patterns in release command
 6957     - include Index files by default in the Release file
 6958   * methods/{gzip,bzip}.cc:
 6959     - print a good error message if FileSize() is zero
 6960   * apt-pkg/aptconfiguration.cc:
 6961     - remove the inbuilt Translation files allowlist
 6962   * cmdline/apt-cache.cc:
 6963     - remove not implemented 'apt-cache add' command
 6964   * doc/apt-cache.8.xml:
 6965     - describe reality as apt-cache just queries and doesn't manipulate
 6966       the caches. Thanks to Enrico Zini for spotting it! (Closes: #612009)
 6967   * apt-pkg/algorithms.cc:
 6968     - mark pseudo packages of installed all packages as configured
 6969       in the simulation as we don't call configure for these packages
 6970   * apt-pkg/pkgcachegen.cc:
 6971     - in multiarch, let :all packages conflict with :any packages
 6972       with a different version to be sure
 6973   * apt-pkg/contrib/error.cc:
 6974     - remove 400 char size limit of error messages (LP: #365611)
 6975 
 6976   [ Michael Vogt ]
 6977   * methods/http.cc:
 6978     - do not hang if Acquire::http::ProxyAutoDetect can not be
 6979       executed or returns no data (LP: #654393)
 6980   * debian/apt.conf.autoremove:
 6981     - never autoremove the GNU/Hurd kernel (closes: #588423), thanks
 6982       to Guillem Jover
 6983   * apt-pkg/cdrom.cc, apt-pkg/init.cc, methods/cdrom.cc:
 6984     - use /media/cdrom as default mountoint (closes: #611569)
 6985   * cmdline/apt-get.cc:
 6986     - add apt-get changelog (closes: #526990)
 6987     - add apt-get download (closes: #82738)
 6988 
 6989   [ Martin Pitt ]
 6990   * test/integration/test-compressed-indexes, test/test-indexes.sh:
 6991     - Explicitly disable compressed indexes at the start. This ensures that we
 6992       will actually test uncompressed indexes regardless of the internal
 6993       default value of Acquire::GzipIndexes.
 6994 
 6995  -- Michael Vogt <mvo@debian.org>  Tue, 08 Feb 2011 12:58:12 +0100
 6996 
 6997 apt (0.8.10.3) unstable; urgency=low
 6998 
 6999   [ Programs translations ]
 7000   * po/es.po: Updated, plus fixes encoding issues and fixes two fuzzy
 7001     strings, thanks to Javier Fernandez-Sanguino (closes: #610692)
 7002 
 7003  -- Michael Vogt <mvo@debian.org>  Tue, 25 Jan 2011 11:51:42 +0100
 7004 
 7005 apt (0.8.10.2) unstable; urgency=low
 7006 
 7007   [ David Kalnischkies ]
 7008   * ftparchive/apt-ftparchive.cc:
 7009     - fix endless loop for multiple TranslationsWriters
 7010 
 7011  -- Michael Vogt <mvo@debian.org>  Tue, 25 Jan 2011 10:26:15 +0100
 7012 
 7013 apt (0.8.10.1) unstable; urgency=low
 7014 
 7015   [ Christian Perrier ]
 7016   * Fix encoding for Slovenian translation. PO file switched
 7017     to UTF-8. Closes: #609957
 7018 
 7019   [ Julian Andres Klode ]
 7020   * cmdline/apt-cache.cc: Create an error for apt-cache depends
 7021     if packages could not found (LP: #647045)
 7022 
 7023   [ Programs translations ]
 7024   * Spanish update by Javier Fernández-Sanguino Peña. Closes: #607145
 7025 
 7026   [ Manpages translations ]
 7027   * Correct a typo and an error in French manpages translation.
 7028     Closes: # 607170
 7029 
 7030  -- Michael Vogt <mvo@debian.org>  Mon, 17 Jan 2011 13:41:04 +0100
 7031 
 7032 apt (0.8.10) unstable; urgency=low
 7033 
 7034   [ Programs translations ]
 7035   * Czech by Miroslav Kure. Closes: #605107
 7036 
 7037   [ Martin Pitt ]
 7038   * test/integration/test-compressed-indexes, test/test-indexes.sh:
 7039     - Explicitly disable compressed indexes at the start. This ensures that we
 7040       will actually test uncompressed indexes regardless of the internal
 7041       default value of Acquire::GzipIndexes.
 7042 
 7043   [ David Kalnischkies ]
 7044   * apt-pkg/algorithms.cc:
 7045     - mark all installed packages first without auto installation in
 7046       a dist-upgrade to prefer upgrading packages instead of installing
 7047       new packages in versioned or-groups (Closes: #605394)
 7048 
 7049  -- Michael Vogt <mvo@debian.org>  Tue, 30 Nov 2010 10:42:17 +0100
 7050 
 7051 apt (0.8.9) unstable; urgency=low
 7052 
 7053   [ Christian Perrier ]
 7054   * Fix "typos" in French manpages translations. Thanks to
 7055     Cyril Brulebois for bashing me.
 7056   * Drop useless untranslatable sections from apt.8
 7057 
 7058   [ Programs translations ]
 7059   * Slovenian update by Andrej Žnidaršič and Rosetta Slovenian team
 7060   * German update by Holger Wansing. Closes: #603619
 7061 
 7062   [ David Kalnischkies ]
 7063   * apt-pkg/aptconfiguration.cc:
 7064     - evaluate Acquire::Languages= before LANG= (Closes: #602573)
 7065   * apt-pkg/orderlist.cc:
 7066     - try fixing before removing even if the fix is hidden in
 7067       a provides, hidden in the #590438 testcase
 7068   * apt-pkg/algorithms.cc:
 7069     - if the package was explicitly marked as ToRemove don't
 7070       consider it as a candidate for FixByInstall
 7071   * apt-pkg/depcache.cc:
 7072     - don't install previously not installed providers in a try
 7073       to satisfy a "Breaks: provides" dependency by upgrade
 7074   * cmdline/acqprogress.cc:
 7075     - don't ask the user for media change if quiet >= 2, stdout is not
 7076       a tty and assume-yes, force-yes or trivial-only option is set to
 7077       avoid cpu eating endless loops in unattended runs like apt.cron
 7078       (Closes: #602354, LP: #665580)
 7079 
 7080  -- Michael Vogt <mvo@debian.org>  Thu, 18 Nov 2010 09:25:04 +0100
 7081 
 7082 apt (0.8.8) unstable; urgency=low
 7083 
 7084   [ David Kalnischkies ]
 7085   * apt-pkg/contrib/fileutl.cc:
 7086     - Add a FileFd::FileSize() method to get the size of the underlying
 7087       file and not the size of the content in the file as FileFd::Size()
 7088       does - the sizes can differ since the direct gzip integration
 7089   * methods/{gzip,bzip2}.cc:
 7090     - use FileSize() to determine if the file is invalid (Closes: #600852)
 7091   * apt-pkg/pkgcache.cc:
 7092     - fallback always to a suitable description (Closes: #601016)
 7093 
 7094   [ Michael Vogt ]
 7095   * apt-pkg/deb/dpkgpm.cc:
 7096     - ensure that history.log gets closed to avoid leaking a FD
 7097       (closes: #601649)
 7098 
 7099  -- Michael Vogt <mvo@debian.org>  Thu, 28 Oct 2010 21:22:21 +0200
 7100 
 7101 apt (0.8.7) unstable; urgency=low
 7102 
 7103   [ Manpages translations ]
 7104   * Typo fixed in French (extra "Z"). Thanks to Florentin Duneau.
 7105   * Another typo fixed in French ("Anfin"). Thanks to bubulle
 7106   * Wrong translation for "showauto" fixed. Thanks to Raphaël Hertzog
 7107     Closes: #599265
 7108 
 7109   [ Michael Vogt ]
 7110   * debian/apt.cron.daily:
 7111     - source /etc/default/locale (if available) so that the
 7112       apt-get update cron job fetches the right translated package
 7113       descriptions
 7114   * fix test failure on amd64
 7115   * apt-pkg/deb/debsystem.cc:
 7116     - fix issues with dir::state::status and dir::state::extended_states
 7117       when alternative rootdirs are used
 7118 
 7119   [ Martin Pitt ]
 7120   * apt-pkg/deb/debindexfile.cc:
 7121     - Use FileFd::Size() instead of stat()ing the sources/binary/translations
 7122       indexes directly, so that we have transparent handling of gzipped
 7123       indexes.
 7124   * apt-pkg/contrib/fileutl.cc:
 7125     - Fix FileFd::Size() for gzipped files to give the size of the
 7126       uncompressed data. This fixes cache building progress going way
 7127       over 100%.
 7128 
 7129   [ David Kalnischkies ]
 7130   * apt-pkg/deb/deblistparser.cc:
 7131     - support ArmHardFloat port in CompleteArch, thanks to Sebastian
 7132       Andrzej Siewior for the patch!
 7133   * doc/apt.ent:
 7134     - move some strings into apt-verbatim.ent to avoid showing them in
 7135       apt-doc.pot as they are untranslatable anyway (e.g. manpage references)
 7136   * doc/apt-verbatim.ent:
 7137     - change the codenames to reflect the situation after squeeze release
 7138   * doc/examples/apt-https-method-example.conf:
 7139     - apply various typo fixes by Olly Betts, thanks! (Closes: #600249)
 7140 
 7141  -- Michael Vogt <mvo@debian.org>  Fri, 15 Oct 2010 18:16:10 +0200
 7142 
 7143 apt (0.8.6) unstable; urgency=low
 7144 
 7145   [ Programs translations ]
 7146   * Vietnamese update by Clytie Siddall (Closes: #598489)
 7147   * Asturian update by Maacub (Closes: #599057)
 7148 
 7149   [ David Kalnischkies ]
 7150   * cmdline/apt-cache.cc:
 7151     - use the TranslatedDescription for searching and not the first
 7152       available one as it is maybe not an expected language (Closes: #597925)
 7153   * apt-pkg/contrib/strutl.cc:
 7154     - add a space between number and unit as required by SI (Closes: #598352)
 7155   * apt-pkg/depcache.cc:
 7156     - do not check endpointer packages instead of only those which prevented
 7157       NeverAutoRemove settings from having an effect (Closes: #598452)
 7158     - do not remove packages which the user requested for installation
 7159       explicitly while satisfying other install requests (Closes: #598669)
 7160   * apt-pkg/packagemanager.cc:
 7161     - Add a space between period and 'Please' and unfuzzy all translations
 7162   * doc/po/de.po:
 7163     - remove the duplicated "angefertigt" in translation-holder string
 7164 
 7165  -- Michael Vogt <mvo@debian.org>  Mon, 04 Oct 2010 11:52:19 +0200
 7166 
 7167 apt (0.8.5) unstable; urgency=low
 7168 
 7169   [ Manpages translations ]
 7170   * German (Chris Leick). Closes: #597163
 7171 
 7172   [ Michael Vogt ]
 7173   * merged lp:~mvo/apt/conflicts-on-virtuals to better deal with
 7174     conflicts/breaks against virtual packages (LP: #614993)
 7175 
 7176   [ David Kalnischkies ]
 7177   * apt-pkg/policy.cc:
 7178     - support 100-pinning in Release file with ButAutomaticUpgrades
 7179       as requested by the backports crew (Closes: #596097)
 7180   * apt-pkg/deb/deblistparser.cc:
 7181     - overrule NotAutomatic in case of ButAutomaticUpgrades
 7182   * debian/apt.cron.daily:
 7183     - handle absolute directory paths correctly by loading directories
 7184       directly instead of building the paths on our own (Closes: #596421)
 7185   * debian/control:
 7186     - build-depend on docbook-xml to ensure that the xml DTDs are always
 7187       available on the buildds (Closes: #597145)
 7188   * buildlib/debiandoc.mak, buildlib/po4a_manpage.mak:
 7189     - ensure that the build fails if documentation building fails
 7190   * doc/po/fr.po:
 7191     - correct two syntax issues to ensure we can build fine
 7192 
 7193  -- Michael Vogt <mvo@debian.org>  Fri, 17 Sep 2010 22:05:06 +0200
 7194 
 7195 apt (0.8.4) unstable; urgency=low
 7196 
 7197   [ Michael vogt ]
 7198   * ftparchive/writer.cc:
 7199     - write out {Files,Checksum-Sha1,Checksum-Sha256} only if
 7200       available LP: #633967. Thanks to Colin Watson
 7201   * apt-pkg/contrib/cdromutl.cc:
 7202     - if apt-cdrom is used on writable media (like usb-sticks), do
 7203       not use the root directory to identify the medium (as all
 7204       changes there change the ident id). Use the .disk directory
 7205       instead
 7206 
 7207   [ David Kalnischkies ]
 7208   * ftparchive/writer.cc:
 7209     - null the valid string instead of the date if Valid-Until is not set
 7210   * apt-pkg/acquire-item.cc:
 7211     - use also unsigned Release files again (Closes: #596189)
 7212 
 7213   [ Christian Perrier ]
 7214   * Fix missing space after dot in a message from apt-pkg
 7215     Translations unfuzzied. Thanks to Holger Wansing.
 7216 
 7217  -- Michael Vogt <mvo@debian.org>  Fri, 10 Sep 2010 20:45:15 +0200
 7218 
 7219 apt (0.8.3) unstable; urgency=low
 7220 
 7221   [ Programs translations ]
 7222   * German (Holger Wansing). Closes: #596141
 7223 
 7224   [ Manpages translations ]
 7225   * Japanese (KURASAWA Nozomu). Closes: #595862
 7226 
 7227   [ Michael Vogt ]
 7228   * apt-pkg/indexcopy.cc:
 7229     - only use trusted.gpg.d directory if it exists
 7230     - do not replace /dev/null when running in APT::CDROM::NoAct
 7231       mode (LP: #612666), thanks to Colin Watson
 7232 
 7233   [ David Kalnischkies ]
 7234   * ftparchive/apt-ftparchive.cc:
 7235     - ensure that BinDirectory as well as Tree settings get
 7236       the correct default FileMode setting (Closes: #595922)
 7237 
 7238  -- Michael Vogt <mvo@debian.org>  Tue, 07 Sep 2010 15:28:41 +0200
 7239 
 7240 apt (0.8.2) unstable; urgency=low
 7241 
 7242   [ Manpages translations ]
 7243   * Spanish (Omar Campagne). Closes: #595557
 7244 
 7245   [ David Kalnischkies ]
 7246   * apt-pkg/versionmatch.cc:
 7247     - do not accept 'Pin: origin "' (missing closing ") as a valid
 7248       way to pin a local archive: either "" or none…
 7249   * apt-pkg/deb/dpkgpm.cc:
 7250     - create Dir::Log if needed to support /var/log as tmpfs or similar,
 7251       inspired by Thomas Bechtold, thanks! (Closes: #523919, LP: #220239)
 7252   * apt-pkg/indexcopy.cc:
 7253     - support really still the APT::GPGV::TrustedKeyring setting,
 7254       as it breaks d-i badly otherwise (Closes: #595428)
 7255   * cmdline/apt-key:
 7256     - support also Dir::Etc::Trusted so that apt-key works in the same
 7257       way as the library part which works with the trusted files
 7258   * methods/{gzip,bzip2}.cc:
 7259     - empty files can never be valid archives (Closes: #595691)
 7260 
 7261  -- Michael Vogt <mvo@debian.org>  Mon, 06 Sep 2010 18:10:06 +0200
 7262 
 7263 apt (0.8.1) unstable; urgency=low
 7264 
 7265   [ Programs translations ]
 7266   * Thai (Theppitak Karoonboonyanan). Closes: #592695
 7267   * Russian (Yuri Kozlov). Closes: #594232
 7268   * Slovak (Ivan Masár). Closes: #594255
 7269   * Swedish (Daniel Nylander). Closes: #594241
 7270   * Japanese (Kenshi Muto, Osamu Aoki). Closes: #594265
 7271   * Italian (Milo Casagrande). Closes: #594238
 7272   * Asturian (maacub). Closes: #594303
 7273   * Simplified Chinese (Aron Xu). Closes: #594458
 7274   * Bulgarian (Damyan Ivanov). Closes: #594627
 7275   * Portuguese (Miguel Figueiredo). Closes: #594668
 7276   * Korean (Changwoo Ryu). Closes: #594809
 7277   * Norwegian Bokmål (Hans Nordhaug). Closes: #595182
 7278   * Danish (Joe Hansen). Closes: #595176
 7279   * Catalan (Agustí Grau). Closes: #595234
 7280 
 7281   [ Christian Perrier ]
 7282   * Fix spelling error in cmdline/apt-get.cc. Thanks to Osamu Aoki
 7283     Closes: #594211
 7284 
 7285   [ Manpages translations ]
 7286   * Portuguese (Américo Monteiro)
 7287 
 7288   [ David Kalnischkies ]
 7289   * cmdline/apt-cache.cc:
 7290     - show in madison command again also source packages (LP: #614589)
 7291     - remove useless GetInitialize method
 7292   * cmdline/apt-get.cc:
 7293     - remove direct calls of ReadMainList and use the wrapper instead
 7294       to protect us from useless re-reads and two-times notice display
 7295     - remove death code by removing unused GetInitialize
 7296   * apt-pkg/depcache.cc:
 7297     - now that apt-get purge works on 'rc' packages let the MarkDelete
 7298       pass this purge forward to the non-pseudo package for pseudos
 7299   * apt-pkg/contrib/fileutl.cc:
 7300     - apply SilentlyIgnore also on files without an extension
 7301   * apt-pkg/contrib/configuration.cc:
 7302     - fix autoremove by using correct config-option name and
 7303       don't make faulty assumptions in error handling (Closes: #594689)
 7304   * apt-pkg/versionmatch.cc:
 7305     - let the pin origin actually work as advertised in the manpage
 7306       which means "" are optional and pinning a local archive does
 7307       work - even if it is a non-flat archive (Closes: #594435)
 7308 
 7309  -- Michael Vogt <mvo@debian.org>  Fri, 03 Sep 2010 18:36:11 +0200
 7310 
 7311 apt (0.8.0) unstable; urgency=low
 7312 
 7313   [ Michael Vogt ]
 7314   * merge of the debian-expermental-ma branch
 7315   * refresh po/pot files in doc/ and po/
 7316 
 7317   [ Programs translations ]
 7318   * Swedish (Daniel Nylander). Closes: #592366
 7319   * French (Christian Perrier)
 7320 
 7321   [ Manpages translations ]
 7322   * French (Christian Perrier)
 7323 
 7324  -- Michael Vogt <mvo@debian.org>  Tue, 24 Aug 2010 16:32:19 +0200
 7325 
 7326 apt (0.8.0~pre2) experimental; urgency=low
 7327 
 7328   [ David Kalnischkies ]
 7329   * apt-pkg/contrib/strutl.cc:
 7330     - fix error checking for vsnprintf in its safe variant
 7331   * methods/bzip2.cc:
 7332     - fix error checking for read in case of failing bzip2/lzma/whatever
 7333   * debian/apt.cron.daily:
 7334     - create backups for our extended_states file (Closes: #593430)
 7335   * apt-pkg/init.cc:
 7336     - set the default values for dir::etc::trusted options correctly
 7337   * ftparchive/writer.cc:
 7338     - init valid-until correctly to prevent garbage entering Release file
 7339   * apt-pkg/deb/debsystem.cc:
 7340     - set dir::state::status based at least on dir
 7341   * apt-pkg/deb/dpkgpm.cc:
 7342     - use the InstVer instead of the CurrentVer for the autobit transfer
 7343   * methods/http.cc:
 7344     - some http servers violate HTTP1.1 by not issuing a Reason-Phrase
 7345       (or at least a space after the code) especially for 200, but lets
 7346       be nice and ignore it as we don't need the reason in general
 7347   * apt-pkg/acquire-item.cc:
 7348     - don't use ReadOnlyGzip mode for PDiffs as this mode doesn't work
 7349       in combination with the AddFd methods of our hashclasses
 7350 
 7351  -- Michael Vogt <mvo@debian.org>  Mon, 23 Aug 2010 19:09:08 +0200
 7352 
 7353 apt (0.8.0~pre1) experimental; urgency=low
 7354 
 7355   [ Programs translations ]
 7356   * Swedish translation update. Closes: #592366
 7357 
 7358   [ Michael Vogt ]
 7359   * merge of the debian-expermental-ma branch
 7360   * refresh po/pot files in doc/ and po/
 7361   * apt-pkg/pkgcache.cc:
 7362     - re-evaluate the architectures cache when the cache is (re)opened
 7363 
 7364   [ Colin Watson ]
 7365   * apt-pkg/cdrom.cc:
 7366     - fix off-by-one error in DropBinaryArch
 7367 
 7368   [ Julian Andres Klode ]
 7369   * apt-pkg/contrib/fileutl.cc:
 7370     - Add WriteAtomic mode.
 7371     - Revert WriteEmpty to old behavior (LP: #613211)
 7372   * apt-pkg, methods:
 7373     - Convert users of WriteEmpty to WriteAtomic.
 7374   * apt-pkg/depcache.cc:
 7375     - Only try upgrade for Breaks if there is a newer version, otherwise
 7376       handle it as Conflicts (by removing it) (helps for #591882).
 7377   * debian/control:
 7378     - Add dependency on gnupg to apt, apt-key uses it.
 7379 
 7380   [ David Kalnischkies ]
 7381   * apt-pkg/algorithms.cc:
 7382     - let the problem resolver install packages to fix or-groups
 7383       as a needed remove nuked another or-member (helps for #591882)
 7384     - change the debug outputs to display also arch of the
 7385       package and version dependencies information
 7386   * cmdline/apt-get.cc:
 7387     - let APT::Get::Arch-Only in build-dep default to false again
 7388       (Closes: #592628) Thanks Mohamed Amine IL Idrissi for report!
 7389     - purge packages in 'rc' state, thanks Rogier! (Closes: #150831)
 7390   * apt-pkg/pkgcache.cc:
 7391     - fix LongDesc handling in LANG=C environment
 7392 
 7393  -- Michael Vogt <mvo@debian.org>  Fri, 13 Aug 2010 17:00:49 +0200
 7394 
 7395 apt (0.7.26~exp12) experimental; urgency=low
 7396 
 7397   [ Michael Vogt ]
 7398   * debian/control:
 7399     - add dependency on zlib-dev for libapt-pkg-dev
 7400 
 7401   [ David Kalnischkies ]
 7402   * apt-pkg/cacheset.cc:
 7403     - [ABI BREAK] add an ErrorType option to CacheSetHelper
 7404   * cmdline/apt-cache.cc:
 7405     - use Notice instead of Error in the CacheSetHelper messages
 7406       for compat reasons. Otherwise tools like sbuild blow up
 7407     - return success in show if a virtual package was given
 7408   * debian/control:
 7409     - remove libcurl3-gnutls-dev alternative as the package is gone
 7410     - increase needed version of libcurl4-gnutls-dev to >= 7.19.0
 7411       as we use CURLOPT_{ISSUERCERT,CRLFILE} (Closes: #589642)
 7412 
 7413  -- Michael Vogt <mvo@debian.org>  Fri, 30 Jul 2010 11:55:48 +0200
 7414 
 7415 apt (0.7.26~exp11) experimental; urgency=low
 7416 
 7417   [ Julian Andres Klode ]
 7418   * apt-pkg/deb/dpkgpm.cc:
 7419     - Write architecture information to history file.
 7420     - Add to history whether a change was automatic or not.
 7421   * apt-pkg/contrib/fileutl.cc:
 7422     - Add FileFd::OpenDescriptor() (needed for python-apt's #383617).
 7423   * cmdline/apt-get.cc:
 7424     - Support large filesystems by using statvfs64() instead of statvfs()
 7425       and statfs64() instead of statfs() (Closes: #590513).
 7426   * apt-pkg/cdrom.cc:
 7427     - Use link() instead of rename() for creating the CD database backup;
 7428       otherwise there would be a short time without any database.
 7429 
 7430   [ David Kalnischkies ]
 7431   * apt-pkg/depcache.cc:
 7432     - handle "circular" conflicts for "all" packages correctly
 7433   * cmdline/apt-cache.cc:
 7434     - be able to omit dependency types in (r)depends (Closes: #319006)
 7435     - show in (r)depends the candidate per default instead of newest
 7436     - share the (r)depends code instead of codecopy
 7437   * apt-pkg/cacheset.cc:
 7438     - move them back to the library as they look stable now
 7439     - add a 'newest' pseudo target release as in pkg/newest
 7440   * apt-pkg/pkgcache.cc:
 7441     - prefer non-virtual packages in FindPreferredPkg (Closes: #590041)
 7442   * test/integration/*:
 7443     - add with bug#590041 testcase a small test "framework"
 7444   * apt-pkg/orderlist.cc:
 7445     - try to install another or-group member in DepRemove before
 7446       breaking the or group (Closes: #590438)
 7447     - configure also the replacement before remove by adding Immediate flag
 7448 
 7449   [ Michael Vogt ]
 7450   * apt-pkg/contrib/error.{cc,h}
 7451     - docstring cleanup
 7452     - add inline DumpError() to avoid subtle API break
 7453 
 7454  -- Michael Vogt <mvo@debian.org>  Thu, 29 Jul 2010 16:40:58 +0200
 7455 
 7456 apt (0.7.26~exp10) experimental; urgency=low
 7457 
 7458   [ David Kalnischkies ]
 7459   * apt-pkg/contrib/error.{cc,h}:
 7460     - remove constness of va_list parameter to fix build on amd64 and co
 7461       Thanks Eric Valette! (Closes: #588610)
 7462   * apt-pkg/deb/debmetaindex.cc:
 7463     - do not query each architecture for flat file archives
 7464     - fix typo preventing display of architecture in Info()
 7465   * methods/bzip2.cc:
 7466     - add a copycat of the old gzip.cc as we need it for bzip2 and lzma
 7467 
 7468   [ Martin Pitt ]
 7469   * debian/rules:
 7470     - Make DEB_BUILD_OPTIONS=noopt actually work by passing the right
 7471       CXXFLAGS.
 7472   * apt-pkg/contrib/fileutl.{h,cc}:
 7473     - Add support for reading of gzipped files with the new "ReadOnlyGzip"
 7474       OpenMode. (Closes: #188407)
 7475     - Link against zlib (in apt-pkg/makefile) and add zlib build dependency.
 7476     - [ABI BREAK] This adds a new private member to FileFd, but its
 7477       initialization is in the public header file.
 7478   * configure.in:
 7479     - Check for zlib library and headers.
 7480   * apt-pkg/acquire-item.cc, apt-pkg/deb/debindexfile.cc,
 7481     apt-pkg/deb/debrecords.cc, apt-pkg/deb/debsrcrecords.h,
 7482     cmdline/apt-cache.cc:
 7483     - Open Packages, Sources, and Translations indexes in "ReadOnlyGzip" mode.
 7484   * apt-pkg/deb/debindexfile.cc:
 7485     - If we do not find uncompressed package/source/translation indexes, look
 7486       for gzip compressed ones.
 7487   * apt-pkg/acquire-item.cc:
 7488     - If the Acquire::GzipIndexes option is true and we download a gzipped
 7489       index file, keep it as it is (and rename to .gz) instead of
 7490       uncompressing it.
 7491   * doc/apt.conf.5.xml:
 7492     - Document the new Acquire::GzipIndexes option.
 7493   * doc/po/apt-doc.pot, doc/po/de.po:
 7494     - German translation of new Acquire::GzipIndexes option.
 7495   * Add test/test-indexes.sh:
 7496     - Test behaviour of index retrieval and usage, in particular with
 7497       uncompressed and gzip compressed indexes.
 7498   * methods/gzip.cc: With FileFd now being able to read gzipped files, there
 7499     is no need for the gzip method any more to spawn an external gzip process.
 7500     Rewrite it to use FileFd directly, which makes the code a lot simpler, and
 7501     also using less memory and overhead.
 7502 
 7503  -- Michael Vogt <mvo@debian.org>  Mon, 12 Jul 2010 11:41:01 +0200
 7504 
 7505 apt (0.7.26~exp9) experimental; urgency=low
 7506 
 7507   [ David Kalnischkies ]
 7508   * doc/apt.conf.5.xml:
 7509     - add and document APT::Cache-{Start,Grow,Limit} options for mmap control
 7510   * apt-pkg/contrib/fileutl.cc:
 7511     - do not fail von double close()
 7512 
 7513  -- Michael Vogt <mvo@debian.org>  Fri, 09 Jul 2010 21:51:55 +0200
 7514 
 7515 apt (0.7.26~exp8) experimental; urgency=low
 7516 
 7517   [ David Kalnischkies ]
 7518   * cmdline/cacheset.cc:
 7519     - doesn't include it in the library for now as it is too volatile
 7520     - get the candidate either from an already built depcache
 7521       or use the policy which is a bit faster than depcache generation
 7522     - get packages by task^ with FromTask()
 7523     - only print errors if all tries to get a package by string failed
 7524     - factor out code to get a single package FromName()
 7525     - check in Grouped* first without modifier interpretation
 7526   * cmdline/apt-get.cc:
 7527     - use the cachsets in the install commands
 7528     - make the specify order of packages irrelevant (Closes: #196021)
 7529   * apt-pkg/orderlist.cc:
 7530     - untouched packages are never missing
 7531   * apt-pkg/packagemanager.cc:
 7532     - packages that are not touched doesn't need to be unpacked
 7533   * debian/control:
 7534     - remove intltool's dependency as it is an ubuntu artifact
 7535   * apt-pkg/depcache.cc:
 7536     - SetCandidateVer for all pseudo packages
 7537     - SetReInstall for the "all" package of a pseudo package
 7538     - use the new MatchAgainstConfig for the DefaultRootSetFunc
 7539     - always mark the all package if a pseudo package is marked for install
 7540   * apt-pkg/contrib/error.{cc,h}:
 7541     - complete rewrite but use the same API
 7542     - add NOTICE and DEBUG as new types of a message
 7543     - add a simple stack handling to be able to delay error handling
 7544   * apt-pkg/aptconfiguration.cc:
 7545     - show a deprecation notice for APT::Acquire::Translation
 7546   * apt-pkg/contrib/configuration.{cc,h}:
 7547     - add a wrapper to match strings against configurable regex patterns
 7548   * apt-pkg/contrib/fileutl.cc:
 7549     - show notice about ignored file instead of being always silent
 7550     - add a Dir::Ignore-Files-Silently list option to control the notice
 7551   * apt-pkg/policy.h:
 7552     - add another round of const& madness as the previous round accidentally
 7553       NOT overrides the virtual GetCandidateVer() method (Closes: #587725)
 7554   * apt-pkg/pkgcachegen.{cc,h}:
 7555     - make the used MMap moveable (and therefore dynamic resizable) by
 7556       applying (some) mad pointer magic (Closes: #195018)
 7557 
 7558   [ Michael Vogt ]
 7559   * apt-pkg/deb/dpkgpm.cc:
 7560     - make the apt/term.log output unbuffered (thanks to Matt Zimmerman)
 7561 
 7562   [ Julian Andres Klode ]
 7563   * methods/ftp.h:
 7564     - Handle different logins on the same server (Closes: #586904).
 7565   * apt-pkg/deb/deblistparser.cc:
 7566     - Handle architecture wildcards (Closes: #547724).
 7567   * apt-pkg/versionmatch.cc:
 7568     - Support matching pins by regular expressions or glob() like patterns,
 7569       regular expressions have to be put between to slashes; for example,
 7570       /.*/.
 7571   * apt-pkg/contrib/fileutl.cc:
 7572     - Make FileFd replace files atomically in WriteTemp mode (for cache, etc).
 7573   * debian/control:
 7574     - Set Standards-Version to 3.9.0
 7575 
 7576  -- Michael Vogt <mvo@debian.org>  Fri, 09 Jul 2010 19:16:20 +0200
 7577 
 7578 apt (0.7.26~exp7) experimental; urgency=low
 7579 
 7580   * apt-pkg/cachefile.h:
 7581     - make pkgPolicy public again, libapt-pkg-perl (and probably
 7582       others) get unhappy without that
 7583 
 7584  -- Michael Vogt <mvo@debian.org>  Thu, 10 Jun 2010 15:33:24 +0200
 7585 
 7586 apt (0.7.26~exp6) experimental; urgency=low
 7587 
 7588   [ Michael Vogt ]
 7589   * merge the remaining Ubuntu change:
 7590     - on gpg verification failure warn and restore the last known
 7591       good state
 7592     - on failure display the IP of the server (useful for servers
 7593       that use round robin DNS)
 7594     - support Original-Maintainer in RewritePackageOrder
 7595     - enable cdrom autodetection via libudev by default
 7596     - show message about Vcs in use when apt-get source is run for
 7597       packages maintained in a Vcs
 7598     - better support transitional packages with mark auto-installed.
 7599       when the transitional package is in "oldlibs" the new package
 7600       is not marked auto installed (same is true for section
 7601       metapackages)
 7602     - provide new "deb mirror://archive.foo/mirrors.list sid main"
 7603       method expects a list of mirrors (generated on the server e.g.
 7604       via geoip) and will use that, including cycle on failure
 7605     - write apport crash file on package failure (disabled by default
 7606       on debian until apport is available)
 7607     - support mirror failure reporting (disabled by default on debian)
 7608 
 7609   [ David Kalnischkies ]
 7610   * apt-pkg/deb/dpkgpm.cc:
 7611     - write Disappeared also to the history.log
 7612     - forward manual-installed bit on package disappearance
 7613   * apt-pkg/deb/debsystem.cc:
 7614     - add better config item for extended_states file
 7615   * apt-pkg/pkgcache.h:
 7616     - switch {,Install-}Size to unsigned long long
 7617   * apt-pkg/depcache.cc:
 7618     - do the autoremove mark process also for required packages to handle
 7619       these illegally depending on lower priority packages (Closes: #583517)
 7620     - try harder to find the other pseudo versions for autoremove multiarch
 7621     - correct "Dangerous iterator usage" pointed out by cppcheck
 7622     - deal with long long, not with int to remove 2GB Limit (LP: #250909)
 7623     - deprecate AddSize with Multiplier as it is unused and switch to
 7624       boolean instead to handle the sizes more gracefully.
 7625     - switch i{Download,Usr}Size from double to (un)signed long long
 7626   * apt-pkg/aptconfiguration.cc:
 7627     - remove duplicate architectures in getArchitectures()
 7628   * apt-pkg/indexrecords.{cc,h}:
 7629     - backport forgotten Valid-Until patch from the obsolete experimental
 7630       branch to prevent replay attacks better, thanks to Thomas Viehmann
 7631       for the initial patch! (Closes: #499897)
 7632     - add a constant Exists check for MetaKeys
 7633   * apt-pkg/acquire-item.cc:
 7634     - do not try PDiff if it is not listed in the Meta file
 7635     - sent Last-Modified header also for Translation files
 7636   * apt-pkg/cacheiterator.h:
 7637     - let pkgCache::Iterator inherent std::iterator
 7638   * ftparchive/writer.h:
 7639     - add a virtual destructor to FTWScanner class (for cppcheck)
 7640   * apt-pkg/cacheset.{cc,h}:
 7641     - add simple wrapper around std::set for cache structures
 7642     - move regex magic from apt-get to new FromRegEx method
 7643     - move cmdline parsing from apt-cache to new FromCommandLine method
 7644     - support special release-modifier 'installed' and 'candidate'
 7645   * apt-pkg/contrib/cmdline.cc:
 7646     - fix segfault in SaveInConfig caused by writing over char[] sizes
 7647   * apt-pkg/pkgcache.cc:
 7648     - get the best matching arch package from a group with FindPreferredPkg
 7649   * cmdline/apt-cache.cc:
 7650     - make the search multiarch compatible by using GrpIterator instead
 7651     - use pkgCacheFile and the new CacheSets all over the place
 7652     - add --target-release option (Closes: #115520)
 7653     - accept pkg/release and pkg=version in show and co. (Closes: #236270)
 7654     - accept package versions in the unmet command
 7655   * cmdline/apt-get.cc:
 7656     - use unsigned long long instead of double to store values it gets
 7657   * apt-pkg/cachefile.{cc,h}:
 7658     - split Open() into submethods to be able to build only parts
 7659     - make the OpProgress optional in the Cache buildprocess
 7660     - store also the SourceList we use internally for export
 7661   * doc/apt.conf.5.xml:
 7662     - document the new Valid-Until related options
 7663   * apt-pkg/contrib/strutl.cc:
 7664     - split StrToTime() into HTTP1.1 and FTP date parser methods and
 7665       use strptime() instead of some self-made scanf mangling
 7666     - use the portable timegm shown in his manpage instead of a strange
 7667       looking code copycat from wget
 7668   * ftparchive/writer.cc:
 7669     - add ValidTime option to generate a Valid-Until header in Release file
 7670   * apt-pkg/policy.cc:
 7671     - get the candidate right for a not-installed pseudo package if
 7672       his non-pseudo friend is installed
 7673   * apt-pkg/indexcopy.cc:
 7674     - move the gpg codecopy to a new method and use it also in methods/gpgv.cc
 7675 
 7676  -- Michael Vogt <mvo@debian.org>  Thu, 10 Jun 2010 14:02:22 +0200
 7677 
 7678 apt (0.7.26~exp5) experimental; urgency=low
 7679 
 7680   [ David Kalnischkies ]
 7681   * cmdline/apt-get.cc:
 7682     - rerun dpkg-source in source if --fix-broken is given (Closes: #576752)
 7683     - don't suggest held packages as they are installed (Closes: #578135)
 7684     - handle multiple --{tar,diff,dsc}-only options correctly
 7685     - show at the end of the install process a list of disappeared packages
 7686   * cmdline/apt-cache.cc:
 7687     - use GroupCount for package names in stats and add a package struct line
 7688   * methods/rred.cc:
 7689     - use the patchfile modification time instead of the one from the
 7690       "old" file - thanks to Philipp Weis for noticing! (Closes: #571541)
 7691   * debian/rules:
 7692     - remove targets referring to CVS or arch as they are useless
 7693     - use $(CURDIR) instead of $(pwd)
 7694     - use dpkg-buildflags if available for CXXFLAGS
 7695   * README.arch:
 7696     - remove the file completely as it has no use nowadays
 7697   * apt-pkg/depcache.cc:
 7698     - be doublesure that the killer query is empty before starting reinstall
 7699   * methods/gpgv.cc:
 7700     - remove the keyrings count limit by using vector magic
 7701   * contrib/mmap.cc:
 7702     - clarify "MMap reached size limit" error message, thanks Ivan Masár!
 7703   * doc/apt.ent
 7704     - add entities for the current oldstable/stable/testing codenames
 7705   * doc/sources.list.5.xml:
 7706     - use stable-codename instead of stable in the examples (Closes: #531492)
 7707   * doc/apt_preferences.5.xml:
 7708     - adapt some examples here to use current codenames as well
 7709     - add "NotAutomatic: yes" handling, thanks Osamu Aoki (Closes: #490347)
 7710   * debian/libapt-pkg-doc.doc-base.cache:
 7711     - remove yet another reference to the removed cache.sgml
 7712   * doc/apt-get.8.xml:
 7713     - do not say explicit target_release_{name,version,codename}, it should
 7714       be clear by itself and 'man' can break lines again (Closes: #566166)
 7715     - remove the gnome-apt reference as it is removed from unstable
 7716   * apt-pkg/deb/dpkgpm.cc:
 7717     - add 'disappear' to the known processing states, thanks Jonathan Nieder
 7718   * apt-pkg/packagemanager.h:
 7719     - export info about disappeared packages with GetDisappearedPackages()
 7720 
 7721   [ Michael Vogt ]
 7722   * methods/http.{cc,h}:
 7723     - code cleanup, use enums instead of magic ints
 7724 
 7725   [ Jari Aalto ]
 7726   * debian/rules:
 7727     - spell out some less known options to reduce manpage consultation-rate
 7728     - Use POSIX command substitution: $(<command sequence>)
 7729     - Remove EOL whitespace (Closes: #577804)
 7730 
 7731   [ Julian Andres Klode ]
 7732   * apt-pkg/acquire-item.cc:
 7733     - Fix pkgAcqFile::Custom600Headers() to always return something.
 7734 
 7735 
 7736   [ Christian Perrier ]
 7737   * Slovak translation update. Closes: #581159
 7738   * Italian translation update. Closes: #581742
 7739   * Swedish translation update. Closes: #592366
 7740 
 7741  -- Michael Vogt <mvo@debian.org>  Tue, 25 May 2010 16:01:42 +0200
 7742 
 7743 apt (0.7.26~exp4) experimental; urgency=low
 7744 
 7745   [ David Kalnischkies ]
 7746   * apt-pkg/depcache.cc:
 7747     - rewrite the pseudo package reinstaller to be more intelligent
 7748       in his package choices
 7749   * apt-pkg/packagemanager.cc:
 7750     - don't try to "unpack" pseudo packages twice
 7751   * apt-pkg/contrib/fileutl.cc:
 7752     - add a parent-guarded "mkdir -p" as CreateDirectory()
 7753   * apt-pkg/acquire.{cc,h}:
 7754     - add a delayed constructor with Setup() for success reporting
 7755     - check for and create directories in Setup if needed instead of
 7756       error out unfriendly in the Constructor (Closes: #523920, #525783)
 7757     - optional handle a lock file in Setup()
 7758   * apt-pkg/acquire-item.cc:
 7759     - Acquire::ForceHash to force method for expected hash
 7760   * cmdline/apt-get.cc:
 7761     - remove the lock file handling and let Acquire take care of it instead
 7762     - display MD5Sum in --print-uris if not forced to use another method
 7763       instead of displaying the strongest available (Closes: #576420)
 7764     - regex for package names executed on Grp- not PkgIterator
 7765     - show non-candidates as fallback for virtual packages (Closes: #578385)
 7766     - set also "all" to this version for pseudo packages in TryToChangeVer
 7767   * apt-pkg/deb/dpkgpm.cc:
 7768     - remove Chroot-Directory from files passed to install commands.
 7769       Thanks to Kel Modderman for report & patch! (Closes: #577226)
 7770   * ftparchive/writer.cc:
 7771     - remove 999 chars Files and Checksums rewrite limit (Closes: #577759)
 7772   * cmdline/apt-cache.cc:
 7773     - align Installed and Candidate Version in policy so they can be compared
 7774       easier, thanks Ralf Gesellensetter for the pointer! (Closes: #578657)
 7775   * doc/apt.ent:
 7776     - Add a note about APT_CONFIG in the -c description (Closes: #578267)
 7777   * doc/po/de.po:
 7778     - correct typos in german apt_preferences manpage, thanks Chris Leick!
 7779   * apt-pkg/sourcelist.cc:
 7780     - be less strict and accept [option=value] as well
 7781   * apt-pkg/contrib/configuration.cc:
 7782     - error out if #clear directive has no argument
 7783   * doc/files.sgml:
 7784     - sync documentation with status quo, regarding files/directories in
 7785       use, extended_states and uri schemes.
 7786   * doc/cache.sgml:
 7787     - drop the file in favor of inplace documentation with doxygen
 7788   * apt-pkg/pkgcache.h:
 7789     - enhance the Groups ABI by providing a ID as the other structs does
 7790     - check also the size of the Group struct then checking for the others
 7791 
 7792   [ Jari Aalto ]
 7793   * cmdline/apt-get.cc:
 7794     - replace backticks with single quotes around fix-broken command
 7795       in the broken packages message. (Closes: #577168)
 7796   * dselect/install:
 7797     - modernize if-statements not to use 'x' (Closes: #577117)
 7798     - replace backticks with POSIX $() (Closes: #577116)
 7799 
 7800   [ Michael Vogt ]
 7801   * [ Abi break ] apt-pkg/acquire-item.{cc,h}:
 7802     - add "IsIndexFile" to constructor of pkgAcqFile so that it sends
 7803       the right cache control headers
 7804   * cmdline/apt-get.cc:
 7805     - fix crash when pkg.VersionList() is empty
 7806   * apt-pkg/depcache.cc:
 7807     - fix incorrect std::cout usage for debug output
 7808   * test/libapt/getlanguages_test.cc:
 7809     - Add test for Esperanto that has nocounty associated with them
 7810       (LP: #560956)
 7811   * apt-pkg/deb/debrecords.cc:
 7812     - fix max tag buffer size (LP: #545336, closes: #578959)
 7813   * debian/rules:
 7814     - install html doxygen in libapt-pkg-doc
 7815   * debian/control:
 7816     - build-depend on doxygen
 7817 
 7818   [ Julian Andres Klode ]
 7819   * apt-pkg/contrib/weakptr.h:
 7820     - add a class WeakPointable which allows one to register weak pointers to
 7821       an object which will be set to NULL when the object is deallocated.
 7822   * [ABI break] apt-pkg/acquire{-worker,-item,}.h:
 7823     - subclass pkgAcquire::{Worker,Item,ItemDesc} from WeakPointable.
 7824   * apt-pkg/pkgcache.cc:
 7825     - Merge fix from David to correct handling in single-arch environments.
 7826   * cmdline/apt-cache.cc:
 7827     - Add a showauto command to apt-cache.
 7828   * cmdline/apt-get.cc:
 7829     - Add apt-get markauto and unmarkauto commands.
 7830 
 7831  -- Michael Vogt <mvo@debian.org>  Thu, 06 May 2010 09:32:54 +0200
 7832 
 7833 apt (0.7.26~exp3) experimental; urgency=low
 7834 
 7835   [ Christian Perrier ]
 7836   * German translation update. Closes: #571037
 7837   * Spanish manpages translation update. Closes: #573293
 7838   * Dutch translation update. Closes: #573946
 7839   * Polish manpages translation update. Closes: #574558
 7840   * Add "manpages-pl (<< 20060617-3~)" to avoid file conflicts with
 7841     that package that was providing some manpages for APT utilities.
 7842 
 7843   [ David Kalnischkies ]
 7844   * [BREAK] merge MultiArch-ABI. We don't support MultiArch,
 7845     but we support the usage of the new ABI so libapt users
 7846     can start to prepare for MultiArch (Closes: #536029)
 7847   * Ignore :qualifiers after package name in build dependencies
 7848     in the library by default, but try to honour them in apt-get
 7849     as we have some sort of MultiArch support ready (Closes: #558103)
 7850   * add translation of the manpages to PT (portuguese)
 7851     Thanks to Américo Monteiro!
 7852   * Switch to dpkg-source 3.0 (native) format
 7853   * apt-pkg/depcache.cc:
 7854     - remove Auto-Installed information from extended_states
 7855       together with the package itself (Closes: #572364)
 7856   * cmdline/apt-mark:
 7857     - don't crash if no arguments are given (Closes: #570962)
 7858   * debian/control:
 7859     - remove some years old and obsolete Replaces
 7860     - add automake/conf build-depends/conflicts as recommend by
 7861       the autotools-dev README (Closes: #572615)
 7862   * apt-pkg/contrib/mmap.{h,cc}:
 7863     - add char[] fallback for filesystems without shared writable
 7864       mmap() like JFFS2. Thanks to Marius Vollmer for writing
 7865       and to Loïc Minier for pointing to the patch! (Closes: #314334)
 7866   * doc/apt_preferences.5.xml:
 7867     - fix two typos and be more verbose in the novice warning.
 7868       Thanks to Osamu Aoki for pointing it out! (Closes: #567669)
 7869     - fix a=sid vs. n=sid typo, thanks Ansgar Burchardt!
 7870     - origin can be used to match a hostname (Closes: #352667)
 7871     - remove wrong pin-priority is optional remark (Closes: #574944)
 7872   * apt-pkg/deb/dpkgpm.cc:
 7873     - fix error message construction in OpenLog()
 7874     - if available store the Commandline in the history
 7875   * cmdline/apt-get.cc:
 7876     - add a --only-upgrade flag to install command (Closes: #572259)
 7877     - fix memory leaks in error conditions in DoSource()
 7878     - try version match in FindSrc first exact than fuzzy (LP: #551178)
 7879   * apt-pkg/contrib/cmndline.cc:
 7880     - save Commandline in Commandline::AsString for logging
 7881   * apt-pkg/deb/debversion.cc:
 7882     - consider absent of debian revision equivalent to 0 (Closes: #573592)
 7883   * doc/makefile, doc/*:
 7884     - generate subdirectories for building the manpages in on the fly
 7885       depending on the po files we have.
 7886   * apt-pkg/pkgcachegen.cc:
 7887     - merge versions correctly even if multiple different versions
 7888       with the same version number are available.
 7889       Thanks to Magnus Holmgren for the patch! (Closes: #351056)
 7890   * ftparchive/writer.cc:
 7891     - write LongDescriptions if they shouldn't be included in Packages
 7892       file into i18n/Translation-en by default.
 7893   * doc/po/de.po:
 7894     - correct a few typos in the german manpage translation.
 7895       Thanks to Chris Leick and Georg Koppen! (Closes: #574962)
 7896   * apt-pkg/contrib/strutl.cc:
 7897     - convert all toupper calls to tolower_ascii for a little speedup
 7898 
 7899   [ Jean-Baptiste Lallement ]
 7900   * apt-pkg/contrib/strutl.cc:
 7901     - always escape '%' (LP: #130289) (Closes: #500560)
 7902     - unescape '%' sequence only if followed by 2 hex digit
 7903     - username/password are urlencoded in proxy string (RFC 3986)
 7904 
 7905   [ Julian Andres Klode ]
 7906   * cmdline/apt-cache.cc:
 7907     - Change behavior of showsrc to match the one of show (Closes: #512046).
 7908   * cmdline/apt-key:
 7909     - Honor Apt::GPGV::TrustedKeyring (Closes: #316390)
 7910   * cmdline/apt-mark:
 7911     - Use the new python-apt API (and conflict with python-apt << 0.7.93.2).
 7912   * apt-inst/contrib/arfile.h:
 7913     - Add public ARArchive::Members() which returns the list of members.
 7914   * apt-pkg/policy.cc:
 7915     - Always return a candidate if there is at least one version pinned > 0
 7916       (Closes: #512318)
 7917   * ftparchive/apt-ftparchive.cc:
 7918     - Read default configuration (Closes: #383257)
 7919   * debian/rules:
 7920     - Fix the libraries name to be e.g. libapt-pkg4.9 instead of
 7921       libapt-pkg-4.9.
 7922 
 7923   [ Michael Vogt ]
 7924   * apt-pkg/deb/dpkgpm.cc:
 7925     - fix backgrounding when dpkg runs (closes: #486222)
 7926   * cmdline/apt-mark:
 7927     - show error on incorrect arguments (LP: #517917), thanks to
 7928       Torsten Spindler
 7929   * cmdline/apt-get.cc:
 7930     - if apt-get source foo=version or foo/distro can not be found,
 7931       error out (LP: #502641)
 7932   * apt-pkg/packagemanager.cc:
 7933     - better debug output
 7934   * doc/examples/configure-index:
 7935     - add missing Debug::pkgPackageManager option
 7936 
 7937  -- Michael Vogt <mvo@debian.org>  Thu, 01 Apr 2010 17:30:43 +0200
 7938 
 7939 apt (0.7.26~exp2) experimental; urgency=low
 7940 
 7941   * fix crash when LANGUAGE is not set
 7942 
 7943  -- Michael Vogt <mvo@debian.org>  Thu, 18 Feb 2010 22:07:23 +0100
 7944 
 7945 apt (0.7.26~exp1) experimental; urgency=low
 7946 
 7947   [ David Kalnischkies ]
 7948   * [BREAK] add possibility to download and use multiply
 7949     Translation files, configurable with Acquire::Translation
 7950     (Closes: #444222, #448216, #550564)
 7951   * Ignore :qualifiers after package name in build dependencies
 7952     for now as long we don't understand them (Closes: #558103)
 7953   * apt-pkg/contrib/mmap.{cc,h}:
 7954     - extend it to have a growable flag - unused now but maybe...
 7955   * apt-pkg/pkgcache.h:
 7956     - use long instead of short for {Ver,Desc}File size,
 7957       patch from Víctor Manuel Jáquez Leal, thanks! (Closes: #538917)
 7958   * apt-pkg/acquire-item.cc:
 7959     - allow also to skip the last patch if target is reached,
 7960       thanks Bernhard R. Link! (Closes: #545699)
 7961   * ftparchive/writer.{cc,h}:
 7962     - add --arch option for packages and contents commands
 7963     - if an arch is given accept only *_all.deb and *_arch.deb instead
 7964       of *.deb. Thanks Stephan Bosch for the patch! (Closes: #319710)
 7965     - add APT::FTPArchive::AlwaysStat to disable the too aggressive
 7966       caching if versions are build multiply times (not recommend)
 7967       Patch by Christoph Goehre, thanks! (Closes: #463260)
 7968   * apt-pkg/deb/dpkgpm.cc:
 7969     - stdin redirected to /dev/null takes all CPU (Closes: #569488)
 7970       Thanks to Aurelien Jarno for providing (again) a patch!
 7971   * buildlib/apti18n.h.in, po/makefile:
 7972     - add ngettext support with P_()
 7973   * aptconfiguration.cc:
 7974     - include all existing Translation files in the Cache (Closes: 564137)
 7975   * debian/control:
 7976     - update with no changes to debian policy 3.8.4
 7977   * doc/apt_preferences.5.xml:
 7978     - explicitly warn against careless use (Closes: #567669)
 7979   * debian/rules:
 7980     - remove creation of empty dir /usr/share/apt
 7981   * doc/apt-cdrom.8.xml:
 7982     - fix typo spotted by lintian: proc(c)eed
 7983 
 7984   [ Ivan Masár ]
 7985   * Slovak translation update. Closes: #568294
 7986 
 7987   [ Michael Vogt ]
 7988   * [BREAK] merged lp:~mvo/apt/history
 7989     - this writes a /var/log/apt/history tagfile that contains details
 7990       from the transaction (complements term.log)
 7991   * methods/http.cc:
 7992     - add cache-control headers even if no cache is given to allow
 7993       adding options for intercepting proxies
 7994     - add Acquire::http::ProxyAutoDetect configuration that
 7995       can be used to call a external helper to figure out the
 7996       proxy configuration and return it to apt via stdout
 7997       (this is a step towards WPAD and zeroconf/avahi support)
 7998   * abicheck/
 7999     - add new abitest tester using the ABI Compliance Checker from
 8000       http://ispras.linuxfoundation.org/index.php/ABI_compliance_checker
 8001 
 8002   [ Robert Collins ]
 8003   * Change the package index Info methods to allow apt-cache policy to be
 8004     useful when using several different archives on the same host.
 8005     (Closes: #329814, LP: #22354)
 8006 
 8007  -- Michael Vogt <mvo@debian.org>  Thu, 18 Feb 2010 16:11:39 +0100
 8008 
 8009 apt (0.7.25.3) unstable; urgency=low
 8010 
 8011   [ Christian Perrier ]
 8012   * Italian translation update. Closes: #567532
 8013 
 8014   [ David Kalnischkies ]
 8015   * apt-pkg/contrib/macros.h:
 8016     - install the header system.h with a new name to be able to use
 8017       it in other headers (Closes: #567662)
 8018   * cmdline/acqprogress.cc:
 8019     - Set Mode to Medium so that the correct prefix is used.
 8020       Thanks Stefan Haller for the patch! (Closes: #567304 LP: #275243)
 8021   * ftparchive/writer.cc:
 8022     - generate sha1 and sha256 checksums for dsc (Closes: #567343)
 8023   * cmdline/apt-get.cc:
 8024     - don't mark as manually if in download only (Closes: #468180)
 8025 
 8026  -- Michael Vogt <mvo@debian.org>  Mon, 01 Feb 2010 18:41:15 +0100
 8027 
 8028 apt (0.7.25.2) unstable; urgency=low
 8029 
 8030   [ Michael Vogt ]
 8031   * apt-pkg/contrib/cdromutl.cc:
 8032     - fix UnmountCdrom() fails, give it a bit more time and try
 8033       the umount again
 8034   * apt-pkg/cdrom.cc:
 8035     - fix crash in pkgUdevCdromDevices
 8036   * methods/cdrom.cc:
 8037     - fixes in multi cdrom setup code (closes: #549312)
 8038     - add new "Acquire::cdrom::AutoDetect" config that enables/disables
 8039       the dlopen of libudev for automatic cdrom detection. Off by default
 8040       currently, feedback/testing welcome
 8041   * cmdline/apt-cdrom.cc:
 8042     - add new --auto-detect option that uses libudev to figure out
 8043       the cdrom/mount-point
 8044   * cmdline/apt-mark:
 8045     - merge fix from Gene Cash that supports markauto for
 8046       packages that are not in the extended_states file yet
 8047       (closes: #534920)
 8048   * ftparchive/writer.{cc,h}:
 8049     - merge crash fix for apt-ftparchive on hurd, thanks to
 8050       Samuel Thibault for the patch (closes: #566664)
 8051 
 8052   [ David Kalnischkies ]
 8053   * apt-pkg/contrib/fileutl.cc:
 8054     - Fix the newly introduced method GetListOfFilesInDir to not
 8055       accept every file if no extension is enforced
 8056       (= restore old behaviour). (Closes: #565213)
 8057   * apt-pkg/policy.cc:
 8058     - accept also partfiles with "pref" file extension as valid
 8059   * apt-pkg/contrib/configuration.cc:
 8060     - accept also partfiles with "conf" file extension as valid
 8061   * doc/apt.conf.5.xml:
 8062     - reorder description and split out syntax
 8063     - add partfile name convention (Closes: #558348)
 8064   * doc/apt_preferences.conf.5.xml:
 8065     - describe partfile name convention also here
 8066   * apt-pkg/deb/dpkgpm.cc:
 8067     - don't segfault if term.log file can't be opened.
 8068       Thanks Sam Brightman for the patch! (Closes: #475770)
 8069   * doc/*:
 8070     - replace the per language addendum with a global addendum
 8071     - add a explanation why translations include (maybe) english
 8072       parts to the new global addendum (Closes: #561636)
 8073   * apt-pkg/contrib/strutl.cc:
 8074     - fix malloc asseration fail with ja_JP.eucJP locale in
 8075       apt-cache search. Thanks Kusanagi Kouichi! (Closes: #548884)
 8076 
 8077   [ Christian Perrier ]
 8078   * French translation update
 8079 
 8080  -- Michael Vogt <mvo@debian.org>  Wed, 27 Jan 2010 16:16:10 +0100
 8081 
 8082 apt (0.7.25.1) unstable; urgency=low
 8083 
 8084   [ Christian Perrier ]
 8085   * French manpage translation update
 8086   * Russian translation update by Yuri Kozlov
 8087     Closes: #564171
 8088 
 8089   [Chris Leick]
 8090   * spot & fix various typos in all manpages
 8091   * German manpage translation update
 8092 
 8093   [ David Kalnischkies ]
 8094   * cmdline/apt-cache.cc:
 8095     - remove translatable marker from the "%4i %s\n" string
 8096   * buildlib/po4a_manpage.mak:
 8097     - instruct debiandoc to build files with utf-8 encoding
 8098   * buildlib/tools.m4:
 8099     - fix some warning from the buildtools
 8100   * apt-pkg/acquire-item.cc:
 8101     - add configuration PDiffs::Limit-options to not download
 8102       too many or too big patches (Closes: #554349)
 8103   * debian/control:
 8104     - let all packages depend on ${misc:Depends}
 8105   * share/*-archive.gpg:
 8106     - remove the horrible outdated files. We already depend on
 8107       the keyring so we don't need to ship our own version
 8108   * cmdline/apt-key:
 8109     - errors out if wget is not installed (Closes: #545754)
 8110     - add --keyring option as we have now possibly many
 8111   * methods/gpgv.cc:
 8112     - pass all keyrings (TrustedParts) to gpgv instead of
 8113       using only one trusted.gpg keyring (Closes: #304846)
 8114   * methods/https.cc:
 8115     - finally merge the rest of the patchset from Arnaud Ebalard
 8116       with the CRL and Issuers options, thanks! (Closes: #485963)
 8117   * apt-pkg/deb/debindexfile.cc, apt-pkg/pkgcachegen.cc:
 8118     - add debug option Debug::pkgCacheGen
 8119 
 8120   [ Michael Vogt ]
 8121   * cmdline/apt-get.cc:
 8122     - merge fix for apt-get source pkg=version regression
 8123       (closes: #561971)
 8124   * po/ru.po:
 8125     - merged updated ru.po, thanks to Yuri Kozlov (closes: #564171)
 8126 
 8127  -- Michael Vogt <mvo@debian.org>  Sat, 09 Jan 2010 21:52:36 +0100
 8128 
 8129 apt (0.7.25) unstable; urgency=low
 8130 
 8131   [ Christian Perrier ]
 8132   * Fix apt-ftparchive(1) wrt description of the "-o" option.
 8133     Thanks to Dann Frazier for the patch. Closes: #273100
 8134   * po/LINGUAS. Re-disable Hebrew. Closes: #534992
 8135   * po/LINGUAS. Enable Asturian and Lithuanian
 8136   * Fix typo in apt-cache.8.xml: necessarily
 8137   * Fix "with with" in apt-get.8.xml
 8138   * Fix some of the typos mentioned by the german team
 8139     Closes: #479997
 8140   * Polish translation update by Wiktor Wandachowicz
 8141     Closes: #548571
 8142   * German translation update by Holger Wansing
 8143     Closes: #551534
 8144   * Italian translation update by Milo Casagrande
 8145     Closes: #555797
 8146   * Simplified Chinese translation update by Aron Xu
 8147     Closes: #558737
 8148   * Slovak translation update by Ivan Masár
 8149     Closes: #559277
 8150 
 8151   [ Michael Vogt ]
 8152   * apt-pkg/packagemanager.cc:
 8153     - add output about pre-depends configuring when debug::pkgPackageManager
 8154       is used
 8155   * methods/https.cc:
 8156     - fix incorrect use of CURLOPT_TIMEOUT, closes: #497983, LP: #354972
 8157       thanks to Brian Thomason for the patch
 8158   * merge lp:~mvo/apt/netrc branch, this adds support for a
 8159     /etc/apt/auth.conf that can be used to store username/passwords
 8160     in a "netrc" style file (with the extension that it supports "/"
 8161     in a machine definition). Based on the maemo git branch (Closes: #518473)
 8162     (thanks also to Jussi Hakala and Julian Andres Klode)
 8163   * apt-pkg/deb/dpkgpm.cc:
 8164     - add "purge" to list of known actions
 8165   * apt-pkg/init.h:
 8166     - add compatibility with old ABI name until the next ABI break
 8167   * merge segfault fix from Mario Sanchez Prada, many thanks
 8168     (closes: #561109)
 8169 
 8170   [ Brian Murray ]
 8171   * apt-pkg/depcache.cc, apt-pkg/indexcopy.cc:
 8172     - typo fix (LP: #462328)
 8173 
 8174   [ Loïc Minier ]
 8175   * cmdline/apt-key:
 8176     - Emit a warning if removed keys keyring is missing and skip associated
 8177       checks (LP: #218971)
 8178 
 8179   [ David Kalnischkies ]
 8180   * apt-pkg/packagemanager.cc:
 8181     - better debug output for ImmediateAdd with depth and why
 8182     - improve the message shown for failing immediate configuration
 8183   * doc/guide.it.sgml: moved to doc/it/guide.it.sgml
 8184   * doc/po4a.conf: activate translation of guide.sgml and offline.sgml
 8185   * doc/apt.conf.5.xml:
 8186     - provide a few more details about APT::Immediate-Configure
 8187     - briefly document the behaviour of the new https options
 8188   * doc/sources.list.5.xml:
 8189     - add note about additional apt-transport-methods
 8190   * doc/apt-mark.8.xml:
 8191     - correct showauto synopsis, thanks Andrew Schulman (Closes: #551440)
 8192   * cmdline/apt-get.cc:
 8193     - source should display his final pkg pick (Closes: #249383, #550952)
 8194     - source doesn't need the complete version for match (Closes: #245250)
 8195     - source ignores versions/releases if not available (Closes: #377424)
 8196     - only warn if (free) space overflows (Closes: #522238)
 8197     - add --debian-only as alias for --diff-only
 8198   * methods/connect.cc:
 8199     - display also strerror of "wicked" getaddrinfo errors
 8200     - add AI_ADDRCONFIG to ai_flags as suggested by Aurelien Jarno
 8201       in response to Bernhard R. Link, thanks! (Closes: #505020)
 8202   * buildlib/configure.mak, buildlib/config.{sub,guess}:
 8203     - remove (outdated) config.{sub,guess} and use the ones provided
 8204       by the new added build-dependency autotools-dev instead
 8205   * configure.in, buildlib/{xml,yodl,sgml}_manpage.mak:
 8206     - remove the now obsolete manpage buildsystems
 8207   * doc/{pl,pt_BR,es,it}/*.{sgml,xml}:
 8208     - convert all remaining translation to the po4a system
 8209   * debian/control:
 8210     - drop build-dependency on docbook-utils and xmlto
 8211     - add build-dependency on autotools-dev
 8212     - bump policy to 3.8.3 as we have no outdated manpages anymore
 8213   * debian/NEWS:
 8214     - fix a typo in 0.7.24: Already -> Already (Closes: #557674)
 8215   * ftparchive/writer.{cc,h}:
 8216     - add APT::FTPArchive::LongDescription to be able to disable them
 8217   * apt-pkg/deb/debsrcrecords.cc:
 8218     - use "diff" filetype for .debian.tar.* files (Closes: #554898)
 8219   * methods/rred.cc:
 8220     - rewrite to be able to handle even big patch files
 8221     - adopt optional mmap+iovec patch from Morten Hustveit
 8222       (Closes: #463354) which should speed up a bit. Thanks!
 8223   * methods/http{,s}.cc
 8224     - add config setting for User-Agent to the Acquire group,
 8225       thanks Timothy J. Miller! (Closes: #355782)
 8226     - add https options which default to http ones (Closes: #557085)
 8227   * debian/apt.cron.daily:
 8228     - check cache size even if we do nothing else otherwise, thanks
 8229       Francesco Poli for patch(s) and patience! (Closes: #459344)
 8230   * ftparchive/*:
 8231     - fix a few typos in strings, comments and manpage,
 8232       thanks Karl Goetz! (Closes: #558757)
 8233 
 8234   [ Carl Chenet ]
 8235   * cmdline/apt-mark:
 8236     - print an error if a new state file can't be created
 8237       (Closes: #521289) and
 8238     - exit nicely if python-apt is not installed (Closes: #521284)
 8239 
 8240   [ Chris Leick ]
 8241   * doc/de: German translation of manpages (Closes: #552606)
 8242   * doc/ various manpages:
 8243     - correct various errors, typos and oddities (Closes: #552535)
 8244   * doc/apt-secure.8.xml:
 8245     - replace literal with emphasis tags in Archive configuration
 8246   * doc/apt-ftparchive.1.xml:
 8247     - remove informalexample tag which hides the programlisting
 8248   * doc/apt-get.8.xml:
 8249     - change equivalent "for" to "to the" (purge command)
 8250     - clarify --fix-broken sentence about specifying packages
 8251 
 8252   [ Eugene V. Lyubimkin ]
 8253   * apt-pkg/contib/strutl.h
 8254     - Avoid extra inner copy in APT_MKSTRCMP and APT_MKSTRCMP2.
 8255   * build infrastructure:
 8256     - Bumped libapt version, excluded eglibc from SONAME. (Closes: #448249)
 8257 
 8258   [ Julian Andres Klode ]
 8259   * doc/apt.conf.5.xml:
 8260     - Deprecate unquoted values, string concatenation and explain what should
 8261       not be written inside a value (quotes,backslash).
 8262     - Restrict option names to alphanumerical characters and "/-:._+".
 8263     - Deprecate #include, we have apt.conf.d nowadays which should be
 8264       sufficient.
 8265   * ftparchive/apt-ftparchive.cc:
 8266     - Call setlocale() so translations are actually used.
 8267   * debian/apt.conf.autoremove:
 8268     - Add kfreebsd-image-* to the list (Closes: #558803)
 8269 
 8270  -- Michael Vogt <mvo@debian.org>  Tue, 15 Dec 2009 09:21:55 +0100
 8271 
 8272 apt (0.7.24) unstable; urgency=low
 8273 
 8274   [ Nicolas François ]
 8275   * Cleaned up the first patch draft from KURASAWA Nozomu to finally
 8276     get po4a support for translating the man pages.
 8277     Many thanks to both for this excellent work! (Closes: #441608)
 8278   * doc/ja/*, doc/po/ja.po:
 8279     - remove the old ja man page translation and replace it with
 8280       the new po4a-powered translation by KURASAWA Nozomu.
 8281   * doc/*.?.xml (manpages):
 8282     - add contrib to author tags and also add refmiscinfo to fix warnings
 8283   * doc/style.txt, buildlib/defaults.mak, buildlib/manpage.mak:
 8284     - fix a few typos in the comments of this files
 8285 
 8286   [ Michael Vogt ]
 8287   * apt-pkg/deb/dpkgpm.cc:
 8288     - when tcgetattr() returns non-zero skip all pty magic
 8289       (thanks to Simon Richter, closes: #509866)
 8290   * apt-inst/contrib/arfile.cc:
 8291     - show proper error message for Invalid archive members
 8292 
 8293   [ David Kalnischkies ]
 8294   * doc/Doxyfile.in:
 8295     - update file with doxygen 1.6.1 (current unstable)
 8296     - activate DOT_MULTI_TARGETS, it is default on since doxygen 1.5.9
 8297   * buildlib/po4a_manpage.mak, doc/makefile, configure:
 8298     - simplify the makefiles needed for po4a manpages
 8299   * apt-pkg/contrib/configuration.cc:
 8300     - add a helper to easily get a vector of strings from the config
 8301   * apt-pkg/contrib/strutl.cc:
 8302     - replace unknown multibytes with ? in UTF8ToCharset (Closes: #545208)
 8303   * doc/apt-get.8.xml:
 8304     - fix two little typos in the --simulate description. (Closes: #545059)
 8305   * apt-pkg/aptconfiguration.cc, doc/apt.conf.5.xml:
 8306     - add an order subgroup to the compression types to simplify reordering
 8307       a bit and improve the documentation for this option group.
 8308   * doc/apt.conf.5.xml:
 8309     - document the Acquire::http::Dl-Limit option
 8310     - try to be crystal clear about the usage of :: and {} (Closes: #503481)
 8311   * doc/apt-cache.8.xml:
 8312     - clarify the note for the pkgnames command (Closes: #547599)
 8313   * doc/apt.ent, all man pages:
 8314     - move the description of files to globally usable entities
 8315   * doc/apt_preferences.5.xml:
 8316     - document the new preferences.d folder (Closes: #544017)
 8317   * methods/rred.cc:
 8318     - add at the top without failing (by Bernhard R. Link, Closes: #545694)
 8319   * buildlib/sizetable:
 8320     - add amd64 for cross building (by Mikhail Gusarov, Closes: #513058)
 8321   * debian/prerm:
 8322     - remove file as nobody will upgrade from 0.4.10 anymore
 8323   * debian/control:
 8324     - remove gnome-apt suggestion as it was removed from debian
 8325   * apt-pkg/deb/dpkgpm.cc, apt-pkg/packagemanager.cc, apt-pkg/orderlist.cc:
 8326     - add and document _experimental_ options to make (aggressive)
 8327       use of dpkg's trigger and configuration handling (Closes: #473461)
 8328   * cmdline/apt-get.cc:
 8329     - ignore versions that are not candidates when selecting a package
 8330       instead of a virtual one (by Marius Vollmer, Closes: #547788)
 8331 
 8332   [ Christian Perrier ]
 8333   * doc/fr/*, doc/po/fr.po:
 8334     - remove the old fr man page translation and replace it with
 8335       the new po4a-powered translation
 8336   * doc/de: dropped (translation is too incomplete to be useful in
 8337       the transition to the po4a-powered translations)
 8338 
 8339  -- Michael Vogt <mvo@debian.org>  Fri, 25 Sep 2009 19:57:25 +0200
 8340 
 8341 apt (0.7.23.1) unstable; urgency=low
 8342 
 8343   [ Michael Vogt ]
 8344   * apt-pkg/pkgcache.cc:
 8345     - do not set internal "needs-configure" state for packages in
 8346       triggers-pending state. dpkg will deal with the trigger and
 8347       it if does it before we trigger it, dpkg will error out
 8348       (LP: #414631)
 8349   * apt-pkg/acquire-item.cc:
 8350     - do not segfault on invalid items (closes: #544080)
 8351 
 8352  -- Michael Vogt <mvo@debian.org>  Fri, 28 Aug 2009 21:53:20 +0200
 8353 
 8354 apt (0.7.23) unstable; urgency=low
 8355 
 8356   [ Eugene V. Lyubimkin ]
 8357   * methods/{http,https,ftp}, doc/apt.conf.5.xml:
 8358     - Changed and unified the code that determines which proxy to use. Now
 8359       'Acquire::{http,ftp}::Proxy[::<host>]' options have the highest priority,
 8360       and '{http,ftp}_proxy' environment variables are used only if options
 8361       mentioned above are not specified.
 8362       (Closes: #445985, #157759, #320184, #365880, #479617)
 8363 
 8364   [ David Kalnischkies ]
 8365   * cmdline/apt-get.cc:
 8366     - add APT::Get::HideAutoRemove=small to display only a short line
 8367       instead of the full package list. (Closes: #537450)
 8368     - ShowBroken() in build-dep (by Mike O'Connor, Closes: #145916)
 8369     - check for statfs.f_type (by Robert Millan, Closes: #509313)
 8370     - correct the order of picked package binary vs source in source
 8371     - use SourceVersion instead of the BinaryVersion to get the source
 8372       Patch by Matt Kraai, thanks! (Closes: #382826)
 8373     - add pkg/archive and codename in source (Closes: #414105, #441178)
 8374   * apt-pkg/contrib/strutl.cc:
 8375     - enable thousand separator according to the current locale
 8376       (by Luca Bruno, Closes: #223712)
 8377   * doc/apt.conf.5.xml:
 8378     - mention the apt.conf.d dir (by Vincent McIntyre, Closes: #520831)
 8379   * apt-inst/contrib/arfile.cc:
 8380     - use sizeof instead strlen (by Marius Vollmer, Closes: #504325)
 8381   * doc/apt-mark.8.xml:
 8382     - improve manpage based on patch by Carl Chenet (Closes: #510286)
 8383   * apt-pkg/acquire-item.cc:
 8384     - use configsettings for dynamic compression type use and order.
 8385       Based on a patch by Jyrki Muukkonen, thanks! (LP: #71746)
 8386   * apt-pkg/aptconfiguration.cc:
 8387     - add default configuration for compression types and add lzma
 8388       support. Order is now bzip2, lzma, gzip, none (Closes: #510526)
 8389   * ftparchive/writer.cc:
 8390     - add lzma support also here, patch for this (and inspiration for
 8391       the one above) by Robert Millan, thanks!
 8392   * apt-pkg/depcache.cc:
 8393     - restore the --ignore-hold effect in the Is{Delete,Install}Ok hooks
 8394   * doc/apt-get.8.xml:
 8395     - update the source description to reflect what it actually does
 8396       and how it can be used. (Closes: #413021)
 8397   * methods/http.cc:
 8398     - allow empty Reason-Phase in Status-Line to please squid,
 8399       thanks Modestas Vainius for noticing! (Closes: #531157, LP: #411435)
 8400 
 8401   [ George Danchev ]
 8402   * cmdline/apt-cache.cc:
 8403     - fix a memory leak in the xvcg method (Closes: #511557)
 8404   * apt-pkg/indexcopy.cc:
 8405     - fix a memory leak then the Release file not exists (Closes: #511556)
 8406 
 8407  -- Michael Vogt <mvo@debian.org>  Thu, 27 Aug 2009 14:44:39 +0200
 8408 
 8409 apt (0.7.22.2) unstable; urgency=low
 8410 
 8411   * debian/apt.cron.daily:
 8412     - Make sure that VERBOSE is always set (Closes: #539366)
 8413     - Script can be disabled by APT::Periodic::Enable=0 (Closes: #485476)
 8414     - Support using debdelta to download packages (Closes: #532079)
 8415 
 8416  -- Julian Andres Klode <jak@debian.org>  Thu, 06 Aug 2009 12:17:19 +0200
 8417 
 8418 apt (0.7.22.1) unstable; urgency=low
 8419 
 8420   [ Michael Vogt ]
 8421   * cmdline/apt-get.cc:
 8422     - honor APT::Get::Only-Source properly in FindSrc() (thanks to
 8423       Martin Pitt for reporting the problem), also Closes: #535362.
 8424 
 8425   [ Julian Andres Klode ]
 8426   * apt-pkg/contrib/mmap.cc:
 8427     - Fix FTBFS on GNU/kFreeBSD by disabling DynamicMMap::Grow() on
 8428       non-Linux architectures as it uses mremap (Closes: #539742).
 8429   * apt-pkg/sourcelist.cc:
 8430     - Only warn about missing sources.list if there is no sources.list.d
 8431       and vice versa as only one of them is needed (Closes: #539731).
 8432   * debian/control:
 8433     - Add myself to Uploaders.
 8434     - Increase Standards-Version to 3.8.2.0.
 8435 
 8436  -- Julian Andres Klode <jak@debian.org>  Mon, 03 Aug 2009 12:48:31 +0200
 8437 
 8438 apt (0.7.22) unstable; urgency=low
 8439 
 8440   [ Christian Perrier ]
 8441   * Documentation translations:
 8442     - Fix a typo in apt-get(8) French translation. Closes: #525043
 8443       Thanks to Guillaume Delacour for spotting it.
 8444     - Updated apt.conf(5) manpgae French translation.
 8445       Thanks to Aurélien Couderc.
 8446   * Translations:
 8447     - fr.po
 8448     - sk.po. Closes: #525857
 8449     - ru.po. Closes: #526816
 8450     - eu.po. Closes: #528985
 8451     - zh_CN.po. Closes: #531390
 8452     - fr.po
 8453     - it.po. Closes: #531758
 8454     - ca.po. Closes: #531921
 8455     - de.po. Closes: #536430
 8456   * Added translations
 8457     - ast.po (Asturian by Marcos Alvareez Costales).
 8458       Closes: #529007, #529730, #535328
 8459 
 8460   [ David Kalnischkies ]
 8461   * [ABI break] support '#' in apt.conf and /etc/apt/preferences
 8462     (closes: #189866)
 8463   * [ABI break] Allow pinning by codename (closes: #97564)
 8464   * support running "--simulate" as user
 8465   * add depth information to the debug output and show what depends
 8466     type triggers a autoinst (closes: #458389)
 8467   * add Debug::pkgDepCache::Marker with more detailed debug output
 8468     (closes: #87520)
 8469   * add Debug::pkgProblemResolver::ShowScores and make the scores
 8470     adjustable
 8471   * do not write state file in simulate mode (closes: #433007)
 8472   * add hook for MarkInstall and MarkDelete (closes: #470035)
 8473   * fix typo in apt-pkg/acquire.cc which prevents Dl-Limit to work
 8474     correctly when downloading from multiple sites (Closes: #534752)
 8475   * add the various foldmarkers in apt-pkg & cmdline (no code change)
 8476   * versions with a pin of -1 shouldn't be a candidate (Closes: #355237)
 8477   * prefer mmap as memory allocator in MMap instead of a static char
 8478     array which can (at least in theory) grow dynamic
 8479   * eliminate (hopefully all) segfaults in pkgcachegen.cc and mmap.cc
 8480     which can arise if cache doesn't fit into the mmap (Closes: #535218)
 8481   * display warnings instead of errors if the parts dirs doesn't exist
 8482 
 8483   [ Michael Vogt ]
 8484   * honor the dpkg hold state in new Marker hooks (closes: #64141)
 8485   * debian/apt.cron.daily:
 8486     - if the timestamp is too far in the future, delete it
 8487   * apt-pkg/acquire.cc:
 8488     - make the max pipeline depth of the acquire queue configurable
 8489       via Acquire::Max-Pipeline-Depth
 8490   * apt-pkg/deb/dpkgpm.cc:
 8491     - add Dpkg::UseIoNice boolean option to run dpkg with ionice -c3
 8492       (off by default)
 8493     - send "dpkg-exec" message on the status fd when dpkg is run
 8494     - provide DPkg::Chroot-Directory config option (useful for testing)
 8495     - fix potential hang when in a background process group
 8496   * apt-pkg/algorithms.cc:
 8497     - consider recommends when making the scores for the problem
 8498       resolver
 8499   * apt-pkg/acquire-worker.cc:
 8500     - show error details of failed methods
 8501   * apt-pkg/contrib/fileutl.cc:
 8502     - if a process aborts with signal, show signal number
 8503   * methods/http.cc:
 8504     - ignore SIGPIPE, we deal with EPIPE from write in
 8505       HttpMethod::ServerDie() (LP: #385144)
 8506   * Only run Download-Upgradable and Unattended-Upgrades if the initial
 8507     update was successful Closes: #341970
 8508   * apt-pkg/indexcopy.cc:
 8509     - support having CDs with no Packages file (just a Packages.gz)
 8510       by not forcing a verification on non-existing files
 8511      (LP: #255545)
 8512     - remove the gettext from a string that consists entirely
 8513       of variables (LP: #56792)
 8514   * apt-pkg/cacheiterators.h:
 8515     - add missing checks for Owner == 0 in end()
 8516   * apt-pkg/indexrecords.cc:
 8517     - fix some i18n issues
 8518   * apt-pkg/contrib/strutl.h:
 8519     - add new strprintf() function to make i18n strings easier
 8520     - fix compiler warning
 8521   * apt-pkg/deb/debsystem.cc:
 8522     - make strings i18n able
 8523   * fix problematic use of tolower() when calculating the version
 8524     hash by using locale independent tolower_ascii() function.
 8525     Thanks to M. Vefa Bicakci (LP: #80248)
 8526   * build fixes for g++-4.4
 8527   * cmdline/apt-mark:
 8528     - add "showauto" option to show automatically installed packages
 8529   * document --install-recommends and --no-install-recommends
 8530     (thanks to Dereck Wonnacott, LP: #126180)
 8531   * doc/apt.conf.5.xml:
 8532     - merged patch from Aurélien Couderc to improve the text
 8533       (thanks!)
 8534   * [ABI] merged the libudev-dlopen branch, this allows one to pass
 8535     "apt-udev-auto" to Acquire::Cdrom::mount and the cdrom method will
 8536     dynamically find/mount the cdrom device (if libhal is available)
 8537 
 8538   [ Julian Andres Klode ]
 8539   * apt-pkg/contrib/configuration.cc: Fix a small memory leak in
 8540     ReadConfigFile.
 8541   * Introduce support for the Enhances field. (Closes: #137583)
 8542   * Support /etc/apt/preferences.d, by adding ReadPinDir() (Closes: #535512)
 8543   * configure-index: document Dir::Etc::SourceParts and some other options
 8544     (Closes: #459605)
 8545   * Remove Eugene V. Lyubimkin from uploaders as requested.
 8546   * apt-pkg/contrib/hashes.cc, apt-pkg/contrib/md5.cc:
 8547     - Support reading until EOF if Size=0 to match behaviour of
 8548       SHA1Summation and SHA256Summation
 8549 
 8550   [ Osamu Aoki ]
 8551   * Updated cron script to support backups by hardlinks and
 8552     verbose levels.  All features turned off by default.
 8553   * Added more error handlings.  Closes: #438803, #462734, #454989
 8554   * Documented all cron script related configuration items in
 8555     configure-index.
 8556 
 8557   [ Dereck Wonnacott ]
 8558   * apt-ftparchive might write corrupt Release files (LP: #46439)
 8559   * Apply --important option to apt-cache depends (LP: #16947)
 8560 
 8561   [ Otavio Salvador ]
 8562   * Apply patch from Sami Liedes <sliedes@cc.hut.fi> to reduce the
 8563     number of times we call progress bar updating and debugging
 8564     configuration settings.
 8565   * Apply patch from Sami Liedes <sliedes@cc.hut.fi> to avoid unnecessary
 8566     temporary allocations.
 8567 
 8568  -- Michael Vogt <mvo@debian.org>  Wed, 29 Jul 2009 19:16:22 +0200
 8569 
 8570 apt (0.7.21) unstable; urgency=low
 8571 
 8572   [ Christian Perrier ]
 8573   * Translations:
 8574     - bg.po. Closes: #513211
 8575     - zh_TW.po. Closes: #513311
 8576     - nb.po. Closes: #513843
 8577     - fr.po. Closes: #520430
 8578     - sv.po. Closes: #518070
 8579     - sk.po. Closes: #520403
 8580     - it.po. Closes: #522222
 8581     - sk.po. Closes: #520403
 8582 
 8583   [ Jamie Strandboge ]
 8584   * apt.cron.daily: catch invalid dates due to DST time changes
 8585     in the stamp files
 8586 
 8587   [ Michael Vogt ]
 8588   * methods/gpgv.cc:
 8589     - properly check for expired and revoked keys (closes: #433091)
 8590   * apt-pkg/contrib/strutl.cc:
 8591     - fix TimeToStr i18n (LP: #289807)
 8592   * [ABI break] merge support for http redirects, thanks to
 8593     Jeff Licquia and Anthony Towns
 8594   * [ABI break] use int for the package IDs (thanks to Steve Cotton)
 8595   * apt-pkg/pkgcache.cc:
 8596     - do not run "dpkg --configure pkg" if pkg is in trigger-awaited
 8597       state (LP: #322955)
 8598   * methods/https.cc:
 8599     - add Acquire::https::AllowRedirect support
 8600   * Clarify the --help for 'purge' (LP: #243948)
 8601   * cmdline/apt-get.cc
 8602     - fix "apt-get source pkg" if there is a binary package and
 8603       a source package of the same name but from different
 8604       packages (LP: #330103)
 8605 
 8606   [ Colin Watson ]
 8607   * cmdline/acqprogress.cc:
 8608     - Call pkgAcquireStatus::Pulse even if quiet, so that we still get
 8609       dlstatus messages on the status-fd (LP: #290234).
 8610 
 8611  -- Michael Vogt <mvo@debian.org>  Tue, 14 Apr 2009 14:12:51 +0200
 8612 
 8613 apt (0.7.20.2) unstable; urgency=medium
 8614 
 8615   [ Eugene V. Lyubimkin ]
 8616   * Urgency set to medium due to RC bug fix.
 8617   * doc/apt.ent, apt-get.8.xml:
 8618     - Fix invalid XML entities. (Closes: #514402)
 8619 
 8620  -- Eugene V. Lyubimkin <jackyf.devel@gmail.com>  Sat, 07 Feb 2009 16:48:21 +0200
 8621 
 8622 apt (0.7.20.1) unstable; urgency=low
 8623 
 8624   [ Michael Vogt ]
 8625   * apt-pkg/pkgcachegen.cc:
 8626     - fix apt-cache search for localized description
 8627       (closes: #512110)
 8628 
 8629   [ Christian Perrier ]
 8630   * Translations:
 8631     - fr.po: fix spelling error to "défectueux". Thanks to Thomas Péteul.
 8632 
 8633  -- Michael Vogt <mvo@debian.org>  Tue, 20 Jan 2009 09:35:05 +0100
 8634 
 8635 apt (0.7.20) unstable; urgency=low
 8636 
 8637   [ Eugene V. Lyubimkin ]
 8638   * debian/changelog:
 8639     - Fixed place of 'merged install-recommends and install-task branches'
 8640       from 0.6.46.1 to 0.7.0. (Closes: #439866)
 8641   * buildlib/config.{sub,guess}:
 8642     - Renewed. This fixes lintian errors.
 8643   * doc/apt.conf.5.xml, debian/apt-transport-https:
 8644     - Documented briefly 'Acquire::https' group of options. (Closes: #507398)
 8645     - Applied patch from Daniel Burrows to document 'Debug' group of options.
 8646       (Closes: #457265)
 8647     - Mentioned 'APT::Periodic' and 'APT::Archives' groups of options.
 8648       (Closes: #438559)
 8649     - Mentioned '/* ... */' comments. (Closes: #507601)
 8650   * doc/examples/sources.list:
 8651     - Removed obsolete commented non-us deb-src entry, replaced it with
 8652       'deb-src security.debian.org' one. (Closes: #411298)
 8653   * apt-pkg/contrib/mmap.cc:
 8654     - Added instruction how to work around MMap error in MMap error message.
 8655       (Closes: #385674, 436028)
 8656   * COPYING:
 8657     - Actualized. Removed obsolete Qt section, added GPLv2 clause.
 8658       (Closes: #440049, #509337)
 8659 
 8660   [ Michael Vogt ]
 8661   * add option to "apt-get build-dep" to mark the needed
 8662     build-dep packages as automatic installed.
 8663     This is controlled via the value of
 8664     APT::Get::Build-Dep-Automatic and is set "false" by default.
 8665     Thanks to Aaron Haviland, closes: #448743
 8666   * apt-inst/contrib/arfile.cc:
 8667     - support members ending with '/' as well (thanks to Michal Cihr,
 8668       closes: #500988)
 8669 
 8670   [ Christian Perrier ]
 8671   * Translations:
 8672     - Finnish updated. Closes: #508449
 8673     - Galician updated. Closes: #509151
 8674     - Catalan updated. Closes: #509375
 8675     - Vietnamese updated. Closes: #509422
 8676     - Traditional Chinese added. Closes: #510664
 8677     - French corrected (remove awful use of first person)
 8678 
 8679  -- Michael Vogt <mvo@debian.org>  Mon, 05 Jan 2009 08:59:20 +0100
 8680 
 8681 apt (0.7.19) unstable; urgency=low
 8682 
 8683   [ Eugene V. Lyubimkin ]
 8684   * doc/sources.list.5.xml:
 8685     - Mentioned allowed characters in file names in /etc/apt/sources.list.d.
 8686       Thanks to Matthias Urlichs. (Closes: #426913)
 8687   * doc/apt-get.8.xml:
 8688     - Explicitly say that 'dist-upgrade' command may remove packages.
 8689     - Included '-v'/'--version' as a command to synopsis.
 8690   * cmdline/apt-cache.cc:
 8691     - Advanced built-in help. Patch by Andre Felipe Machado. (Closes: #286061)
 8692     - Fixed typo 'GraphVis' -> 'GraphViz'. (Closes: #349038)
 8693     - Removed asking to file a release-critical bug against a package if there
 8694       is a request to install only one package and it is not installable.
 8695       (Closes: #419521)
 8696 
 8697   [ Michael Vogt ]
 8698     - fix SIGHUP handling (closes: #463030)
 8699 
 8700   [ Christian Perrier ]
 8701   * Translations:
 8702     - French updated
 8703     - Bulgarian updated. Closes: #505476
 8704     - Slovak updated. Closes: #505483
 8705     - Swedish updated. Closes: #505491
 8706     - Japanese updated. Closes: #505495
 8707     - Korean updated. Closes: #505506
 8708     - Catalan updated. Closes: #505513
 8709     - British English updated. Closes: #505539
 8710     - Italian updated. Closes: #505518, #505683
 8711     - Polish updated. Closes: #505569
 8712     - German updated. Closes: #505614
 8713     - Spanish updated. Closes: #505757
 8714     - Romanian updated. Closes: #505762
 8715     - Simplified Chinese updated. Closes: #505727
 8716     - Portuguese updated. Closes: #505902
 8717     - Czech updated. Closes: #505909
 8718     - Norwegian Bokmål updated. Closes: #505934
 8719     - Brazilian Portuguese updated. Closes: #505949
 8720     - Basque updated. Closes: #506085
 8721     - Russian updated. Closes: #506452
 8722     - Marathi updated.
 8723     - Ukrainian updated. Closes: #506545
 8724 
 8725  -- Michael Vogt <mvo@debian.org>  Mon, 24 Nov 2008 10:33:54 +0100
 8726 
 8727 apt (0.7.18) unstable; urgency=low
 8728 
 8729   [ Christian Perrier ]
 8730   * Translations:
 8731     - French updated
 8732     - Thai updated. Closes: #505067
 8733 
 8734   [ Eugene V. Lyubimkin ]
 8735   * doc/examples/configure-index:
 8736     - Removed obsoleted header line. (Closes: #417638)
 8737     - Changed 'linux-kernel' to 'linux-image'.
 8738   * doc/sources.list.5.xml:
 8739     - Fixed typo and grammar in 'sources.list.d' section. Thanks to
 8740       Timothy G Abbott <tabbott@MIT.EDU>. (Closes: #478098)
 8741   * doc/apt-get.8.xml:
 8742     - Advanced descriptions for 'remove' and 'purge' options.
 8743       (Closes: #274283)
 8744   * debian/rules:
 8745     - Target 'apt' need to depend on 'build-doc'. Thanks for Peter Green.
 8746       Fixes FTBFS. (Closes: #504181)
 8747 
 8748   [ Michael Vogt ]
 8749   * fix depend on libdb4.4 (closes: #501253)
 8750 
 8751  -- Michael Vogt <mvo@debian.org>  Fri, 07 Nov 2008 22:13:39 +0100
 8752 
 8753 apt (0.7.17) unstable; urgency=low
 8754 
 8755   [ Eugene V. Lyubimkin ]
 8756   * debian/control:
 8757     - 'Vcs-Bzr' field is official, used it.
 8758     - Bumped 'Standards-Version' to 3.8.0, no changes needed.
 8759     - Actualized 'Uploaders' field.
 8760   * doc/:
 8761     - Substituted 'apt-archive' with 'apt-ftparchive' in docs.
 8762       Patch based on work of Andre Felipe Machado. (Closes: #350865)
 8763     - Mentioned '/<release>' and '=<version>' for 'apt-get install' and
 8764       '=<version>' for 'apt-get source' in apt-get manpage. Patch based on
 8765       work of Andre Felipe Machado. (Closes: #399673)
 8766     - Mentioned more short options in the apt-get manpage. Documented 'xvcg'
 8767       option in the apt-cache manpage. The part of patch by Andre Felipe
 8768       Machado. (Closes: #176106, #355945)
 8769     - Documented that 'apt-get install' command should be used for upgrading
 8770       some of installed packages. Based on patch by Nori Heikkinen and
 8771       Andre Felipe Machado. (Closes: #267087)
 8772     - Mentioned 'apt_preferences(5)' in apt manpage. (Closes: #274295)
 8773     - Documented 'APT::Default-Release' in apt.conf manpage. (Closes: #430399)
 8774     - APT::Install-Recommends is now true by default, mentioned this in
 8775       configure-index example. (Closes: #463268)
 8776     - Added 'APT::Get::AllowUnauthenticated' to configure-index example.
 8777       (Closes: #320225)
 8778     - Documented '--no-install-recommends' option in apt-get manpage.
 8779       (Closes: #462962)
 8780     - Documented 'Acquire::PDiffs' in apt.conf manpage. (Closes: #376029)
 8781     - Added 'copy', 'rsh', 'ssh' to the list of recognized URI schemes in
 8782       sources.list manpage, as they are already described under in the manpage.
 8783     - Removed notice that ssh/rsh access cannot use password authentication
 8784       from sources.list manpage. Thanks to Steffen Joeris. (Closes: #434894)
 8785     - Added '(x)' to some referrings to manpages in apt-get manpage. Patch by
 8786       Andre Felipe Machado. (Closes: #309893)
 8787     - Added 'dist-upgrade' apt-get synopsis in apt-get manpage.
 8788       (Closes: #323866)
 8789 
 8790  -- Michael Vogt <mvo@debian.org>  Wed, 05 Nov 2008 13:14:56 +0100
 8791 
 8792 apt (0.7.17~exp4) experimental; urgency=low
 8793 
 8794   * debian/rules:
 8795     - Fixed lintian warnings "debian/rules ignores make errors".
 8796   * debian/control:
 8797     - Substituted outdated "Source-Version" fields with "binary:Version".
 8798     - Added 'python-apt' to Suggests, as apt-mark need it for work.
 8799     - Drop Debian revision from 'doc-base' build dependency, this fixes
 8800       appropriate lintian warning.
 8801   * debian/libapt-pkg-doc.doc-base.*:
 8802     - Changed section: from old 'Devel' to 'Debian'. This fixes appropriate
 8803       lintian warnings.
 8804   * debian/{postrm,prerm,preinst}:
 8805     - Added 'set -e', fixes lintian warnings
 8806       'maintainer-script-ignores-error'.
 8807   * dselect/makefile:
 8808     - Removed unneeded 'LOCAL' entry. This allows cleaning rule to run smoothly.
 8809   * share/lintian-overrides:
 8810     - Added with override of 'apt must depend on python'. Script 'apt-mark'
 8811       needs apt-python for working and checks this on fly. We don't want
 8812       python in most cases.
 8813   * cmdline/apt-key:
 8814     - Added 'unset GREP_OPTIONS' to the script. This prevents 'apt-key update'
 8815       failure when GREP_OPTIONS contains options that modify grep output.
 8816       (Closes: #428752)
 8817 
 8818  -- Eugene V. Lyubimkin <jackyf.devel@gmail.com>  Fri, 31 Oct 2008 23:45:17 +0300
 8819 
 8820 apt (0.7.17~exp3) experimental; urgency=low
 8821 
 8822   * apt-pkg/acquire-item.cc:
 8823     - fix a merge mistake that prevents the fallback to the
 8824       uncompressed 'Packages' to work correctly (closes: #409284)
 8825 
 8826  -- Michael Vogt <mvo@debian.org>  Wed, 29 Oct 2008 09:36:24 +0100
 8827 
 8828 apt (0.7.17~exp2) experimental; urgency=low
 8829 
 8830   [ Eugene V. Lyubimkin ]
 8831   * apt-pkg/acquire-item.cc:
 8832     - Added fallback to uncompressed 'Packages' if neither 'bz2' nor 'gz'
 8833       available. (Closes: #409284)
 8834   * apt-pkg/algorithm.cc:
 8835     - Strip username and password from source URL in error message.
 8836       (Closes: #425150)
 8837 
 8838   [ Michael Vogt ]
 8839   * fix various -Wall warnings
 8840 
 8841  -- Michael Vogt <mvo@debian.org>  Tue, 28 Oct 2008 18:06:38 +0100
 8842 
 8843 apt (0.7.17~exp1) experimental; urgency=low
 8844 
 8845   [ Luca Bruno ]
 8846   * Fix typos:
 8847     - apt-pkg/depcache.cc
 8848   * Fix compilation warnings:
 8849     - apt-pkg/acquire.cc
 8850     - apt-pkg/versionmatch.cc
 8851   * Compilation fixes and portability improvement for compiling APT against non-GNU libc
 8852     (thanks to Martin Koeppe, closes: #392063):
 8853     - buildlib/apti18n.h.in:
 8854       + textdomain() and bindtextdomain() must not be visible when --disable-nls
 8855     - buildlib/inttypes.h.in: undefine standard int*_t types
 8856     - Append INTLLIBS to SLIBS:
 8857       + cmdline/makefile
 8858       + ftparchive/makefile
 8859       + methods/makefile
 8860   * doc/apt.conf.5.xml:
 8861     - clarify whether configuration items of apt.conf are case-sensitive
 8862       (thanks to Vincent McIntyre, closes: #345901)
 8863 
 8864  -- Luca Bruno <lethalman88@gmail.com>  Sat, 11 Oct 2008 09:17:46 +0200
 8865 
 8866 apt (0.7.16) unstable; urgency=low
 8867 
 8868   [ Luca Bruno ]
 8869   * doc/apt-cache.8.xml:
 8870     - search command uses POSIX regex, and searches for virtual packages too
 8871       (closes: #277536)
 8872   * doc/offline.sgml: clarify remote and target hosts
 8873     (thanks to Nikolaus Schulz, closes: #175940)
 8874   * Fix several typos in docs, translations and debian/changelog
 8875     (thanks to timeless, Nicolas Bonifas and Josh Triplett,
 8876     closes: #368665, #298821, #411532, #431636, #461458)
 8877   * Document apt-key finger and adv commands
 8878     (thanks to Stefan Schmidt, closes: #350575)
 8879   * Better documentation for apt-get --option
 8880     (thanks to Tomas Pospisek, closes: #386579)
 8881   * Retitle the apt-mark.8 manpage (thanks to Justin Pryzby, closes: #471276)
 8882   * Better documentation on using both APT::Default-Release and
 8883     /etc/apt/preferences (thanks to Ingo Saitz, closes: #145575)
 8884 
 8885   [ Michael Vogt ]
 8886   * doc/apt-cache.8.xml:
 8887     - add missing citerefentry
 8888 
 8889  -- Michael Vogt <mvo@debian.org>  Fri, 10 Oct 2008 23:44:50 +0200
 8890 
 8891 apt (0.7.15) unstable; urgency=low
 8892 
 8893   * Upload to unstable
 8894 
 8895  -- Michael Vogt <mvo@debian.org>  Sun, 05 Oct 2008 13:23:47 +0200
 8896 
 8897 apt (0.7.15~exp3) experimental; urgency=low
 8898 
 8899   [Daniel Burrows]
 8900   * apt-pkg/deb/dpkgpm.cc:
 8901     - Store the trigger state descriptions in a way that does not break
 8902       the ABI.  The approach taken makes the search for a string O(n) rather
 8903       than O(lg(n)), but since n == 4, I do not consider this a major
 8904       concern.  If it becomes a concern, we can sort the static array and
 8905       use std::equal_range().  (Closes: #499322)
 8906 
 8907   [ Michael Vogt ]
 8908   * apt-pkg/packagemanager.cc, apt-pkg/deb/dpkgpm.cc:
 8909     - move the state file writing into the Go() implementation
 8910       of dpkgpm (closes: #498799)
 8911   * apt-pkg/algorithms.cc:
 8912     - fix simulation performance drop (thanks to Ferenc Wagner
 8913       for reporting the issue)
 8914 
 8915  -- Michael Vogt <mvo@debian.org>  Wed, 01 Oct 2008 18:09:49 +0200
 8916 
 8917 apt (0.7.15~exp2) experimental; urgency=low
 8918 
 8919   [ Michael Vogt ]
 8920   * apt-pkg/pkgcachegen.cc:
 8921     - do not add multiple identical descriptions for the same
 8922       language (closes: #400768)
 8923 
 8924   [ Program translations ]
 8925   * Catalan updated. Closes: #499462
 8926 
 8927  -- Michael Vogt <mvo@debian.org>  Tue, 23 Sep 2008 07:29:59 +0200
 8928 
 8929 apt (0.7.15~exp1) experimental; urgency=low
 8930 
 8931   [ Christian Perrier ]
 8932   * Fix typo in cron.daily script. Closes: #486179
 8933 
 8934   [ Program translations ]
 8935   * Traditional Chinese updated. Closes: #488526
 8936   * German corrected and completed. Closes: #490532, #480002, #498018
 8937   * French completed
 8938   * Bulgarian updated. Closes: #492473
 8939   * Slovak updated. Closes: #492475
 8940   * Galician updated. Closes: #492794
 8941   * Japanese updated. Closes: #492975
 8942   * Fix missing space in Greek translation. Closes: #493922
 8943   * Greek updated.
 8944   * Brazilian Portuguese updated.
 8945   * Basque updated. Closes: #496754
 8946   * Romanian updated. Closes: #492773, #488361
 8947   * Portuguese updated. Closes: #491790
 8948   * Simplified Chinese updated. Closes: #489344
 8949   * Norwegian Bokmål updated. Closes: #480022
 8950   * Czech updated. Closes: #479628, #497277
 8951   * Korean updated. Closes: #464515
 8952   * Spanish updated. Closes: #457706
 8953   * Lithuanian added. Closes: #493328
 8954   * Swedish updated. Closes: #497496
 8955   * Vietnamese updated. Closes: #497893
 8956   * Portuguese updated. Closes: #498411
 8957   * Greek updated. Closes: #498687
 8958   * Polish updated.
 8959 
 8960   [ Michael Vogt ]
 8961   * merge patch that enforces stricter https server certificate
 8962     checking (thanks to Arnaud Ebalard, closes: #485960)
 8963   * allow per-mirror specific https settings
 8964     (thanks to Arnaud Ebalard, closes: #485965)
 8965   * add doc/examples/apt-https-method-example.cof
 8966     (thanks to Arnaud Ebalard, closes: #485964)
 8967   * apt-pkg/depcache.cc:
 8968     - when checking for new important deps, skip critical ones
 8969       (closes: #485943)
 8970   * improve apt progress reporting, display trigger actions
 8971   * add DPkg::NoTriggers option so that applications that call
 8972     apt/aptitude (like the installer) defer trigger processing
 8973     (thanks to Joey Hess)
 8974   * doc/makefile:
 8975     - add examples/apt-https-method-example.conf
 8976 
 8977  -- Michael Vogt <mvo@debian.org>  Tue, 16 Sep 2008 21:27:03 +0200
 8978 
 8979 apt (0.7.14) unstable; urgency=low
 8980 
 8981   [ Christian Perrier ]
 8982   * Mark a message from dselect backend as translatable
 8983     Thanks to Frédéric Bothamy for the patch
 8984     Closes: #322470
 8985 
 8986   [ Program translations ]
 8987   * Simplified Chinese updated. Closes: #473360
 8988   * Catalan fixes. Closes: #387141
 8989   * Typo fix in Greek translation. Closes: #479122
 8990   * French updated.
 8991   * Thai updated. Closes: #479313
 8992   * Italian updated. Closes: #479326
 8993   * Polish updated. Closes: #479342
 8994   * Bulgarian updated. Closes: #479379
 8995   * Finnish updated. Closes: #479403
 8996   * Korean updated. Closes: #479426
 8997   * Basque updated. Closes: #479452
 8998   * Vietnamese updated. Closes: #479748
 8999   * Russian updated. Closes: #479777, #499029
 9000   * Galician updated. Closes: #479792
 9001   * Portuguese updated. Closes: #479847
 9002   * Swedish updated. Closes: #479871
 9003   * Dutch updated. Closes: #480125
 9004   * Kurdish added. Closes: #480150
 9005   * Brazilian Portuguese updated. Closes: #480561
 9006   * Hungarian updated. Closes: #480662
 9007 
 9008   [ Otavio Salvador ]
 9009   * Apply patch to avoid truncating of arbitrary files. Thanks to Bryan
 9010     Donlan <bdonlan@fushizen.net> for the patch. Closes: #482476
 9011   * Avoid using dbus if dbus-daemon isn't running. Closes: #438803
 9012 
 9013   [ Michael Vogt ]
 9014   * debian/apt.cron.daily:
 9015     - apply patch based on the ideas of Francesco Poli for better
 9016       behavior when the cache can not be locked (closes: #459344)
 9017 
 9018  -- Michael Vogt <mvo@debian.org>  Wed, 28 May 2008 15:19:12 +0200
 9019 
 9020 apt (0.7.13) unstable; urgency=low
 9021 
 9022   [ Otavio Salvador ]
 9023   * Add missing build-depends back from build-depends-indep field.
 9024     Closes: #478231
 9025   * Make cron script quiet if cache is locked. Thanks to Ted Percival
 9026     <ted@midg3t.net> for the patch. Closes: #459344
 9027   * Add timeout support for https. Thanks to Andrew Martens
 9028     <andrew.martens@strangeloopnetworks.com> for the patch.
 9029 
 9030   [ Goswin von Brederlow ]
 9031   * Add support for --no-download on apt-get update. Closes: #478517
 9032 
 9033   [ Program translations ]
 9034     - Vietnamese updated. Closes: #479008
 9035 
 9036  -- Otavio Salvador <otavio@debian.org>  Fri, 02 May 2008 14:46:00 -0300
 9037 
 9038 apt (0.7.12) unstable; urgency=low
 9039 
 9040   [ Michael Vogt ]
 9041   * cmdline/apt-key:
 9042     - add support for a master-keyring that contains signing keys
 9043       that can be used to sign the archive signing keys. This should
 9044       make key-rollover easier.
 9045   * apt-pkg/deb/dpkgpm.cc:
 9046     - merged patch from Kees Cook to fix annoying upper-case display
 9047       on amd64 in sbuild
 9048   * apt-pkg/algorithms.cc:
 9049     - add APT::Update::Post-Invoke-Success script slot
 9050     - Make the breaks handling use the kill list. This means, that a
 9051       Breaks: Pkg (<< version) may put Pkg onto the remove list.
 9052   * apt-pkg/deb/debmetaindex.cc:
 9053     - add missing "Release" file uri when apt-get update --print-uris
 9054       is run
 9055   * methods/connect.cc:
 9056     - remember hosts with Resolve failures or connect Timeouts
 9057   * cmdline/apt-get.cc:
 9058     - fix incorrect help output for -f (LP: #57487)
 9059     - do two passes when installing tasks, first ignoring dependencies,
 9060       then resolving them and run the problemResolver at the end
 9061       so that it can correct any missing dependencies
 9062   * debian/apt.cron.daily:
 9063     - sleep random amount of time (default within 0-30min) before
 9064       starting the update to hit the mirrors less hard
 9065   * doc/apt_preferences.5.xml:
 9066     - fix typo
 9067   * added debian/README.source
 9068 
 9069   [ Christian Perrier ]
 9070   * Fix typos in manpages. Thanks to Daniel Leidert for the fixes
 9071     Closes: #444922
 9072   * Fix syntax/copitalisation in some messages. Thanks to Jens Seidel
 9073     for pointing this and providing the patch.
 9074     Closes: #466845
 9075   * Fix Polish offline translation. Thanks to Robert Luberda for the patch
 9076     and apologies for applying it very lately. Closes: #337758
 9077   * Fix typo in offline.sgml. Closes: #412900
 9078 
 9079   [ Program translations ]
 9080     - German updated. Closes: #466842
 9081     - Swedish updated.
 9082     - Polish updated. Closes: #469581
 9083     - Slovak updated. Closes: #471341
 9084     - French updated.
 9085     - Bulgarian updated. Closes: #448492
 9086     - Galician updated. Closes: #476839
 9087 
 9088   [ Daniel Burrows ]
 9089   * apt-pkg/depcache.cc:
 9090     - Patch MarkInstall to follow currently satisfied Recommends even
 9091       if they aren't "new", so that we automatically force upgrades
 9092       when the version of a Recommends has been tightened.  (Closes: #470115)
 9093     - Enable more complete debugging information when Debug::pkgAutoRemove
 9094       is set.
 9095   * apt-pkg/contrib/configuration.cc
 9096     - Lift the 1024-byte limit on lines in configuration files.
 9097       (Closes: #473710, #473874)
 9098   * apt-pkg/contrib/strutl.cc:
 9099     - Lift the 64000-byte limit on individual messages parsed by ReadMessages.
 9100       (Closes: #474065)
 9101   * debian/rules:
 9102     - Add missing Build-Depends-Indep on xsltproc, docbook-xsl, and xmlto.
 9103 
 9104  -- Daniel Burrows <dburrows@debian.org>  Sat, 26 Apr 2008 12:24:35 -0700
 9105 
 9106 apt (0.7.11) unstable; urgency=critical
 9107 
 9108   [ Raise urgency to critical since it fixes a critical but for Debian
 9109     Installer Lenny Beta1 release ]
 9110 
 9111   [ Program translations ]
 9112     - Vietnamese updated. Closes: #460825
 9113     - Basque updated. Closes: #461166
 9114     - Galician updated. Closes: #461468
 9115     - Portuguese updated. Closes: #464575
 9116     - Korean updated. Closes: #448430
 9117     - Simplified Chinese updated. Closes: #465866
 9118 
 9119   [ Otavio Salvador ]
 9120   * Applied patch from Robert Millan <rmh@aybabtu.com> to fix the error
 9121     message when gpgv isn't installed, closes: #452640.
 9122   * Fix regression about APT::Get::List-Cleanup setting being ignored,
 9123     closes: #466052.
 9124 
 9125  -- Otavio Salvador <otavio@debian.org>  Thu, 17 Jan 2008 22:36:46 -0200
 9126 
 9127 apt (0.7.10) unstable; urgency=low
 9128 
 9129   [ Otavio Salvador ]
 9130   * Applied patch from Mike O'Connor <stew@vireo.org> to add a manpage to
 9131     apt-mark, closes: #430207.
 9132   * Applied patch from Andrei Popescu <andreimpopescu@gmail.com> to add a
 9133     note about some front-ends in apt.8 manpage, closes: #438545.
 9134   * Applied patch from Aurelien Jarno <aurel32@debian.org> to avoid CPU
 9135     getting crazy when /dev/null is redirected to stdin (which breaks
 9136     buildds), closes: #452858.
 9137   * Applied patch from Aurelien Jarno <aurel32@debian.org> to fix building
 9138     with newest dpkg-shlibdeps changing the packaging building order and a
 9139     patch from Robert Millan <rmh@aybabtu.com> to fix parallel building,
 9140     closes: #452862.
 9141   * Applied patch from Alexander Winston <alexander.winston@comcast.net>
 9142     to use 'min' as symbol for minute, closes: #219034.
 9143   * Applied patch from Amos Waterland <apw@us.ibm.com> to allow apt to
 9144     work properly in initramfs, closes: #448316.
 9145   * Applied patch from Robert Millan <rmh@aybabtu.com> to make apt-key and
 9146     apt-get to ignore time conflicts, closes: #451328.
 9147   * Applied patch from Peter Eisentraut <peter_e@gmx.net> to fix a
 9148     grammatical error ("manual installed" -> "manually installed"),
 9149     closes: #438136.
 9150   * Fix cron.daily job to not call fail if apt isn't installed, closes:
 9151     #443286.
 9152   * Fix compilation warnings in apt-pkg/cdrom.cc and
 9153     apt-pkg/contrib/configuration.cc.
 9154   * Fix typo in debian/copyright file ("licened" instead of "licensed"),
 9155     closes: #458966.
 9156 
 9157   [ Program translations ]
 9158     - Basque updated. Closes: #453088
 9159     - Vietnamese updated. Closes: #453774, #459013
 9160     - Japanese updated. Closes: #456909
 9161     - Simplified Chinese updated. Closes: #458039
 9162     - French updated.
 9163     - Norwegian Bokmål updated. Closes: #457917
 9164 
 9165   [ Michael Vogt ]
 9166   * debian/rules
 9167     - fix https install location
 9168   * debian/apt.conf.daily:
 9169     - print warning if the cache can not be locked (closes: #454561),
 9170       thanks to Bastian Kleineidam
 9171   * methods/gpgv.cc:
 9172     - remove cruft code that caused timestamp/I-M-S issues
 9173   * ftparchive/contents.cc:
 9174     - fix error output
 9175   * apt-pkg/acquire-item.{cc,h}:
 9176     - make the authentication download code more robust against
 9177       servers/proxies with broken If-Range implementations
 9178   * apt-pkg/packagemanager.{cc,h}:
 9179     - propergate the Immediate flag to make hitting the
 9180       "E: Internal Error, Could not perform immediate configuration (2)"
 9181       harder
 9182   * debian/control:
 9183     - build against libdb-dev (instead of libdb4.4-dev)
 9184   * merged the apt--DoListUpdate branch, this provides a common interface
 9185     for "apt-get update" like operations for the front-ends and also provides
 9186     hooks to run stuff in APT::Update::{Pre,Post}-Invoke
 9187 
 9188   [ Chris Cheney ]
 9189   * ftparchive/contents.cc:
 9190     - support lzma data members
 9191   * ftparchive/multicompress.cc:
 9192     - support lzma output
 9193 
 9194   [ Daniel Burrows ]
 9195   * apt-pkg/contrib/configuration.cc:
 9196     - if RootDir is set, then FindFile and FindDir will return paths
 9197       relative to the directory stored in RootDir, closes: #456457.
 9198 
 9199   [ Christian Perrier ]
 9200   * Fix wording for "After unpacking...". Thanks to Michael Gilbert
 9201     for the patch. Closes: #260825
 9202 
 9203  -- Michael Vogt <mvo@debian.org>  Mon, 07 Jan 2008 21:40:47 +0100
 9204 
 9205 apt (0.7.9) unstable; urgency=low
 9206 
 9207   [ Christian Perrier ]
 9208   * Add several languages to LINGUAS and, therefore, really ship the relevant
 9209     translation:
 9210     Arabic, Dzongkha, Khmer, Marathi, Nepali, Thai
 9211     Thanks to Theppitak Karoonboonyanan for checking this out. Closes: #448321
 9212 
 9213   [ Program translations ]
 9214     - Korean updated. Closes: #448430
 9215     - Galician updated. Closes: #448497
 9216     - Swedish updated.
 9217 
 9218   [ Otavio Salvador ]
 9219   * Fix configure script to check for CURL library and headers presence.
 9220   * Applied patch from Brian M. Carlson <sandals@crustytoothpaste.ath.cx>
 9221     to add backward support for arches that lacks pselect support,
 9222     closes: #448406.
 9223   * Umount CD-ROM when calling apt-cdrom ident, except when called with
 9224     -m, closes: #448521.
 9225 
 9226  -- Otavio Salvador <otavio@debian.org>  Wed, 31 Oct 2007 13:37:26 -0200
 9227 
 9228 apt (0.7.8) unstable; urgency=low
 9229 
 9230   * Applied patch from Daniel Leidert <daniel.leidert@wgdd.de> to fix
 9231     APT::Acquire::Translation "none" support, closes: #437523.
 9232   * Applied patch from Daniel Burrows <dburrows@debian.org> to add support
 9233     for the Homepage field (ABI break), closes: #447970.
 9234   * Applied patch from Frans Pop <elendil@planet.nl> to fix a trailing
 9235     space after cd label, closes: #448187.
 9236 
 9237  -- Otavio Salvador <otavio@debian.org>  Fri, 26 Oct 2007 18:20:13 -0200
 9238 
 9239 apt (0.7.7) unstable; urgency=low
 9240 
 9241   [ Michael Vogt ]
 9242   * apt-inst/contrib/extracttar.cc:
 9243     - fix fd leak for zero size files (thanks to Bill Broadley for
 9244       reporting this bug)
 9245   * apt-pkg/acquire-item.cc:
 9246     - remove zero size files on I-M-S hit
 9247   * methods/https.cc:
 9248     - only send LastModified if we actually have a file
 9249     - send range request with if-range
 9250     - delete failed downloads
 9251     - delete zero size I-M-S hits
 9252   * apt-pkg/deb/dpkgpm.{cc,h}:
 9253     - merged dpkg-log branch, this lets you specify a
 9254       Dir::Log::Terminal file to log dpkg output to
 9255       (ABI break)
 9256     - fix parse error when dpkg sends unexpected data
 9257   * merged apt--sha256 branch to fully support the new
 9258     sha256 checksums in the Packages and Release files
 9259     (ABI break)
 9260   * apt-pkg/pkgcachegen.cc:
 9261     - increase default mmap size
 9262   * tests/local-repo:
 9263     - added local repository testcase
 9264   * apt-pkg/acquire.cc:
 9265     - increase MaxPipeDepth for the internal worker<->method
 9266       communication to 1000 for the debtorrent backend
 9267   * make apt build with g++ 4.3
 9268   * fix missing SetExecClose() call when the status-fd is used
 9269   * debian/apt.cron.daily:
 9270     - move unattended-upgrade before apt-get autoclean
 9271   * fix "purge" commandline argument, closes: #133421
 9272     (thanks to Julien Danjou for the patch)
 9273   * cmdline/apt-get.cc:
 9274     - do not change the auto-installed information if a package
 9275       is reinstalled
 9276   * apt-pkg/acquire-item.cc:
 9277     - fix crash in diff acquire code
 9278   * cmdline/apt-mark:
 9279     - Fix chmoding after have renamed the extended-states file (LP: #140019)
 9280       (thanks to Laurent Bigonville)
 9281   * apt-pkg/depcache.cc:
 9282     - set "APT::Install-Recommends" to true by default (OMG!)
 9283   * debian/apt.cron.daily:
 9284     - only run the cron job if apt-get check succeeds (LP: #131719)
 9285 
 9286   [ Program translations ]
 9287     - French updated
 9288     - Basque updated. Closes: #436425
 9289     - Fix the zh_CN translator's name in debian/changelog for 0.7.2
 9290       Closes: #423272
 9291     - Vietnamese updated. Closes: #440611
 9292     - Danish updated. Closes: #441102
 9293     - Thai added. Closes: #442833
 9294     - Swedish updated.
 9295     - Galician updated. Closes: #446626
 9296 
 9297   [ Otavio Salvador ]
 9298   * Add hash support to copy method. Thanks Anders Kaseorg by the patch
 9299     (closes: #436055)
 9300   * Reset curl options and timestamp between downloaded files. Thanks to
 9301     Ryan Murray <rmurray@debian.org> for the patch (closes: #437150)
 9302   * Add support to apt-key to export keys to stdout. Thanks to "Dwayne
 9303     C. Litzenberger" <dlitz@dlitz.net> for the patch (closes: #441942)
 9304   * Fix compilation warnings:
 9305     - apt-pkg/indexfile.cc: conversion from string constant to 'char*';
 9306     - apt-pkg/acquire-item.cc: likewise;
 9307     - apt-pkg/cdrom.cc: '%lu' expects 'long unsigned int', but argument
 9308       has type 'size_t';
 9309     - apt-pkg/deb/dpkgpm.cc: initialization order and conversion from
 9310       string constant to 'char*';
 9311     - methods/gpgv.cc: conversion from string constant to 'char*';
 9312     - methods/ftp.cc: likewise;
 9313     - cmdline/apt-extracttemplates.cc: likewise;
 9314     - apt-pkg/deb/debmetaindex.cc: comparison with string literal results
 9315       in unspecified behaviour;
 9316   * cmdline/apt-get.cc: adds 'autoremove' as a valid comment to usage
 9317     statement of apt-get (closes: #445468).
 9318   * cmdline/apt-get.cc: really applies Julien Danjou <acid@debian.org>
 9319     patch to add 'purge' command line argument (closes: #133421).
 9320 
 9321   [ Ian Jackson ]
 9322   * dpkg-triggers: Deal properly with new package states.
 9323 
 9324   [ Colin Watson ]
 9325   * apt-pkg/contrib/mmap.cc:
 9326     - don't fail if msync() returns > 0
 9327 
 9328  -- Michael Vogt <mvo@debian.org>  Tue, 23 Oct 2007 14:58:03 +0200
 9329 
 9330 apt (0.7.6) unstable; urgency=low
 9331 
 9332   * Applied patch from Aurelien Jarno <aurel32@debian.org> to fix wrong
 9333     directory downloading on non-linux architectures (closes: #435597)
 9334 
 9335  -- Otavio Salvador <otavio@debian.org>  Wed, 01 Aug 2007 19:49:51 -0300
 9336 
 9337 apt (0.7.5) unstable; urgency=low
 9338 
 9339   [ Otavio Salvador ]
 9340   * Applied patch from Guillem Jover <guillem@debian.org> to use
 9341     dpkg-architecture to get the host architecture (closes: #407187)
 9342   * Applied patch from Guillem Jover <guillem@debian.org> to add
 9343     support to add lzma support (closes: #408201)
 9344 
 9345   [ Michael Vogt ]
 9346   * apt-pkg/depcache.cc:
 9347     - support a list of sections for:
 9348       APT::Install-Recommends-Sections
 9349       APT::Never-MarkAuto-Sections
 9350   * methods/makefile:
 9351     - install lzma symlink method (for full lzma support)
 9352   * debian/control:
 9353     - suggest "lzma"
 9354 
 9355  -- Otavio Salvador <otavio@ossystems.com.br>  Wed, 25 Jul 2007 20:16:46 -0300
 9356 
 9357 apt (0.7.4) unstable; urgency=low
 9358 
 9359   [ Michael Vogt ]
 9360   * cmdline/apt-get.cc:
 9361     - fix in the task-install code regexp (thanks to Adam Conrad and
 9362       Colin Watson)
 9363     - support task removal too: apt-get remove taskname^
 9364       (thanks to Matt Zimmerman reporting this problem)
 9365 
 9366   [ Otavio Salvador ]
 9367   * Fix a typo on 0.7.3 changelog entry about g++ (7.3 to 4.3)
 9368   * Fix compilation warnings:
 9369     - apt-pkg/contrib/configuration.cc: wrong argument type;
 9370     - apt-pkg/deb/dpkgpm.cc: wrong signess;
 9371     - apt-pkg-acquire-item.cc: wrong signess and orderned initializers;
 9372     - methods/https.cc:
 9373       - type conversion;
 9374       - unused variable;
 9375       - changed SetupProxy() method to void;
 9376   * Simplified HttpMethod::Fetch on http.cc removing Tail variable;
 9377   * Fix pipeline handling on http.cc (closes: #413324)
 9378   * Fix building to properly support binNMUs. Thanks to Daniel Schepler
 9379     <schepler@math.unipd.it> by the patch (closes: #359634)
 9380   * Fix example for Install-{Recommends,Suggests} options on
 9381     configure-index example file. Thanks to Peter Eisentraut
 9382     <peter_e@gmx.net> by the patch (closes: #432223)
 9383 
 9384   [ Christian Perrier ]
 9385   * Basque translation update. Closes: ##423766
 9386   * Unfuzzy formerly complete translations
 9387   * French translation update
 9388   * Re-generate PO(T) files
 9389   * Spanish translation update
 9390   * Swedish translation update
 9391 
 9392  -- Otavio Salvador <otavio@debian.org>  Tue, 24 Jul 2007 09:55:50 -0300
 9393 
 9394 apt (0.7.3) unstable; urgency=low
 9395 
 9396   * fixed compile errors with g++ 4.3 (thanks to
 9397     Daniel Burrows, closes: #429378)
 9398   * fixes in the auto-mark code (thanks to Daniel
 9399     Burrows)
 9400   * fix FTBFS by changing build-depends to
 9401     libcurl4-gnutls-dev (closes: #428363)
 9402   * cmdline/apt-get.cc:
 9403     - fix InstallTask code when a pkgRecord ends
 9404       with a single '\n' (thanks to Soren Hansen for reporting)
 9405   * merged from Christian Perrier:
 9406         * vi.po: completed to 532t, again. Closes: #429899
 9407         * gl.po: completed to 532t. Closes: #429506
 9408         * vi.po: completed to 532t. Closes: #428672
 9409         * Update all PO and the POT. Gives 514t14f4u for formerly
 9410           complete translations
 9411         * fr.po: completed to 532t
 9412         * ku.po, uk.po, LINGUAS: reintegrate those translations
 9413           which disappeared from the BZR repositories
 9414 
 9415  -- Michael Vogt <mvo@debian.org>  Sun, 01 Jul 2007 12:31:29 +0200
 9416 
 9417 apt (0.7.2-0.1) unstable; urgency=low
 9418 
 9419   * Non-maintainer upload.
 9420   * Build-depend on libcurl4-gnutls-dev instead of the obsolete
 9421     libcurl3-gnutls-dev.  Closes: #428363.
 9422 
 9423  -- Steve Langasek <vorlon@debian.org>  Thu, 28 Jun 2007 18:46:53 -0700
 9424 
 9425 apt (0.7.2) unstable; urgency=low
 9426 
 9427   * merged the debian/experimental changes back
 9428     into the debian/sid branch
 9429   * merged from Christian Perrier:
 9430     * mr.po: New Marathi translation  Closes: #416806
 9431     * zh_CN.po: Updated by Kov Chai  Closes: #416822
 9432     * tl.po: Updated by Eric Pareja   Closes: #416638
 9433     * gl.po: Updated by Jacobo Tarrio
 9434 	     Closes: #412828
 9435     * da.po: Updated by Claus Hindsgaul
 9436 	     Closes: #409483
 9437     * fr.po: Remove a non-breakable space for usability
 9438 	     issues. Closes: #408877
 9439     * ru.po: Updated Russian translation. Closes: #405476
 9440     * *.po: Unfuzzy after upstream typo corrections
 9441   * buildlib/archtable:
 9442     - added support for sh3/sh4 (closes: #424870)
 9443     - added support for m32r (closes: #394096)
 9444   * buildlib/systemtable:
 9445     - added support for lpia
 9446   * configure.in:
 9447     - check systemtable for architecture mapping too
 9448   * fix error in AutocleanInterval, closes: #319339
 9449     (thanks to Israel G. Lugo for the patch)
 9450   * add "purge" commandline argument, closes: #133421)
 9451     (thanks to Julien Danjou for the patch)
 9452   * add "purge" commandline argument, closes: #133421)
 9453     (thanks to Julien Danjou for the patch)
 9454   * fix FTBFS with gcc 4.3, closes: #417090
 9455     (thanks to Martin Michlmayr for the patch)
 9456   * add --dsc-only option, thanks to K. Richard Pixley
 9457   * Removed the more leftover #pragma interface/implementation
 9458     closes: #306937 (thanks to Andreas Henriksson for the patch)
 9459 
 9460  -- Michael Vogt <mvo@debian.org>  Wed, 06 Jun 2007 23:19:50 +0200
 9461 
 9462 apt (0.7.1) experimental; urgency=low
 9463 
 9464   * ABI library name change because it's built against
 9465     new glibc
 9466   * implement SourceVer() in pkgRecords
 9467      (thanks to Daniel Burrows for the patch!)
 9468   * apt-pkg/algorithm.cc:
 9469     - use clog for all debugging
 9470     - only increase the score of installed applications if they
 9471       are not obsolete
 9472     - fix resolver bug on removal triggered by weak-dependencies
 9473       with or-groups
 9474   * methods/http.cc:
 9475     - send apt version in User-Agent
 9476   * apt-pkg/deb/debrecords.cc:
 9477     - fix SHA1Hash() return value
 9478   * apt-pkg/cdrom.cc:
 9479     - only unmount if APT::CDROM::NoMount is false
 9480   * methods/cdrom.cc:
 9481     - only umount if it was mounted by the method before
 9482   * po/gl.po:
 9483     - fix error translation that causes trouble to lsb_release
 9484   * apt-pkg/acquire-item.cc:
 9485     - if decompression of a index fails, delete the index
 9486   * apt-pkg/acquire.{cc,h}:
 9487     - deal better with duplicated sources.list entries (avoid
 9488       double queuing of  URLs) - this fixes hangs in bzip/gzip
 9489   * merged from Christian Perrier:
 9490     * mr.po: New Marathi translation  Closes: #416806
 9491     * zh_CN.po: Updated by Eric Pareja  Closes: #416822
 9492     * tl.po: Updated by Eric Pareja   Closes: #416638
 9493     * gl.po: Updated by Jacobo Tarrio
 9494              Closes: #412828
 9495     * da.po: Updated by Claus Hindsgaul
 9496              Closes: #409483
 9497     * fr.po: Remove a non-breakable space for usability
 9498              issues. Closes: #408877
 9499     * ru.po: Updated Russian translation. Closes: #405476
 9500     * *.po: Unfuzzy after upstream typo corrections
 9501     * vi.po: Updated to 515t. Closes: #426976
 9502     * eu.po: Updated to 515t. Closes: #423766
 9503     * pt.po: 515t. Closes: #423111
 9504     * fr.po: Updated by Christian Perrier
 9505     * Update all PO and the POT. Gives 513t2f for formerly
 9506       complete translations
 9507   * apt-pkg/policy.cc:
 9508     - allow multiple packages (thanks to David Foerster)
 9509 
 9510  -- Michael Vogt <mvo@debian.org>  Wed,  2 May 2007 13:43:44 +0200
 9511 
 9512 apt (0.7.0) experimental; urgency=low
 9513 
 9514   * Package that contains all the new features
 9515   * Removed all #pragma interface/implementation
 9516   * Branch that contains all the new features:
 9517   * translated package descriptions
 9518   * task install support
 9519   * automatic dependency removal (thanks to Daniel Burrows)
 9520   * merged support for the new dpkg "Breaks" field
 9521     (thanks to Ian Jackson)
 9522   * handle network failures more gracefully on "update"
 9523   * support for unattended-upgrades (via unattended-upgrades
 9524     package)
 9525   * added apt-transport-https method
 9526   * merged "install-recommends" branch (ABI break):
 9527     - new "--install-recommends"
 9528     - install new recommends on "upgrade" if --install-recommends is
 9529       given
 9530     - new "--fix-policy" option to install all packages with unmet
 9531       important dependencies (useful with --install-recommends to
 9532       see what not-installed recommends are on the system)
 9533     - fix of recommended packages display (only show CandidateVersion
 9534       fix or-group handling)
 9535   * merged "install-task" branch (use with "apt-get install taskname^")
 9536 
 9537  -- Michael Vogt <mvo@debian.org>  Fri, 12 Jan 2007 20:48:07 +0100
 9538 
 9539 apt (0.6.46.4-0.1) unstable; urgency=emergency
 9540 
 9541   * NMU
 9542   * Fix broken use of awk in apt-key that caused removal of the wrong keys
 9543     from the keyring. Closes: #412572
 9544 
 9545  -- Joey Hess <joeyh@debian.org>  Mon, 26 Feb 2007 16:00:22 -0500
 9546 
 9547 apt (0.6.46.4) unstable; urgency=high
 9548 
 9549   * ack NMU (closes: #401017)
 9550   * added apt-secure.8 to "See also" section
 9551   * apt-pkg/deb/dpkgpm.cc:
 9552     - added "Dpkg::StopOnError" variable that controls if apt
 9553       will abort on errors from dpkg
 9554   * apt-pkg/deb/debsrcrecords.{cc,h}:
 9555     - make the Buffer grow dynamically (closes: #400874)
 9556   * Merged from Christian Perrier bzr branch:
 9557     - uk.po: New Ukrainian translation: 483t28f3u
 9558     - el.po: Update to 503t9f2u
 9559     - de.po: Updates and corrections.
 9560   * apt-pkg/contrib/progress.cc:
 9561     - OpProgress::CheckChange optimized, thanks to Paul Brook
 9562       (closes: #398381)
 9563   * apt-pkg/contrib/sha256.cc:
 9564     - fix building with noopt
 9565 
 9566  -- Michael Vogt <mvo@debian.org>  Thu,  7 Dec 2006 10:49:50 +0100
 9567 
 9568 apt (0.6.46.3-0.2) unstable; urgency=high
 9569 
 9570   * Non-maintainer upload with permission of Michael Vogt.
 9571   * Fix FTBFS on most arches (regression from the fix of #400874)
 9572 
 9573  -- Andreas Barth <aba@not.so.argh.org>  Tue,  5 Dec 2006 15:51:22 +0000
 9574 
 9575 apt (0.6.46.3-0.1) unstable; urgency=high
 9576 
 9577   * Non-maintainer upload with permission of Michael Vogt.
 9578   * Fix segfault at apt-get source. Closes: #400874
 9579   * Add apt-key update in postinst, so that debian-archive-keyring doesn't
 9580     need to depend on apt >= 0.6. Closes: #401114
 9581   * Don't double-queue pdiff files. Closes: #401017
 9582 
 9583  -- Andreas Barth <aba@not.so.argh.org>  Tue,  5 Dec 2006 10:34:56 +0000
 9584 
 9585 apt (0.6.46.3) unstable; urgency=low
 9586 
 9587   * apt-pkg/deb/dpkgpm.cc:
 9588     - make progress reporting robust against multiline error
 9589       messages
 9590 
 9591   * Merged from Christian Perrier bzr branch:
 9592     - ca.po: Updated to 514t
 9593     - be.po: Updated to 514t
 9594     - it.po: Updated to 514t
 9595     - hu.po: Updated to 514t
 9596     - zh_TW.po: Updated to 514t
 9597     - ar.po: Updated to 293t221u.
 9598     - ru.po: Updated to 514t. Closes: #392466
 9599     - nb.po: Updated to 514t. Closes: #392466
 9600     - pt.po: Updated to 514t. Closes: #393199
 9601     - fr.po: One spelling error corrected: s/accèder/accéder
 9602     - km.po: Updated to 514t.
 9603     - ko.po: Updated to 514t.
 9604     - bg.po: Updated to 514t.
 9605     - de.po: Updated to 514t.
 9606     - en_GB.po: Updated to 514t.
 9607 
 9608  -- Michael Vogt <mvo@debian.org>  Thu,  2 Nov 2006 11:37:58 +0100
 9609 
 9610 apt (0.6.46.2) unstable; urgency=low
 9611 
 9612   * debian/control:
 9613     - depend on debian-archive-keyring to offer clean upgrade path
 9614       (closes: #386800)
 9615   * Merged from Christian Perrier bzr branch:
 9616     - es.po: Updated to 514t. Closes: #391661
 9617     - da.po: Updated to 514t. Closes: #391424
 9618     - cs.po: Updated. Closes: #391064
 9619     - es.po: Updated to 514t. Closes: #391661
 9620     - da.po: Updated to 514t. Closes: #391424
 9621 
 9622  -- Michael Vogt <mvo@debian.org>  Wed, 11 Oct 2006 09:03:15 +0200
 9623 
 9624 apt (0.6.46.1) unstable; urgency=low
 9625 
 9626   * methods/gzip.cc:
 9627     - deal with empty files
 9628   * Applied patch from Daniel Schepler to make apt bin-NMU able.
 9629     (closes: bug#359634)
 9630   * rebuild against current g++ because of:
 9631     http://gcc.gnu.org/bugzilla/show_bug.cgi?id=29289
 9632     (closes: #390189)
 9633   * fix broken i18n in the dpkg progress reporting, thanks to
 9634     Frans Pop and Steinar Gunderson. (closes: #389261)
 9635   * Merged from Christian Perrier bzr branch:
 9636     * fi.po: Updated to 514t. Closes: #390149
 9637     * eu.po: Updated to 514t. Closes: #389725
 9638     * vi.po: Updated to 514t. Closes: #388555
 9639   * make the internal buffer in pkgTagFile grow dynamically
 9640     (closes: #388708)
 9641 
 9642  -- Michael Vogt <mvo@debian.org>  Mon,  2 Oct 2006 20:42:20 +0200
 9643 
 9644 apt (0.6.46) unstable; urgency=low
 9645 
 9646   * debian/control:
 9647     - switched to libdb4.4 for building (closes: #381019)
 9648   * cmdline/apt-get.cc:
 9649     - show only the recommends/suggests for the candidate-version, not for all
 9650       versions of the package (closes: #257054)
 9651     - properly handle recommends/suggests or-groups when printing the list of
 9652       suggested/recommends packages (closes: #311619)
 9653   * methods/http.cc:
 9654     - check more careful for incorrect proxy settings (closes: #378868)
 9655   * methods/gzip.cc:
 9656     - don't hang when /var is full (closes: #341537), thanks to
 9657       Luis Rodrigo Gallardo Cruz for the patch
 9658   * doc/examples/sources.list:
 9659     - removed non-us.debian.org from the example (closes: #380030,#316196)
 9660   * Merged from Christian Perrier bzr branch:
 9661     * ro.po: Updated to 514t. Closes: #388402
 9662     * dz.po: Updated to 514t. Closes: #388184
 9663     * it.po: Fixed typos. Closes: #387812
 9664     * ku.po: New kurdish translation. Closes: #387766
 9665     * sk.po: Updated to 514t. Closes: #386851
 9666     * ja.po: Updated to 514t. Closes: #386537
 9667     * gl.po: Updated to 514t. Closes: #386397
 9668     * fr.po: Updated to 516t.
 9669     * fi.po: Updated to 512t. Closes: #382702
 9670   * share/archive-archive.gpg:
 9671     - removed the outdated amd64 and debian-2004 keys
 9672   * apt-pkg/tagfile.cc:
 9673     - applied patch from Jeroen van Wolffelaar to make the tags
 9674       caseinsensitive (closes: #384182)
 9675     - reverted MMap use in the tagfile because it does not work
 9676       across pipes (closes: #383487)
 9677 
 9678  -- Michael Vogt <mvo@debian.org>  Thu, 21 Sep 2006 10:25:03 +0200
 9679 
 9680 apt (0.6.45) unstable; urgency=low
 9681 
 9682   * apt-pkg/contrib/sha256.cc:
 9683     - fixed the sha256 generation (closes: #378183)
 9684   * ftparchive/cachedb.cc:
 9685     - applied patch from Anthony Towns to fix Clean() function
 9686       (closes: #379576)
 9687   * doc/apt-get.8.xml:
 9688     - fix path to the apt user build (Closes: #375640)
 9689   * doc/apt-cache.8.xml:
 9690     - typo (Closes: #376408)
 9691   * apt-pkg/deb/dpkgpm.cc:
 9692     - make progress reporting more robust against multiline error
 9693       messages (first half of a fix for #374195)
 9694   * doc/examples/configure-index:
 9695     - document Debug::pkgAcquire::Auth
 9696   * methods/gpgv.cc:
 9697     - deal with gpg error "NODATA". Closes: #296103, Thanks to
 9698       Luis Rodrigo Gallardo Cruz for the patch
 9699   * apt-inst/contrib/extracttar.cc:
 9700     - fix for string mangling, closes: #373864
 9701   * apt-pkg/acquire-item.cc:
 9702     - check for bzip2 in /bin (closes: #377391)
 9703   * apt-pkg/tagfile.cc:
 9704     - make it work on non-mapable files again, thanks
 9705       to James Troup for confirming the fix (closes: #376777)
 9706   * Merged from Christian Perrier bzr branch:
 9707     * ko.po: Updated to 512t. Closes: #378901
 9708     * hu.po: Updated to 512t. Closes: #376330
 9709     * km.po: New Khmer translation: 506t6f. Closes: #375068
 9710     * ne.po: New Nepali translation: 512t. Closes: #373729
 9711     * vi.po: Updated to 512t. Closes: #368038
 9712     * zh_TW.po: Remove an extra %s in one string. Closes: #370551
 9713     * dz.po: New Dzongkha translation: 512t
 9714     * ro.po: Updated to 512t
 9715     * eu.po: Updated
 9716     * eu.po: Updated
 9717   * fix apt-get dist-upgrade
 9718   * fix warning if no /var/lib/apt/extended_states is present
 9719   * don't download Translations for deb-src sources.list lines
 9720   * apt-pkg/tagfile.cc:
 9721     - support not-mmapable files again
 9722 
 9723  -- Michael Vogt <mvo@debian.org>  Thu, 27 Jul 2006 00:52:05 +0200
 9724 
 9725 apt (0.6.44.2exp1) experimental; urgency=low
 9726 
 9727   * added support for i18n of the package descriptions
 9728   * added support for aptitude like auto-install tracking (a HUGE
 9729     HUGE thanks to Daniel Burrows who made this possible)
 9730   * synced with the http://people.debian.org/~mvo/bzr/apt/debian-sid branch
 9731   * build from http://people.debian.org/~mvo/bzr/apt/debian-experimental
 9732 
 9733  -- Michael Vogt <mvo@debian.org>  Mon,  3 Jul 2006 21:50:31 +0200
 9734 
 9735 apt (0.6.44.2) unstable; urgency=low
 9736 
 9737   * apt-pkg/depcache.cc:
 9738     - added Debug::pkgDepCache::AutoInstall (thanks to infinity)
 9739   * apt-pkg/acquire-item.cc:
 9740     - fix missing chmod() in the new acquire code
 9741       (thanks to Bastian Blank, Closes: #367425)
 9742   * merged from
 9743     http://www.perrier.eu.org/debian/packages/d-i/level4/apt-main:
 9744     * sk.po: Completed to 512t
 9745     * eu.po: Completed to 512t
 9746     * fr.po: Completed to 512t
 9747     * sv.po: Completed to 512t
 9748     * Update all PO and the POT. Gives 506t6f for formerly
 9749       complete translations
 9750 
 9751  -- Michael Vogt <mvo@debian.org>  Wed, 14 Jun 2006 12:00:57 +0200
 9752 
 9753 apt (0.6.44.1-0.1) unstable; urgency=low
 9754 
 9755   * Non-maintainer upload.
 9756   * Don't give an error when parsing empty Packages/Sources files.
 9757     (Closes: #366931, #367086, #370160)
 9758 
 9759  -- Steinar H. Gunderson <sesse@debian.org>  Fri,  9 Jun 2006 00:52:21 +0200
 9760 
 9761 apt (0.6.44.1) unstable; urgency=low
 9762 
 9763   * apt-pkg/acquire-item.cc:
 9764     - fix reversed logic of the "Acquire::PDiffs" option
 9765   * merged from
 9766     http://www.perrier.eu.org/debian/packages/d-i/level4/apt-main:
 9767     - po/LINGUAS: added "bg" Closes: #360262
 9768     - po/gl.po: Galician translation update. Closes: #366849
 9769     - po/hu.po: Hungarian translation update. Closes: #365448
 9770     - po/cs.po: Czech translation updated. Closes: #367244
 9771   * apt-pkg/contrib/sha256.cc:
 9772     - applied patch to fix unaligned access problem. Closes: #367417
 9773       (thanks to David Mosberger)
 9774 
 9775  -- Michael Vogt <mvo@debian.org>  Tue, 16 May 2006 21:51:16 +0200
 9776 
 9777 apt (0.6.44) unstable; urgency=low
 9778 
 9779   * apt-pkg/acquire.cc: don't show ETA if it is 0 or absurdely large
 9780   * apt-pkg/contrib/sha256.{cc,h},hashes.{cc,h}: support for sha256
 9781     (thanks to Anthony Towns)
 9782   * ftparchive/cachedb.{cc,h},writer.{cc,h}: optimizations
 9783     (thanks to Anthony Towns)
 9784   * apt pdiff support from experimental merged
 9785   * apt-pkg/deb/dpkgpm.cc: wording fixes (thanks to Matt Zimmerman)
 9786   * apt-pkg/deb/dpkgpm.cc:
 9787     - wording fixes (thanks to Matt Zimmerman)
 9788     - fix error in dpkg interaction (closes: #364513, thanks to Martin Dickopp)
 9789   * apt-pkg/tagfile.{cc,h}:
 9790     - use MMap to read the entries (thanks to Zephaniah E. Hull for the
 9791       patch) Closes: #350025
 9792   * Merge from http://www.perrier.eu.org/debian/packages/d-i/level4/apt-main:
 9793   	* bg.po: Added, complete to 512t. Closes: #360262
 9794   * doc/apt-ftparchive.1.xml:
 9795     - fix documentation for "SrcPackages" -> "Sources"
 9796       (thanks to Bart Martens for the patch, closes: #307756)
 9797   * debian/libapt-pkg-doc.doc-base.cache:
 9798     - remove broken charackter from description (closes: #361129)
 9799   * apt-inst/deb/dpkgdb.cc, methods/gpgv.cc:
 9800     - i18n fixes (closes: #349298)
 9801   * debian/postinst: don't fail on not available
 9802     /usr/share/doc/apt/examples/sources.list (closes: #361130)
 9803   * methods/ftp.cc:
 9804     - unlink empty file in partial if the download failed because
 9805       the file is missing on the server (closes: #316337)
 9806   * apt-pkg/deb/debversion.cc:
 9807     - treats a version string with explicit zero epoch equal
 9808       than the same without epoch (Policy 5.6.12, closes: #363358)
 9809       Thanks to Lionel Elie Mamane for the patch
 9810 
 9811  -- Michael Vogt <mvo@debian.org>  Mon,  8 May 2006 22:28:53 +0200
 9812 
 9813 apt (0.6.43.3) unstable; urgency=low
 9814 
 9815   * Merge bubulle@debian.org--2005/apt--main--0 up to patch-186:
 9816     * ca.po: Completed to 512t. Closes: #351592
 9817     * eu.po: Completed to 512t. Closes: #350483
 9818     * ja.po: Completed to 512t. Closes: #349806
 9819     * pl.po: Completed to 512t. Closes: #349514
 9820     * sk.po: Completed to 512t. Closes: #349474
 9821     * gl.po: Completed to 512 strings Closes: #349407
 9822     * sv.po: Completed to 512 strings Closes: #349210
 9823     * ru.po: Completed to 512 strings Closes: #349154
 9824     * da.po: Completed to 512 strings Closes: #349084
 9825     * fr.po: Completed to 512 strings
 9826     * vi.po: Completed to 511 strings  Closes: #348968
 9827     * zh_CN.po: Completed to 512t. Closes: #353936
 9828     * it.po: Completed to 512t. Closes: #352803
 9829     * pt_BR.po: Completed to 512t. Closes: #352419
 9830     * LINGUAS: Add Welsh
 9831     * *.po: Updated from sources (512 strings)
 9832   * apt-pkg/deb/deblistparser.cc:
 9833     - don't explode on a DepCompareOp in a Provides line, but warn about
 9834       it and ignore it otherwise (thanks to James Troup for reporting it)
 9835   * cmdline/apt-get.cc:
 9836     - don't lock the lists directory in DoInstall, breaks --print-uri
 9837       (thanks to James Troup for reporting it)
 9838   * debian/apt.dirs: create /etc/apt/sources.list.d
 9839   * make apt-cache madison work without deb-src entries (#352583)
 9840   * cmdline/apt-get.cc: only run the list-cleaner if a update was
 9841     successful
 9842 
 9843  -- Michael Vogt <mvo@debian.org>  Wed, 22 Feb 2006 10:13:04 +0100
 9844 
 9845 apt (0.6.43.2) unstable; urgency=low
 9846 
 9847   * Merge bubulle@debian.org--2005/apt--main--0 up to patch-166:
 9848     - en_GB.po, de.po: fix spaces errors in "Ign " translations Closes: #347258
 9849     - makefile: make update-po a pre-requisite of clean target so
 9850     	        that POT and PO files are always up-to-date
 9851     - sv.po: Completed to 511t. Closes: #346450
 9852     - sk.po: Completed to 511t. Closes: #346369
 9853     - fr.po: Completed to 511t
 9854     - *.po: Updated from sources (511 strings)
 9855     - el.po: Completed to 511 strings Closes: #344642
 9856     - da.po: Completed to 511 strings Closes: #348574
 9857     - es.po: Updated to 510t1f Closes: #348158
 9858     - gl.po: Completed to 511 strings Closes: #347729
 9859     - it.po: Yet another update Closes: #347435
 9860   * added debian-archive-keyring to the Recommends (closes: #347970)
 9861   * fixed message in apt-key to install debian-archive-keyring
 9862   * typos fixed in apt-cache.8 (closes: #348348, #347349)
 9863   * add patch to fix http download corruption problem (thanks to
 9864     Petr Vandrovec, closes: #280844, #290694)
 9865 
 9866  -- Michael Vogt <mvo@debian.org>  Thu, 19 Jan 2006 00:06:33 +0100
 9867 
 9868 apt (0.6.43.1) unstable; urgency=low
 9869 
 9870   * Merge bubulle@debian.org--2005/apt--main--0 up to patch-148:
 9871     * fr.po: Completed to 510 strings
 9872     * it.po: Completed to 510t
 9873     * en_GB.po: Completed to 510t
 9874     * cs.po: Completed to 510t
 9875     * zh_CN.po: Completed to 510t
 9876     * el.po: Updated to 510t
 9877     * vi.po: Updated to 383t93f34u
 9878     * tl.po: Completed to 510 strings (Closes: #344306)
 9879     * sv.po: Completed to 510 strings (Closes: #344056)
 9880     * LINGUAS: disabled Hebrew translation. (Closes: #313283)
 9881     * eu.po: Completed to 510 strings (Closes: #342091)
 9882   * apt-get source won't download already downloaded files again
 9883     (closes: #79277)
 9884   * share/debian-archive.gpg: new 2006 ftp-archive signing key added
 9885     (#345891)
 9886   * redownload the Release file if IMS-Hit and gpg failure
 9887   * deal with multiple signatures on a Release file
 9888 
 9889  -- Michael Vogt <mvo@debian.org>  Fri,  6 Jan 2006 01:17:08 +0100
 9890 
 9891 apt (0.6.43) unstable; urgency=medium
 9892 
 9893   * Merge bubulle@debian.org--2005/apt--main--0 up to patch-132:
 9894     * zh_CN.po: Completed to 510 strings(Closes: #338267)
 9895     * gl.po: Completed to 510 strings (Closes: #338356)
 9896   * added support for "/etc/apt/sources.list.d" directory
 9897     (closes: #66325)
 9898   * make pkgDirStream (a bit) more complete
 9899   * fix bug in pkgCache::VerIterator::end() (thanks to Daniel Burrows)
 9900     (closes: #339533)
 9901   * pkgAcqFile is more flexible now (closes: #57091)
 9902   * support a download rate limit for http (closes: #146877)
 9903   * included lots of the speedup changes from #319377
 9904   * add stdint.h to contrib/md5.h (closes: #340448)
 9905   * ABI change, library name changed (closes: #339147)
 9906   * Fix GNU/kFreeBSD crash on non-existing server file (closes: #317718)
 9907   * switch to libdb4.3 in build-depends
 9908 
 9909  -- Michael Vogt <mvo@debian.org>  Tue, 29 Nov 2005 00:17:07 +0100
 9910 
 9911 apt (0.6.42.3) unstable; urgency=low
 9912 
 9913   * Merge bubulle@debian.org--2005/apt--main--0 up to patch-129:
 9914     - patch-118: Russian translation update by Yuri Kozlov (closes: #335164)
 9915     - patch-119: add update-po as a pre-req for binary (closes: #329910)
 9916     - patch-121: Complete French translation
 9917     - patch-125: Fixed localization of y/n questions in German translation
 9918                  (closes: #337078)
 9919     - patch-126: Swedish translation update (closes: #337163)
 9920     - patch-127: Complete Tagalog translation (closes: #337306)
 9921     - patch-128: Danish translation update (closes: #337949)
 9922     - patch-129: Basque translation update (closes: #338101)
 9923   * cmdline/apt-get.cc:
 9924     - bufix in FindSrc  (closes: #335213, #337910)
 9925   * added armeb to archtable (closes: #333599)
 9926   * with --allow-unauthenticated use the old fallback behaviour for
 9927     sources (closes: #335112)
 9928 
 9929  -- Michael Vogt <mvo@debian.org>  Wed,  9 Nov 2005 07:22:31 +0100
 9930 
 9931 apt (0.6.42.2) unstable; urgency=high
 9932 
 9933   * NMU (approved by maintainer)
 9934   * Add AMD64 archive signing key to debian-archive.gpg (closes: #336500).
 9935   * Add big-endian arm (armeb) support (closes: #333599).
 9936   * Priority high to get the AMD key into testing ASAP.
 9937 
 9938  -- Frans Pop <fjp@debian.org>  Sun, 30 Oct 2005 21:29:11 +0100
 9939 
 9940 apt (0.6.42.1) unstable; urgency=low
 9941 
 9942   * fix a incorrect example in the apt_preferences man page
 9943     (thanks to Filipus Klutiero, closes: #282918)
 9944   * apt-pkg/pkgrecords.cc:
 9945     - revert patch from last version, it causes trouble on alpha
 9946       and ia64 (closes: #335102, #335103)
 9947   * cmdline/apt-get.cc:
 9948     - be extra careful in FindSrc (closes: #335213)
 9949 
 9950  -- Michael Vogt <mvo@debian.org>  Sat, 22 Oct 2005 23:44:35 +0200
 9951 
 9952 apt (0.6.42) unstable; urgency=low
 9953 
 9954   * apt-pkg/cdrom.cc:
 9955     - unmount the cdrom when apt failed to locate any package files
 9956   * allow cdrom failures and fallback to other sources in that case
 9957     (closes: #44135)
 9958   * better error text when dpkg-source fails
 9959   * Merge bubulle@debian.org--2005/apt--main--0 up to patch-115:
 9960     - patch-99: Added Galician translation
 9961     - patch-100: Completed Danish translation (Closes: #325686)
 9962     - patch-104: French translation completed
 9963     - patch-109: Italian translation completed
 9964     - patch-112: Swedish translation update
 9965     - patch-115: Basque translation completed (Closes: #333299)
 9966   * applied french man-page update (thanks to Philippe Batailler)
 9967     (closes: #316638, #327456)
 9968   * fix leak in the mmap code, thanks to Daniel Burrows for the
 9969     patch (closes: #250583)
 9970   * support for apt-get [build-dep|source] -t (closes: #152129)
 9971   * added "APT::Authentication::TrustCDROM" option to make the life
 9972     for the installer people easier (closes: #334656)
 9973   * fix crash in apt-ftparchive (thanks to Bastian Blank for the patch)
 9974     (closes: #334671)
 9975   * apt-pkg/contrib/md5.cc:
 9976     - fix a alignment problem on sparc64 that gives random bus errors
 9977       (thanks to Fabbione for providing a test-case)
 9978   * init the default ScreenWidth to 79 columns by default
 9979     (Closes: #324921)
 9980   * cmdline/apt-cdrom.cc:
 9981     - fix some missing gettext() calls (closes: #334539)
 9982   * doc/apt-cache.8.xml: fix typo (closes: #334714)
 9983 
 9984  -- Michael Vogt <mvo@debian.org>  Wed, 19 Oct 2005 22:02:09 +0200
 9985 
 9986 apt (0.6.41) unstable; urgency=low
 9987 
 9988   * improved the support for "error" and "conffile" reporting from
 9989     dpkg, added the format to README.progress-reporting
 9990   * added README.progress-reporting to the apt-doc package
 9991   * improved the network timeout handling, if a index file from a
 9992     sources.list times out or EAI_AGAIN is returned from getaddrinfo,
 9993     don't try to get the other files from that entry
 9994   * Support architecture-specific extra overrides
 9995     (closes: #225947). Thanks to  Anthony Towns for idea and
 9996     the patch, thanks to Colin Watson for testing it.
 9997   * Javier Fernandez-Sanguino Pen~a:
 9998     - Added a first version of an apt-secure.8 manpage, and modified
 9999       apt-key and apt.end accordingly. Also added the 'update'
10000       argument to apt-key which was previously not documented
10001       (Closes: #322120)
10002   * Andreas Pakulat:
10003     - added example apt-ftparchive.conf file to doc/examples
10004       (closes: #322483)
10005   * Fix a incorrect example in the man-page (closes: #282918)
10006   * Fix a bug for very long lines in the apt-cdrom code (closes: #280356)
10007   * Fix a manual page bug (closes: #316314)
10008   * Do md5sum checking for file and cdrom method (closes: #319142)
10009   * Change pkgPolicy::Pin from private to protected to let subclasses
10010     access it too (closes: #321799)
10011   * add default constructor for PrvIterator (closes: #322267)
10012   * Reread status configuration on debSystem::Initialize()
10013     (needed for apt-proxy, thanks to Otavio for this patch)
10014 
10015  -- Michael Vogt <mvo@debian.org>  Mon,  5 Sep 2005 22:59:03 +0200
10016 
10017 apt (0.6.40.1) unstable; urgency=low
10018 
10019   * bugfix in the parsing code for the apt<->dpkg communication. apt
10020     crashed when dpkg sends the same state more than once under certain
10021     conditions
10022   * 0.6.40 breaks the ABI but I accidentally didn't change the soname :/
10023 
10024  -- Michael Vogt <mvo@debian.org>  Fri,  5 Aug 2005 13:24:58 +0200
10025 
10026 apt (0.6.40) unstable; urgency=low
10027 
10028   * Patch from Jordi Mallach to mark some additional strings for translation
10029   * Updated Catalan translation from Jordi Mallach
10030   * Merge from bubulle@debian.org--2005/apt--main--0:
10031     - Update pot and merge with *.po
10032     - Updated French translation, including apt-key.fr.8
10033   * Restore changelog entries from the 0.6.x series that went to Debian
10034     experimental
10035   * Merge michael.vogt@ubuntu.com--2005/apt--progress-reporting--0
10036     - Provide an interface for progress reporting which can be used by
10037       (e.g.) base-config
10038 
10039  -- Matt Zimmerman <mdz@debian.org>  Thu, 28 Jul 2005 11:57:32 -0700
10040 
10041 apt (0.6.39) unstable; urgency=low
10042 
10043   * Welsh translation update: daf@muse.19inch.net--2005/apt--main--0--patch-6
10044   * Merge mvo's changes from 0.6.36ubuntu1:
10045     michael.vogt@ubuntu.com--2005/apt--mvo--0--patch-32
10046   * Merge aggregated translation updates:
10047     bubulle@debian.org--2005/apt--main--0
10048   * Update priority of apt-utils to important, to match the override file
10049   * Install only one keyring on each branch (Closes: #316119)
10050 
10051  -- Matt Zimmerman <mdz@debian.org>  Tue, 28 Jun 2005 11:51:09 -0700
10052 
10053 apt (0.6.38) unstable; urgency=low
10054 
10055   * Merge michael.vogt@ubuntu.com--2005/apt--fixes--0--patch-6, a workaround
10056     for the French man pages' failure to build
10057   * Branch Debian and Ubuntu
10058     - apt.postinst, apt-key: use the appropriate keyring
10059     - debian/rules: install all keyrings
10060   * Add the current Debian archive signing key (4F368D5D) to
10061     debian-archive.gpg
10062   * make pinning on the "component" work again (using the section of the
10063     archive, we don't use per-section Release files anymore with apt-0.6)
10064     (closes ubuntu #9935)
10065 
10066  -- Matt Zimmerman <mdz@debian.org>  Sat, 25 Jun 2005 09:51:00 -0700
10067 
10068 apt (0.6.37) breezy; urgency=low
10069 
10070   * Merge bubulle@debian.org--2005/apt--main--0 up to patch-81
10071     - patch-66: Italian update
10072     - patch-71: French update
10073     - patch-73: Basque update
10074     - patch-74: Hebrew update
10075     - patch-76: Correct Hebrew translation (Closes: #306658)
10076     - patch-77: French man page update
10077     - patch-79: Correct syntax errors in Hebrew translation
10078     - patch-81: Portuguese update
10079   * Fix build of French man pages (now using XML, not SGML)
10080   * Add Welsh translation from Dafydd Harries
10081     (daf@muse.19inch.net--2005/apt--main--0--patch-1)
10082   * Change debian/bugscript to use #!/bin/bash (Closes: #313402)
10083   * Fix a incorrect example in the man-page (closes: #282918)
10084 
10085  -- Matt Zimmerman <mdz@ubuntu.com>  Tue, 24 May 2005 14:38:25 -0700
10086 
10087 apt (0.6.36ubuntu1) breezy; urgency=low
10088 
10089   * make it possible to write a cache-control: no-cache header even if
10090     no proxy is set to support transparent proxies (closes ubuntu: #10773)
10091 
10092   * Merge otavio@debian.org--2005/apt--fixes--0.6:
10093     - Fix comment about the need of xmlto while building from Arch;
10094     - Fix StatStore struct on cachedb.h to use time_t and then fix a compile
10095       warning;
10096     - Lock database at start of DoInstall routine to avoid concurrent
10097       runs of install/remove and update commands (Closes: #194467)
10098     - Fix warnings while compiling with GCC 4.0 compiler
10099 
10100  -- Michael Vogt <michael.vogt@ubuntu.com>  Mon, 23 May 2005 11:57:53 +0200
10101 
10102 apt (0.6.36) experimental; urgency=low
10103 
10104   * Merge apt--mvo--0:
10105     - apt-pkg/acquire-item.cc:
10106       added "Acquire::BrokenProxy" that will force apt to always
10107       re-get the Release.gpg file (for broken proxies)
10108     - debian/apt.cron.daily:
10109       MinAge is defaulting to 2 days now to prevent over-aggressive removal
10110     - apt-pkg/cdrom.cc:
10111       honor "Acquire::gpgv::Options" when verifying the signature (Ubuntu #8496)
10112 
10113  -- Michael Vogt <mvo@debian.org>  Thu, 31 Mar 2005 20:37:11 +0200
10114 
10115 apt (0.6.35) hoary; urgency=low
10116 
10117   * Merge apt--mvo--0 (incorporates 0.6.34ubuntu1):
10118     - Implement MaxSize and MaxAge in apt.cron.daily, to prevent the cache
10119       from growing too large (Ubuntu #6761)
10120     - some comments about the pkgAcqMetaSig::Custom600Headers() added
10121     - use gpg --with-colons
10122     - commented the ftp no_proxy unseting in methods/ftp.cc
10123     - added support for "Acquire::gpgv::options" in methods/gpgv.cc
10124   * Merge bubulle@debian.org--2005/apt--main--0
10125     - Make capitalization more consistent
10126     - Un-fuzzy translations resulting from capitalization changes
10127     - Italian translation update
10128 
10129  -- Matt Zimmerman <mdz@ubuntu.com>  Mon,  7 Mar 2005 20:08:33 -0800
10130 
10131 apt (0.6.34) hoary; urgency=low
10132 
10133   * Add missing semicolon to configure-index (Closes: #295773)
10134   * Update build-depends on gettext to 0.12 (Closes: #295077)
10135   * Merge from bubulle@debian.org--2005/apt--main--0 to get
10136     translation updates
10137 
10138  -- Matt Zimmerman <mdz@ubuntu.com>  Fri,  4 Mar 2005 16:13:15 -0800
10139 
10140 apt (0.6.33) hoary; urgency=low
10141 
10142   * Merge michael.vogt@ubuntu.com--2005/apt--mvo--0 (through patch-6)
10143     - patch-1: cosmetic changes (whitespace, "Apt::GPGV->APT::GPGV")
10144     - patch-2: (doc) documentation for gpgv
10145     - patch-3: (doc) new config variables added configure-index
10146     - patch-4: pkgAcquire::Run() pulse interval can be configured
10147     - patch-5: fix for apt-get update removing Release.gpg files (#6865)
10148     - patch-6: change the path scoring in apt-cdrom, prefer paths without
10149       symlinks
10150 
10151  -- Matt Zimmerman <mdz@ubuntu.com>  Sat, 26 Feb 2005 15:21:17 -0800
10152 
10153 apt (0.6.32) hoary; urgency=low
10154 
10155   * Merge michael.vogt@ubuntu.com--2005/apt--mvo--0 (patch-1)
10156     - Implement Acquire::gpgv::options (Ubuntu bug#6283)
10157 
10158  -- Matt Zimmerman <mdz@ubuntu.com>  Tue,  8 Feb 2005 19:31:15 -0800
10159 
10160 apt (0.6.31) hoary; urgency=low
10161 
10162   * Matt Zimmerman
10163     - Remove debugging output from apt.cron.daily (no one noticed?)
10164     - Apply patch from Anthony Towns to allow SHA1Summation to process a file
10165       descriptor until EOF, rather than requiring that the length of input be
10166       specified (Closes: #291338)
10167     - Fix build/install of Polish offline documentation, based on patch from
10168       Christian Perrier (Closes: #270404)
10169   * Michael Vogt
10170     - apt-cdrom.cc separated into front-end (cmdline/apt-cdrom.cc and library
10171       apt-pkg/cdrom.{cc,h}) (Ubuntu #5668)
10172 
10173  -- Matt Zimmerman <mdz@ubuntu.com>  Fri,  4 Feb 2005 10:23:01 -0800
10174 
10175 apt (0.6.30) unstable; urgency=low
10176 
10177   * Add ppc64 to buildlib/archtable
10178   * Merge michael.vogt@canonical.com--2004/apt--status-fd--0
10179     - Support preserving dpkg status file descriptor, to support
10180       better integration with synaptic
10181 
10182  -- Matt Zimmerman <mdz@ubuntu.com>  Wed, 19 Jan 2005 00:26:01 -0800
10183 
10184 apt (0.6.29) hoary; urgency=low
10185 
10186   * Merge apt--mvo--0 (0.6.27ubuntu4)
10187 
10188 
10189  -- Matt Zimmerman <mdz@canonical.com>  Tue, 28 Dec 2004 17:18:02 -0800
10190 
10191 apt (0.6.28) hoary; urgency=low
10192 
10193   * Merge apt--mvo--0
10194   * Rebuild source to get rid of arch metadata and temporary files in
10195     0.6.27ubuntu3
10196 
10197  -- Matt Zimmerman <mdz@canonical.com>  Thu, 23 Dec 2004 18:53:16 -0800
10198 
10199 apt (0.6.27ubuntu4) hoary; urgency=low
10200 
10201   * remove old sig-file in partial/ before starting to fetch a new sig-file
10202     (see ubuntu #4769 for the rational)
10203   * added apt-key update method (uses ubuntu-keyring)
10204   * documented the "--allow-unauthenticated" switch
10205   * added DEB_BUILD_PROG_OPTS to debian/rules (additional options can be
10206     passed to DEB_BUILD_PROG like "-S")
10207 
10208  -- Michael Vogt <mvo@debian.org>  Thu, 23 Dec 2004 11:12:51 +0100
10209 
10210 apt (0.6.27ubuntu3) hoary; urgency=low
10211 
10212   * added a exact dependency from libapt-pkg-dev to the apt version it was
10213     build with
10214 
10215  -- Michael Vogt <mvo@debian.org>  Wed, 15 Dec 2004 09:56:32 +0100
10216 
10217 apt (0.6.27ubuntu2) hoary; urgency=low
10218 
10219   * fixed a bug in the rule file that happened during the big 0.5->0.6 merge
10220 
10221  -- Michael Vogt <mvo@debian.org>  Tue, 14 Dec 2004 12:14:25 +0100
10222 
10223 apt (0.6.27ubuntu1) hoary; urgency=low
10224 
10225   * chmod 755 /usr/bin/apt-key
10226   * don't display a error when a apt-get update don't find a
10227     Packages.bz2/Sources.bz2 file
10228 
10229  -- Michael Vogt <mvo@debian.org>  Mon, 13 Dec 2004 18:40:21 +0100
10230 
10231 apt (0.6.27) hoary; urgency=low
10232 
10233   * Merge apt--authentication--0 branch
10234     - Implement gpg authentication for package repositories (Closes: #203741)
10235     - Also includes Michael Vogt's fixes
10236   * Merge apt--misc-abi-changes--0 branch
10237     - Use pid_t throughout to hold process IDs (Closes: #226701)
10238     - Import patch from Debian bug #195510: (Closes: #195510)
10239       - Make Simulate::Describe and Simulate::ShortBreaks private member
10240         functions
10241       - Add a parameter (Candidate) to Describe to control whether the
10242         candidate version is displayed
10243       - Pass an appropriate value for Candidate everywhere Describe is called
10244 
10245  -- Matt Zimmerman <mdz@canonical.com>  Mon, 13 Dec 2004 01:03:11 -0800
10246 
10247 apt (0.6.25) experimental; urgency=low
10248 
10249   * Fix handling of two-part sources for sources.list deb-src entries in
10250     the same way that deb entries were fixed
10251 
10252  -- Matt Zimmerman <mdz@debian.org>  Wed,  9 Jun 2004 05:29:50 -0700
10253 
10254 apt (0.6.24) experimental; urgency=low
10255 
10256   * YnPrompt fixes were inadvertently left out, include them (Closes:
10257     #249251)
10258 
10259  -- Matt Zimmerman <mdz@debian.org>  Sun, 16 May 2004 14:18:53 -0700
10260 
10261 apt (0.6.23) experimental; urgency=low
10262 
10263   * Remove obsolete pkgIterator::TargetVer() (Closes: #230159)
10264   * Reverse test in CheckAuth to match new prompt (Closes: #248211)
10265 
10266  -- Matt Zimmerman <mdz@debian.org>  Sun,  9 May 2004 21:01:58 -0700
10267 
10268 apt (0.6.22) experimental; urgency=low
10269 
10270   * Merge 0.5.25
10271   * Make the unauthenticated packages prompt more intuitive (yes to
10272     continue, default no), but require --force-yes in addition to
10273     --assume-yes in order to override
10274 
10275  -- Matt Zimmerman <mdz@debian.org>  Fri, 19 Mar 2004 13:55:35 -0800
10276 
10277 apt (0.6.21) experimental; urgency=low
10278 
10279   * Merge 0.5.24
10280 
10281  -- Matt Zimmerman <mdz@debian.org>  Tue, 16 Mar 2004 22:52:34 -0800
10282 
10283 apt (0.6.20) experimental; urgency=low
10284 
10285   * Merge 0.5.23
10286 
10287  -- Matt Zimmerman <mdz@debian.org>  Thu, 26 Feb 2004 17:17:02 -0800
10288 
10289 apt (0.6.19) experimental; urgency=low
10290 
10291   * Merge 0.5.22
10292   * Convert apt-key(8) to docbook XML
10293 
10294  -- Matt Zimmerman <mdz@debian.org>  Mon,  9 Feb 2004 15:44:49 -0800
10295 
10296 apt (0.6.18) experimental; urgency=low
10297 
10298   * Add new Debian Archive Automatic Signing Key to the default keyring
10299     (existing keyrings are not updated; do that yourself)
10300 
10301  -- Matt Zimmerman <mdz@debian.org>  Sat, 17 Jan 2004 17:04:30 -0800
10302 
10303 apt (0.6.17) experimental; urgency=low
10304 
10305   * Merge 0.5.21
10306   * Handle more IMS stuff correctly
10307 
10308  -- Matt Zimmerman <mdz@debian.org>  Fri, 16 Jan 2004 10:54:25 -0800
10309 
10310 apt (0.6.16) experimental; urgency=low
10311 
10312   * Fix some cases where the .gpg file could be left in place when it is
10313     invalid
10314 
10315  -- Matt Zimmerman <mdz@debian.org>  Fri,  9 Jan 2004 09:22:15 -0800
10316 
10317 apt (0.6.15) experimental; urgency=low
10318 
10319   * s/Debug::Acquire::gpg/&v/
10320   * Honor the [vendor] syntax in sources.list again (though it is not
10321     presently used for anything)
10322   * Don't ship vendors.list(5) since it isn't used yet
10323   * Revert change from 0.6.10; it was right in the first place and the
10324     problem was apparently something else.  Archive = Suite.
10325 
10326  -- Matt Zimmerman <mdz@debian.org>  Mon,  5 Jan 2004 17:43:01 -0800
10327 
10328 apt (0.6.14) experimental; urgency=low
10329 
10330   * Merge 0.5.20
10331 
10332  -- Matt Zimmerman <mdz@debian.org>  Sun,  4 Jan 2004 11:09:21 -0800
10333 
10334 apt (0.6.13) experimental; urgency=low
10335 
10336   * Merge 0.5.19
10337 
10338  -- Matt Zimmerman <mdz@debian.org>  Sat,  3 Jan 2004 16:22:31 -0800
10339 
10340 apt (0.6.12) experimental; urgency=low
10341 
10342   * Have pkgAcquireIndex calculate an MD5 sum if one is not provided by
10343     the method (as with file: and copy:).  Local repositories
10344   * Fix warning about dist name mismatch to actually print what it was
10345     expecting
10346   * Don't expect any particular distribution name for two-part
10347     sources.list entries
10348   * Merge 0.5.18
10349 
10350  -- Matt Zimmerman <mdz@debian.org>  Fri,  2 Jan 2004 13:59:00 -0800
10351 
10352 apt (0.6.11) experimental; urgency=low
10353 
10354   * Support IMS requests of Release.gpg and Release
10355   * This required API changes, bump the libapt-pkg version
10356   * Copy local Release files into Dir::State::Lists
10357   * Set IndexFile attribute when retrieving Release and Release.gpg so
10358     that the appropriate Cache-Control headers are sent
10359 
10360  -- Matt Zimmerman <mdz@debian.org>  Fri,  2 Jan 2004 10:46:17 -0800
10361 
10362 apt (0.6.10) experimental; urgency=low
10363 
10364   * Use "Codename" (woody, sarge, etc.) to supply the value of the
10365     "Archive" package file attribute, used to match "release a=" type
10366     pins, rather than "Suite" (stable, testing, etc.)
10367 
10368  -- Matt Zimmerman <mdz@debian.org>  Thu,  1 Jan 2004 16:56:47 -0800
10369 
10370 apt (0.6.9) experimental; urgency=low
10371 
10372   * Another tagfile workaround
10373 
10374  -- Matt Zimmerman <mdz@debian.org>  Thu,  1 Jan 2004 13:56:08 -0800
10375 
10376 apt (0.6.8) experimental; urgency=low
10377 
10378   * Add a config option and corresponding command line option
10379     (--allow-unauthenticated) to apt-get, to make buildd operators happy
10380     (Closes: #225648)
10381 
10382  -- Matt Zimmerman <mdz@debian.org>  Wed, 31 Dec 2003 08:28:04 -0800
10383 
10384 apt (0.6.7) experimental; urgency=low
10385 
10386   * Forgot to revert part of the changes to tagfile in 0.6.4.  Hopefully
10387     will fix segfaults for some folks.
10388 
10389  -- Matt Zimmerman <mdz@debian.org>  Wed, 31 Dec 2003 08:01:28 -0800
10390 
10391 apt (0.6.6) experimental; urgency=low
10392 
10393   * Restore the ugly hack I removed from indexRecords::Load which set the
10394     pkgTagFile buffer size to (file size)+256.  This is concealing a bug,
10395     but I can't fix it right now.  This should fix the segfaults that
10396     folks are seeing with 0.6.[45].
10397 
10398  -- Matt Zimmerman <mdz@debian.org>  Mon, 29 Dec 2003 18:11:13 -0800
10399 
10400 apt (0.6.5) experimental; urgency=low
10401 
10402   * Move the authentication check into a separate function in apt-get
10403   * Fix display of unauthenticated packages when they are in the cache
10404     (Closes: #225336)
10405 
10406  -- Matt Zimmerman <mdz@debian.org>  Sun, 28 Dec 2003 16:47:57 -0800
10407 
10408 apt (0.6.4) experimental; urgency=low
10409 
10410   * Use the top-level Release file in LoadReleaseInfo, rather than looking
10411     for the per-section ones (which aren't downloaded anymore).  This
10412     unbreaks release pinning, including the NotAutomatic bit used by
10413     project/experimental
10414   * Use FileFd::Size() rather than a separate stat() call in
10415     LoadReleaseInfo
10416   * Fix pkgTagFile to leave a little extra room at the end of the buffer
10417     to append the record separator if it isn't present
10418   * Change LoadReleaseInfo to use "Suite" rather than "Archive", to match
10419     the Debian archive's dist-level Release files
10420 
10421  -- Matt Zimmerman <mdz@debian.org>  Sun, 28 Dec 2003 15:55:55 -0800
10422 
10423 apt (0.6.3) experimental; urgency=low
10424 
10425   * Fix MetaIndexURI for flat ("foo/") sources
10426 
10427  -- Matt Zimmerman <mdz@debian.org>  Sun, 28 Dec 2003 12:11:56 -0800
10428 
10429 apt (0.6.2) experimental; urgency=low
10430 
10431   * Add space between package names when multiple unauthenticated packages
10432     are being installed (Closes: #225212)
10433   * Provide apt-key with a secret keyring and a trustdb, even though we
10434     would never use them, because it blows up if it doesn't have them
10435   * Fix typo in apt-key(8) (standard input is '-', not '/')
10436 
10437  -- Matt Zimmerman <mdz@debian.org>  Sat, 27 Dec 2003 13:01:40 -0800
10438 
10439 apt (0.6.1) experimental; urgency=low
10440 
10441   * Merge apt 0.5.17
10442   * Rearrange Release file authentication code to be more clear
10443   * If Release is present, but Release.gpg is not, don't forget to still
10444     queue Packages files
10445   * Convert distribution "../project/experimental" to "experimental" for
10446     comparison purposes
10447   * Make a number of Release file errors into warnings; for now, it is OK
10448     not to have a codename, for example.  We mostly care about checksums
10449     for now
10450 
10451  -- Matt Zimmerman <mdz@debian.org>  Fri, 26 Dec 2003 15:12:47 -0800
10452 
10453 apt (0.6.0) experimental; urgency=low
10454 
10455   * Signature verification support patch ("apt-secure") from Colin Walters
10456     <walters@debian.org> and Isaac Jones <ijones@syntaxpolice.org>.  This
10457     implements:
10458      - Release signature verification (Release.gpg)
10459      - Packages, Sources md5sum verification against Release
10460      - Closes: #203741
10461   * Make some modifications to signature verification support:
10462     - Release.gpg is always retrieved and verified if present, rather than
10463       requiring that sources be configured as secure
10464     - Print a hint about installing gnupg if exec(gpgv) fails
10465     - Remove obsolete pkgAcqIndexRel
10466     - Move vendors.list stuff into a separate module (vendorlist.{h,cc})
10467     - If any files about to be retrieved are not authenticated, issue a
10468       warning to the user and require confirmation
10469     - Fix a heap corruption bug in pkgSrcRecords::pkgSrcRecords()
10470   * Suggests: gnupg
10471   * Install a keyring in /usr/share/apt/debian-archive.gpg containing an
10472     initial set of Debian archive signing keys to seed /etc/apt/trusted.gpg
10473   * Add a new tool, apt-key(8) used to manage the keyring
10474 
10475  -- Matt Zimmerman <mdz@debian.org>  Fri, 26 Dec 2003 08:27:19 -0800
10476 
10477 apt (0.5.32) hoary; urgency=low
10478 
10479   * Call setlocale in the methods, so that the messages are properly
10480     localised (Closes: #282700)
10481   * Implement support for bzip2-compressed debs (data.tar.bz2)
10482 
10483  -- Matt Zimmerman <mdz@canonical.com>  Sat, 11 Dec 2004 09:05:52 -0800
10484 
10485 apt (0.5.31) unstable; urgency=low
10486 
10487   * New Romanian translation from Sorin Batariuc <sorin@bonbon.net>
10488     (Closes: #281458)
10489   * Merge changes from Hoary (0.5.30,0.5.30ubuntu2]
10490   * Fix the example in apt_preferences(5) to match the text
10491     (Closes: #222267)
10492   * Add APT::Periodic::Autoclean setting, to allow "apt-get autoclean" to
10493     be run periodically.  This is useful with
10494     APT::Periodic::Download-Upgradeable-Packages, and defaults to the same
10495     value, so that the cache size is bounded
10496 
10497  -- Matt Zimmerman <mdz@debian.org>  Tue, 23 Nov 2004 12:53:04 -0800
10498 
10499 apt (0.5.30ubuntu2) hoary; urgency=low
10500 
10501   * bzip2 is now "Suggested" and it will detect if bzip2 is installed
10502     and only then trying to get Packages.bz2
10503 
10504  -- Michael Vogt <mvo@debian.org>  Fri, 19 Nov 2004 12:00:39 +0100
10505 
10506 apt (0.5.30ubuntu1) hoary; urgency=low
10507 
10508   * Need to Depend: bzip2 or Packages.bz2 fail.
10509 
10510  -- LaMont Jones <lamont@canonical.com>  Thu, 18 Nov 2004 12:51:05 -0700
10511 
10512 apt (0.5.30) hoary; urgency=low
10513 
10514   * Patch from Michael Vogt to enable Packages.bz2 use, with a fallback to
10515     Packages.gz if it is not present (Closes: #37525)
10516 
10517  -- Matt Zimmerman <mdz@debian.org>  Mon, 15 Nov 2004 12:57:28 -0800
10518 
10519 apt (0.5.29) unstable; urgency=low
10520 
10521   * Don't hardcode paths in apt.cron.daily
10522   * Add to apt.cron.daily the capability to pre-download upgradeable
10523     packages
10524   * Place timestamp files in /var/lib/apt/periodic, rather than
10525     /var/lib/apt itself
10526   * Standardize debhelper files a bit
10527     - Create all directories in debian/dirs rather than creating some on
10528       the dh_installdirs command line
10529     - Rename debian/dirs to debian/apt.dirs, debian/examples to
10530       debian/apt.examples
10531 
10532  -- Matt Zimmerman <mdz@debian.org>  Sat, 13 Nov 2004 17:58:07 -0800
10533 
10534 apt (0.5.28) hoary; urgency=low
10535 
10536   * Translation updates:
10537     - Updated Hungarian from Kelemen Gábor <kelemeng@gnome.hu> (Closes: #263436)
10538     - Updated Greek from George Papamichelakis (Closes: #265004)
10539     - Updated Simplified Chinese from Tchaikov (Closes: #265190)
10540     - Updated French by Christian Perrier (Closes: #265816)
10541     - Updated Japanese by Kenshi Muto (Closes: #265630)
10542     - Updated Catalan from Jordi Mallach
10543     - Updated Dutch from Bart Cornelis (Closes: #268258, #278697)
10544     - Updated Portuguese from Miguel Figueiredo (Closes: #268265)
10545     - Updated Polish from Robert Luberda <robert@debian.org> (Closes: #268451)
10546     - Updated Danish from Claus Hindsgaul (Closes: #269417)
10547     - Updated Norwegian Nynorsk from Håvard Korsvoll <korsvoll@skulelinux.no>
10548       (Closes: #269965)
10549     - Updated Russian from Yuri Kozlov <yuray@id.ru> (Closes: #271104)
10550     - Updated Italian from Samuele Giovanni Tonon <samu@debian.org>
10551       (Closes: #275083)
10552     - Updated Brazilian Portuguese from Andre Luis Lopes (Closes: #273944)
10553     - Updated Slovak from Peter Mann (Closes: #279481)
10554   * APT::Get::APT::Get::No-List-Cleanup -> APT::Get::List-Cleanup in apt-get.cc
10555     (Closes: #267266)
10556   * Merge Ubuntu changes:
10557     - Set default Dpkg::MaxArgs to 1024, and Dpkg::MaxArgBytes to 32k.
10558       Needed to work around ordering bugs when installing a large number of
10559       packages
10560     - Patch from Michael Vogt to add an optional cron job which
10561       can run apt-get update periodically
10562   * Add arch-build target to debian/rules
10563 
10564  -- Matt Zimmerman <mdz@debian.org>  Sat, 13 Nov 2004 15:52:20 -0800
10565 
10566 apt (0.5.27) unstable; urgency=high
10567 
10568   * Sneak in a bunch of updated translations before the freeze
10569     (no code changes)
10570   * Translation updates:
10571     - New Finnish translation from Tapio Lehtonen <tale@debian.org>
10572       (Closes: #258999)
10573     - New Bosnian translation from Safir Šećerović <sapphire@linux.org.ba>
10574       (Closes: #254201)
10575     - Fix Italian incontrario (Closes: #217277)
10576     - Updated Spanish from Ruben Porras (Closes: #260483)
10577     - Updated Danish from Claus Hindsgaul (Closes: #260569)
10578     - Updated Slovak from Peter Mann (Closes: #260627)
10579     - Updated Portuguese from Miguel Figueiredo (Closes: #261423)
10580   * Bring configure-index up to date with documented options, patch from
10581     Uwe Zeisberger <zeisberg@informatik.uni-freiburg.de> (Closes: #259540)
10582   * Note in apt.conf(5) that configure-index does not contain strictly
10583     default values, but also examples
10584   * Add Polish translation of offline.sgml (Closes: #259229)
10585 
10586  -- Matt Zimmerman <mdz@debian.org>  Thu, 29 Jul 2004 09:30:12 -0700
10587 
10588 apt (0.5.26) unstable; urgency=low
10589 
10590   * Translation updates:
10591     - Spanish update from Ruben Porras <nahoo82@telefonica.net> (Closes: #248214)
10592     - Sync Spanish apt(8) (Closes: #249241)
10593     - French update from Christian Perrier <bubulle@debian.org> (Closes: #248614)
10594     - New Slovak translation from Peter Mann <Peter.Mann@tuke.sk> (Closes: #251676)
10595     - Czech update from Miroslav Kure <kurem@upcase.inf.upol.cz> (Closes: #251682)
10596     - pt_BR update from Andre Luis Lopes <andrelop@debian.org> (Closes: #251961)
10597     - German translation of apt(8) from Helge Kreutzmann <kreutzm@itp.uni-hannover.de>
10598       (Closes: #249453)
10599     - pt update from Miguel Figueiredo <elmig@debianpt.org> (Closes: #252700)
10600     - New Hebrew translation from Lior Kaplan <webmaster@guides.co.il>
10601       (Closes: #253182)
10602     - New Basque translation from Piarres Beobide Egaña <pi@beobide.net>
10603       (Vasco - Euskara - difficult language, Closes: #254407) and already a
10604       correction (Closes: #255760)
10605     - Updated Brazilian Portuguese translation from
10606       Guilherme de S. Pastore <gpastore@colband.com.br> (Closes: #256396)
10607     - Updated Greek translation (complete now) from
10608       George Papamichelakis <george@step.gr> (Closes: #256797)
10609     - New Korean translation from Changwoo Ryu <cwryu@debian.org>
10610       (Closes: #257143)
10611     - German translation now available in two flavours: with Unicode usage and
10612       without (related to #228486, #235759)
10613   * Update apt-get(8) to reflect the fact that APT::Get::Only-Source will
10614     affect apt-get build-dep as well as apt-get source
10615   * Remove aborted remnants of a different method of implementing DEB_BUILD_OPTIONS
10616     from debian/rules
10617   * Fix typo in error message when encountering unknown type in source list
10618     (Closes: #253217)
10619   * Update k*bsd-gnu arch names in buildlib/ostable (Closes: #253532)
10620   * Add amd64 to buildlib/archtable (Closes: #240896)
10621   * Have configure output a more useful error message if the architecture
10622     isn't in archtable
10623 
10624  -- Matt Zimmerman <mdz@debian.org>  Thu,  8 Jul 2004 15:53:28 -0700
10625 
10626 apt (0.5.25) unstable; urgency=low
10627 
10628   * Patch from Jason Gunthorpe to remove arbitrary length limit on Binary
10629     field in SourcesWriter::DoPackage
10630   * Fix typo in apt-cache(8) (Closes: #238578)
10631   * Fix obsolete reference to bug(1) in stub apt(8) man page
10632     (Closes: #245923)
10633   * Fix typo in configure-index (RecruseDepends -> RecurseDepends)
10634     (Closes: #246550)
10635   * Support DEB_BUILD_OPTIONS=noopt in debian/rules
10636     (Closes: #244293)
10637   * Increase length of line buffer in ReadConfigFile to 1024 chars;
10638     detect if a line is longer than that and error out
10639     (Closes: #244835)
10640   * Suppress a signed/unsigned warning in apt-cache.cc:DisplayRecord
10641   * Build apt-ftparchive with libdb4.2 rather than libdb2
10642     - Patch from Clint Adams to do most of the work
10643     - Build-Depends: s/libdb2-dev/libdb4.2-dev/
10644     - Add AC_PREREQ(2.50) to configure.in
10645     - Use db_strerror(err) rather than GlobalError::Errno (which uses strerror)
10646     - Add note to NEWS.Debian about upgrading old databases
10647   * Attempt to fix problems with chunked encoding by stripping only a single CR
10648     (Closes: #152711)
10649   * Modify debian/rules cvs-build to use cvs export, to avoid picking up
10650     junk files from the working directory
10651   * Add lang=fr attribute to refentry section of
10652     apt-extracttemplates.fr.1.sgml and apt-sortpkgs.fr.1.sgml so they are
10653     correctly built
10654   * Remove extraneous '\' characters from <command> tags in
10655     apt_preferences.fr.5.sgml
10656   * Translation updates:
10657     - Updated Swedish translation from Peter Karlsson <peter@softwolves.pp.se>
10658       (Closes: #238943)
10659     - New Slovenian translation from Jure Čuhalev <gandalf@owca.info>
10660       (closes: #239785)
10661     - New Portuguese translation from Miguel Figueiredo <elmig@debianpt.org>
10662       (closes: #240074)
10663     - Updated Spanish translation from Ruben Porras <nahoo82@telefonica.net>
10664     - Updated Spanish translation of man pages from Ruben Porras
10665       <nahoo82@telefonica.net>
10666     - Updated Simplified Chinese translation from "Carlos Z.F. Liu" <carlos_liu@yahoo.com>
10667       (Closes: #241971)
10668     - Updated Russian translation from Dmitry Astapov <adept@despammed.com>
10669       (Closes: #243959)
10670     - Updated Polish translation from Marcin Owsiany <porridge@debian.org>
10671       (Closes: #242388)
10672     - Updated Czech translation from Miroslav Kure <kurem@upcase.inf.upol.cz>
10673       (Closes: #244369)
10674     - Updated Japanese translation from Kenshi Muto <kmuto@debian.org>
10675       (Closes: #244176)
10676     - Run make -C po update-po to update .po files
10677     - Updated French translation from Christian Perrier <bubulle@debian.org>
10678       (Closes: #246925)
10679     - Updated Danish translation from Claus Hindsgaul <claus_h@image.dk>
10680       (Closes: #247311)
10681 
10682  -- Matt Zimmerman <mdz@debian.org>  Sat,  8 May 2004 12:52:20 -0700
10683 
10684 apt (0.5.24) unstable; urgency=low
10685 
10686   * Updated Czech translation from Miroslav Kure <kurem@upcase.inf.upol.cz>
10687     (Closes: #235822)
10688   * Updated French translation from Christian Perrier <bubulle@debian.org>
10689     (Closes: #237403)
10690   * Updates to XML man pages from richard.bos@xs4all.nl
10691   * Updated Danish translation from Claus Hindsgaul <claus_h@image.dk>
10692     (Closes: #237771)
10693   * Updated Greek translation from Konstantinos Margaritis
10694     <markos@debian.org>
10695     (Closes: #237806)
10696   * Updated Spanish translation from Ruben Porras <nahoo82@telefonica.net>
10697     (Closes: #237863)
10698   * Updated pt_BR translation from Andre Luis Lopes <andrelop@debian.org>
10699     (Closes: #237960)
10700   * Regenerate .pot file (Closes: #237892)
10701   * Updated Polish translation from Marcin Owsiany <porridge@debian.org>
10702     (Closes: #238333)
10703   * In pkgAcquire::Shutdown(), set the status of fetching items to
10704     StatError to avoid a sometimes large batch of error messages
10705     (Closes: #234685)
10706   * Implement an ugly workaround for the 10000-character limit on the
10707     Binaries field in debSrcRecordParser, until such time as some things
10708     can be converted over to use STL data types (ABI change) (Closes: #236688)
10709   * Increase default tagfile buffer from 32k to 128k; this arbitrary limit
10710     should also be removed someday (Closes: #174945)
10711   * Checked against Standards-Version 3.6.1 (no changes)
10712 
10713  -- Matt Zimmerman <mdz@debian.org>  Tue, 16 Mar 2004 22:47:55 -0800
10714 
10715 apt (0.5.23) unstable; urgency=low
10716 
10717   * Cosmetic updates to XML man pages from Richard Bos <radoeka@xs4all.nl>
10718   * Use the 'binary' target rather than 'all' so that the ssh and bzip2
10719     symlinks are created correctly (thanks to Adam Heath)
10720     (Closes: #214842)
10721   * Updated Simplified Chinese translation of message catalog from Tchaikov
10722     <chaisave@263.net> (Closes: #234186)
10723   * Change default for Acquire::http::max-age to 0 to prevent index files
10724     being out of sync with each other (important with Release.gpg)
10725   * Add an assert() to make sure that we don't overflow a fixed-size
10726     buffer in the very unlikely event that someone adds 10 packaging
10727     systems to apt (Closes: #233678)
10728   * Fix whitespace in French translation of "Yes, do as I say!", which
10729     made it tricky to type, again.  Thanks to Sylvain Pasche
10730     <sylvain.pasche@switzerland.org> (Closes: #234494)
10731   * Print a slightly clearer error message if no packaging systems are
10732     available (Closes: #233681)
10733   * Point to Build-Depends in COMPILING (Closes: #233669)
10734   * Make debian/rules a bit more consistent in a few places.
10735     Specifically, always use -p$@ rather than an explicit package name,
10736     and always specify it first, and use dh_shlibdeps -l uniformly rather
10737     than sometimes changing LD_LIBRARY_PATH directly
10738   * Document unit for Cache-Limit (bytes) (Closes: #234737)
10739   * Don't translate "Yes, do as I say!" in Chinese locales, because it can
10740     be difficult to input (Closes: #234886)
10741 
10742  -- Matt Zimmerman <mdz@debian.org>  Thu, 26 Feb 2004 17:08:14 -0800
10743 
10744 apt (0.5.22) unstable; urgency=low
10745 
10746   * Updated French translation of man pages from Philippe Batailler
10747     <philippe.batailler@free.fr> (Closes: #203119)
10748   * Initialize StatusFile in debSystem (Closes: #229791)
10749   * Fix apt-get's suggests/recommends printing, which was skipping every
10750     other dependency due to both using GlobOr and incrementing the DepIterator
10751     (Closes: #229722)
10752   * Restore SIGINT/SIGQUIT handlers to their old values (rather than
10753     SIG_DFL) after invoking dpkg (Closes: #229854)
10754   * Updated Dutch translation of message catalog from cobaco
10755     <cobaco@linux.be> (Closes: #229601)
10756   * Catalan translation from Antoni Bella, Matt Bonner and Jordi Mallach
10757     (Closes: #230102)
10758   * Simplified Chinese translation of message catalog from "Carlos
10759     Z.F. Liu" <carlos_liu@yahoo.com> (Closes: #230960)
10760   * Replace SGML manpages with XML man pages from richard.bos@xs4all.nl
10761     (Closes: #230687)
10762   * Updated Spanish translation of man pages from Ruben Porras
10763     <nahoo82@telefonica.net> (Closes: #231539)
10764   * New Czech translation of message catalog from Miroslav Kure
10765     <kurem@upcase.inf.upol.cz> (Closes: #231921)
10766 
10767  -- Matt Zimmerman <mdz@debian.org>  Mon,  9 Feb 2004 12:44:54 -0800
10768 
10769 apt (0.5.21) unstable; urgency=low
10770 
10771   * Patch from Eric Wong <normalperson@yhbt.net> to include apt18n.h after
10772     other headers to avoid breaking locale.h when setlocale() is defined
10773     as an empty macro.  This was not a problem on Debian, but broke
10774     compilation on Solaris. (Closes: #226509)
10775   * Updated French translation from Pierre Machard <pmachard@debian.org>
10776     (Closes: #226886)
10777   * Add colons to apt-get's "kept back"/"upgraded"/"downgraded" messages
10778     (Closes: #226813)
10779   * Fix typo in apt-cache(8) (Closes: #226351)
10780   * Clearer error message in place of "...has no available version, but
10781     exists in the database" (Closes: #212203)
10782   * Patch from Oliver Kurth <oku@masqmail.cx> to use AC_CACHE_VAL for
10783     GLIBC_VER to make cross-compilation easier (Closes: #221528)
10784   * Add example preferences file (Closes: #220799)
10785   * Updated Greek translation from Konstantinos Margaritis <markos@debian.org>
10786     (Closes: #227205)
10787   * Updated Spanish translation of man pages from Ruben Porras
10788     <nahoo82@telefonica.net> (Closes: #227729)
10789 
10790  -- Matt Zimmerman <mdz@debian.org>  Fri, 16 Jan 2004 10:54:39 -0800
10791 
10792 apt (0.5.20) unstable; urgency=low
10793 
10794   * Fixed German translations of "Suggested" from Christian Garbs
10795     <debian@cgarbs.de> (Closes: #197960)
10796   * Add an "apt-cache madison" command with an output format similar to
10797     the katie tool of the same name (but less functionality)
10798   * Fix debSourcesIndex::Describe() to correctly say "Sources" rather than
10799     "Packages"
10800 
10801  -- Matt Zimmerman <mdz@debian.org>  Sat,  3 Jan 2004 23:42:50 -0800
10802 
10803 apt (0.5.19) unstable; urgency=low
10804 
10805   * Fix Packages::Extensions support in apt-ftparchive generate
10806     (Closes: #225453)
10807 
10808  -- Matt Zimmerman <mdz@debian.org>  Sat,  3 Jan 2004 16:20:31 -0800
10809 
10810 apt (0.5.18) unstable; urgency=low
10811 
10812   * New no_NO.po file from Tollef Fog Heen <tfheen@debian.org> to fix
10813     encoding problems (Closes: #225602)
10814   * Have "apt-ftparchive release" strip the leading path component from
10815     the checksum entries
10816 
10817  -- Matt Zimmerman <mdz@debian.org>  Fri,  2 Jan 2004 11:24:35 -0800
10818 
10819 apt (0.5.17) unstable; urgency=low
10820 
10821   * Enable apt-ftparchive to generate Release files.  Hopefully this will
10822     make it easier for folks to secure their apt-able packages
10823 
10824  -- Matt Zimmerman <mdz@debian.org>  Fri, 26 Dec 2003 12:53:21 -0800
10825 
10826 apt (0.5.16) unstable; urgency=low
10827 
10828   * po/de.po update from Michael Karcher <karcher@physik.fu-berlin.de>
10829     (Closes: #222560)
10830   * Update config.guess and config.sub from autotools-dev 20031007.1
10831   * Add knetbsd to buildlib/ostable (Closes: #212344)
10832   * Don't suggest apt-get -f install to correct broken build-deps; broken
10833     installed packages are rarely the cause (Closes: #220858)
10834   * Avoid clobbering configure.in if sed fails
10835 
10836  -- Matt Zimmerman <mdz@debian.org>  Wed, 24 Dec 2003 14:54:40 -0800
10837 
10838 apt (0.5.15) unstable; urgency=low
10839 
10840   * Spanish man pages, patch from Ruben Porras <nahoo82@telefonica.net>
10841     (Closes: #195444)
10842     - apt.es.8 wasn't included in the patch, but was referenced.  Fetched
10843       version 1.3 from debian-doc cvs
10844     - Create doc/es/.cvsignore
10845   * Patch from Koblinger Egmont <egmont@uhulinux.hu> to fix
10846     pkgCache::PkgFileIterator::Label() to correctly refer to File->Label
10847     rather than File->Origin (Closes: #213311)
10848   * Add missing comma and space to German translation of "downgraded"
10849     (Closes: #213975)
10850   * Add missing comma in apt_preferences(5) (Closes: #215362)
10851   * Fix whitespace in French translation of "Yes, do as I say!", which
10852     made it tricky to type.  Thanks to Sylvain Pasche
10853     <sylvain.pasche@switzerland.org> (Closes: #217152)
10854   * Let apt-get build-dep try alternatives if the installed package
10855     doesn't meet version requirements (Closes: #214736)
10856   * Fix version display for recommends (Closes: #219900)
10857   * Use isatty rather than ttyname for checking if stdin is a terminal.
10858     isatty has the advantage of not requiring /proc under Linux, and thus
10859     Closes: #221728
10860   * Correctly implement -n as a synonym for --names-only (Closes: #224515)
10861   * Update apt-cache(8)
10862     - Document --installed
10863     - --recursive applies to both depends and rdepends
10864   * Japanese translation of documentation from Kurasawa Nozomu <nabetaro@slug.jp>
10865     (Closes: #186235)
10866   * Clarify documentation of --no-upgrade in apt-get(8) (Closes: #219743)
10867   * Clean up and simplify some of the suggests/recommends display in apt-get
10868   * Use cvs update -d in debian/rules cvs-build rather than just update
10869   * Pass --preserve-envvar PATH --preserve-envvar CCACHE_DIR to debuild.  apt
10870     takes a long time to build, and ccache helps
10871 
10872  -- Matt Zimmerman <mdz@debian.org>  Sat, 20 Dec 2003 16:34:30 -0800
10873 
10874 apt (0.5.14) unstable; urgency=low
10875 
10876   * apt-get build-dep, when trying to skip over the remaining elements of
10877     an or-expression, would accidentally inherit the version requirements of a
10878     later item in the or-expression.  Fixed it.
10879   * Let apt-get build-dep try alternatives if the first dependency in an
10880     or-expression is not available
10881   * Add a Debug::BuildDeps to generate some trace output
10882   * Help apt-get build-dep produce more useful error messages
10883   * Process build-dependencies in forward rather than reverse order
10884   * Error out if an installed package is too new for a << or <=
10885     build-dependency
10886   * apt-get build-dep should now be able to handle almost any package with
10887     correct build-depends.  The primary exception is build-dependencies on
10888     virtual packages with more than one provider, and these are
10889     discouraged for automated processing (but still common,
10890     unfortunately).
10891 
10892  -- Matt Zimmerman <mdz@debian.org>  Tue, 23 Sep 2003 22:57:31 -0400
10893 
10894 apt (0.5.13) unstable; urgency=medium
10895 
10896   * Document configuration file comment syntax in apt.conf(5)
10897     (Closes: #211262)
10898   * s/removed/installed/ in a comment in apt-get.cc
10899   * Move comment for ListParser::ParseDepends into the right place
10900   * Don't preserve ownership when copying config.guess and config.sub.
10901     This broke builds where the clean target was run with different
10902     privileges than the rest of the build (i.e., root) (Closes: #212183)
10903   * On second thought, don't copy config.guess and config.sub at all.  I'd
10904     rather they always match what is in CVS.
10905 
10906  -- Matt Zimmerman <mdz@debian.org>  Mon, 22 Sep 2003 10:28:17 -0400
10907 
10908 apt (0.5.12) unstable; urgency=low
10909 
10910   * Exclude subdirectories named 'debian-installer' from the apt-cdrom
10911     search (Closes: #210485 -- release-critical)
10912 
10913  -- Matt Zimmerman <mdz@debian.org>  Thu, 11 Sep 2003 21:48:14 -0400
10914 
10915 apt (0.5.11) unstable; urgency=low
10916 
10917   * Updated pt_BR translations from Andre Luis Lopes <andrelop@debian.org>
10918     (Closes: #208302)
10919   * In apt.conf(5), give the fully qualified name of Dir::Bin::Methods,
10920     rather than just "methods"
10921   * Add new nb and nn translations from Petter Reinholdtsen <pere@hungry.com>
10922   * Clean up reportbug script a bit, and extend it to distinguish between a
10923     configuration file not existing and the user declining to submit it with
10924     the report
10925   * Add #include <langinfo.h> to cmdline/apt-get.cc.  This apparently gets
10926     pulled in by something else with recent g++ and/or glibc, but is
10927     required when building on, e.g., stable
10928   * Patch from Koblinger Egmont <egmont@uhulinux.hu> to fix version
10929     comparisons with '~' (Closes: #205960)
10930   * Disable Russian translation until someone can review it
10931     (Closes: #207690)
10932 
10933  -- Matt Zimmerman <mdz@debian.org>  Wed, 10 Sep 2003 19:41:28 -0400
10934 
10935 apt (0.5.10) unstable; urgency=low
10936 
10937   * Correct the section in apt_preferences(5) on interpreting priorities
10938     to show that zero is not a valid priority, and print a warning if such
10939     a pin is encountered in the preferences file (Closes: #204971)
10940   * Regenerate French man pages from sgml source (Closes: #205886)
10941   * Get self-tests compiling again, updated for latest library API
10942     and g++ 3.3
10943   * Add version comparison tests for #194327 and #205960
10944   * Fix error message in version test to output versions in the order in
10945     which they were compared when the reverse comparison fails
10946   * Reference the source package bug page rather than the one for the
10947     binary package 'apt' in the man pages (Closes: #205290)
10948   * Updated Polish po file from Marcin Owsiany <porridge@debian.org>
10949     (Closes: #205950)
10950   * Mention some of the available front-ends in apt-get(8) (Closes: #205829)
10951   * Add apt-config to SEE ALSO section of apt-get (Closes: #205036)
10952   * Add missing "lang" attributes to refentry tags in French man pages
10953     (apt-cdrom, apt-extracttemplates, apt-sortpkgs)
10954   * Change upgraded/newly installed/not fully installed or removed
10955     messages to be consistent and somewhat shorter (some translations
10956     exceeded 80 characters even in the simplest case)
10957   * Make APT::Get::Show-Upgraded (aka apt-get -u) default to true.
10958   * Updates to Dutch translation from Bart Cornelis <cobaco@linux.be>
10959     (Closes: #207656)
10960 
10961  -- Matt Zimmerman <mdz@debian.org>  Sun, 31 Aug 2003 21:12:39 -0400
10962 
10963 apt (0.5.9) unstable; urgency=low
10964 
10965   * Oh well, apt isn't going to make it into testing anytime soon due to
10966     new glibc and gcc deps, so we might as well fix more bugs
10967   * Fix typo in example ftp-archive.conf (Closes: #203295)
10968   * Mention default setting for --all-versions (Closes: #203298)
10969   * Patch from Otavio Salvador <otavio@debian.org> to have --version
10970     only print the version (and not usage as well) (Closes: #203418)
10971   * Patch from Otavio Salvador <otavio@debian.org> to switch from
10972     dh_installmanpages to dh_installman.  Fixes the problem where the
10973     pt_BR man page was installed in the wrong location (Closes: #194558)
10974   * Move the French apt-ftparchive man page into apt-utils where it
10975     belongs.  apt-utils Replaces: apt (<< 0.5.9)
10976   * Write records from "apt-cache show" using fwrite(3) rather than
10977     write(2), in case for some reason the entire record doesn't get
10978     written by a single write(2)
10979   * Add new French man pages to doc/fr/.cvsignore
10980   * Add freebsd to buildlib/ostable (Closes: #193430)
10981   * Avoid segfault if a package name is specified which consists
10982     entirely of characters which look like end tags ('+', '-')
10983     (Closes: #200425)
10984   * Patch from Otavio Salvador <otavio@debian.org> to avoid listing
10985     suggests/recommends for packages which are selected for installation
10986     at the same time as the package which suggests/recommends them
10987     (Closes: #200102)
10988   * Patch from Otavio Salvador <otavio@debian.org> to avoid listing
10989     suggests/recommends which are Provided by a package which is already
10990     installed (Closes: #200395)
10991   * Patch to update pt_BR man page for apt_preferences(5) from Andre Luis
10992     Lopes <andrelop@debian.org> (Closes: #202245)
10993   * Use nl_langinfo(YESEXPR) rather than comparing to the translated
10994     string "Y".  Closes: #200953 and should make the prompting generally
10995     more robust in the face of i18n.  In the particular case of #200953,
10996     it was being fooled because of signedness issues with toupper(3)
10997     (Closes: #194614)
10998   * apt Suggests: aptitude | synaptic | gnome-apt | wajig
10999     (Closes: #146667)
11000   * Clean up whitespace in translated strings in ru.po, which messed up
11001     indentation (some other translations probably have similar problems)
11002     (Closes: #194282)
11003   * Run ispell -h over the man page sources and fix a bunch of typos
11004   * Use debian/compat rather than DH_COMPAT
11005   * Update to debhelper compatibility level 3
11006     - remove ldconfig calls from debian/{postinst,postrm} as dh_makeshlibs
11007       will add them
11008     - echo 3 > debian/compat
11009     - Build-Depends: debhelper (>= 3)
11010   * Exclude '.#*' from cvs-build
11011   * Let the ftp method work with ftp servers which do not require a
11012     password (Closes: #199425)
11013   * Build-depend on debhelper >= 4.1.62, because we need the fix for
11014     #204731 in order for dh_installman to work correctly
11015     with our SGML man pages
11016   * Move dh_makeshlibs ahead of dh_installdeb so that its postinst
11017     fragments are properly substituted
11018 
11019  -- Matt Zimmerman <mdz@debian.org>  Sun, 10 Aug 2003 19:54:39 -0400
11020 
11021 apt (0.5.8) unstable; urgency=medium
11022 
11023   * urgency=medium because the changes since 0.5.5.1 are pretty safe as
11024     far as core functionality, 0.5.5.1 survived unstable for 10 days, and
11025     I don't want to delay apt's progress into testing any further.  It's
11026     decidedly better than 0.5.4.
11027   * Clarify the meaning of the only-source option in apt-get(8)
11028     (Closes: #177258)
11029   * Updated French man pages from Philippe Batailler
11030     <philippe.batailler@free.fr> (Closes: #182194)
11031   * Give a warning if an illegal type abbreviation is used when looking up a
11032     configuration item (Closes: #168453)
11033   * Improve build-depends handling of virtual packages even further, so that
11034     it will now also try to satisfy build-depends on virtual packages if they
11035     are not installed.  Note that this only works if there is only one
11036     package providing the virtual package, as in other cases (Closes: #165404)
11037   * Update config.guess and config.sub from autotools-dev 20030717.1
11038   * Tweak SGML in apt-extracttemplates.1.sgml so that literal '>' doesn't end
11039     up in output
11040   * Document SrcDirectory in apt-ftparchive.1.sgml (Closes: #156370)
11041   * Support TMPDIR in apt-extracttemplates (Closes: #191656)
11042   * Fix ru.po to use a capital letter for the translation of 'Y' so that
11043     YnPrompt works correctly (Closes: #200953).  No other translations seem
11044     to have this problem
11045   * Regenerate POT file and sync .po files
11046   * Only try to clear stdin if it is a tty, to avoid looping if there is
11047     lots of stuff (perhaps an infinite amount) to read (Closes: #192228)
11048 
11049  -- Matt Zimmerman <mdz@debian.org>  Fri, 25 Jul 2003 20:21:53 -0400
11050 
11051 apt (0.5.7) unstable; urgency=low
11052 
11053   * Update control file to match overrides (apt priority important,
11054     libapt-pkg-dev section libdevel)
11055   * Silence the essential packages check if we are only downloading
11056     archives and not changing the system (Closes: #190862)
11057   * Skip version check if a build-dependency is provided by an installed package
11058     (Closes: #126938)
11059   * Have apt-cache show exit with an error if it cannot find any of the
11060     specified packages (Closes: #101490)
11061 
11062  -- Matt Zimmerman <mdz@debian.org>  Mon, 21 Jul 2003 23:43:24 -0400
11063 
11064 apt (0.5.6) unstable; urgency=low
11065 
11066   * Adam Heath <doogie@debian.org>
11067     - Fix segfault when handling /etc/apt/preferences.  Closes: #192409.
11068   * Matt Zimmerman <mdz@debian.org>
11069     - Clean up some string handling, patch from Peter Lundkvist
11070       <p.lundkvist@telia.com> (Closes: #192225)
11071     - Don't fall off the end of the buffer when comparing versions.
11072       Patch from Koblinger Egmont <egmont@uhulinux.hu> (Closes: #194327)
11073     - Minor fixes to apt-ftparchive(1) (Closes: #118156)
11074     - Fix typo in apt-ftparchive help text (Closes: #119072)
11075     - More typos in apt-ftparchive help text (Closes: #190936)
11076     - Update config.guess, config.sub to latest versions
11077     - Modify the description for apt-utils to reflect the fact that it is not
11078       (any longer) infrequently used (Closes: #138045)
11079     - Make setup script for dselect method more explicit about
11080       overwriting sources.list (Closes: #151727)
11081     - Fix typo in apt-cache(8) (Closes: #161243)
11082     - Remove duplicate 'showpkg' from synopsis on apt-cache(8)
11083       (Closes: #175611)
11084     - Document in apt-get(8) the meaning of the '*' in ShowList, which is that
11085       the package is being purged (Closes: #182369)
11086     - Fix extra "/" character in apt.conf(5) (Closes: #185545)
11087     - Fix typo in tar error message (Closes: #191424)
11088     - Clarify description of 'search' on apt-cache(8) (Closes: #192216)
11089     - Fix incorrect path for 'partial' directory on apt-get(8)
11090       (Closes: #192933)
11091     - Fixes to pt_BR translation from Andre Luis Lopes <andrelop@ig.com.br>
11092       (Closes: #196669)
11093     - Updated apt_preferences(5) man page with many corrections and
11094       clarifications from Thomas Hood <jdthood@yahoo.co.uk>
11095       (Closes: #193336)
11096     - Fix SGML validation errors in apt-cache.8.sgml introduced in 0.5.5 or so
11097     - Add a simple example to apt-ftparchive(1) (Closes: #95257)
11098     - Add bug script for collecting configuration info (Closes: #176482)
11099 
11100  -- Matt Zimmerman <mdz@debian.org>  Mon, 21 Jul 2003 01:59:43 -0400
11101 
11102 apt (0.5.5.1) unstable; urgency=low
11103 
11104   * Move the target of the example docs from doc to binary.  Closes:
11105     #192331
11106   * Fix api breakage that broke apt-ftparchive and apt-cache dumpavail, by
11107     backing out change that incorretly attempted to handle Package sections
11108     larger than 32k.  Closes: #192373
11109   * Fix never-ending loop with apt-get install -V.  Closes: #192355.
11110 
11111  -- Adam Heath <doogie@debian.org>  Mon, 19 May 2003 12:30:16 -0500
11112 
11113 apt (0.5.5) unstable; urgency=low
11114 
11115   * New deb version compare function, that has no integer limits, and
11116     supports pre-versions using ~.  Code ported from dpkg.
11117   * Fix handling of [!arch] for build-dependencies. Closes: #88798, #149595
11118   * Fix handling of build-deps on unknown packages. Closes: #88664, #153307
11119   * "apt-get --arch-only build-dep" to install only architecture-
11120     dependent build dependencies. Bump minor shared lib number to reflect
11121     small change in BuildDepend API.
11122   * APT::Build-Essential configuration option (defaults to "build-essential")
11123     so that "apt-get build-dep" will ensure build essential packages are
11124     installed prior to installing other build-dependencies. Closes: #148879
11125   * LD_LIBRARY_PATH thing. Closes: #109430, #147529
11126   * /usr/doc reference in postinst. Closes: #126189
11127   * Doc updates. Closes: #120689
11128   * Possible apt-cache segfault. Closes: #120311, #118431, #117915, #135295,
11129           #131062, #136749
11130   * Print special message for EAI_AGAIN. Closes: #131397
11131   * libapt-pkg-dev needs to bring in the apt-inst library if linking
11132     is to work. Closes: #133943
11133   * Typos, Doc Stuff. Closes: #132772, #129970, #123642, #114892, #113786,
11134          #109591, #105920, #103678, #139752, #138186, #138054, #138050,
11135 	 #139994, #142955, #151654, #151834, #147611, #154268, #173971
11136   * Fix possibility for tag file parsing to fail in some unlikely situations.
11137     Closes: #139328
11138   * Use std C++ names for some header files. Closes: #128741
11139   * Do not check for free space if --no-download. Closes: #117856
11140   * Actually implement or group handling for 'upgrade'. Closes: #133950
11141   * "Internal Error, Couldn't configure pre-depend" is not actually an
11142     internal error, it is a packaging error and now it says so, and
11143     pinpoints the problem dependency. Closes: #155621
11144   * Allows failure to write to a pipe for post-invoke stuff. Closes: #89830
11145   * Use usr/share/doc for dhelp. Closes: #115701
11146   * --print-uris works with 'update'. Closes: #57070
11147   * Options Dpkg::MaxArgs,Dpkg::MaxArgBytes to allow a much longer dpkg
11148     command line.
11149   * Fixed 2 little OR group bugs, thanks to Yann Dirson. Closes: #143995,
11150     #142298
11151   * Allow an uninstalled package to be marked for removal on an install
11152     line (meaning not to automatically install it), also fix some dodgy
11153     handling of protected packages. Closes: #92287, #116011
11154   * Fix errant prefix matching in version selection. Closes: #105968
11155   * Ensure that all files needed to run APT as a user are readable and
11156     ignore roots umask for these files. Closes: #108801
11157   * Support larger config spaces. Closes: #111914
11158   * 'apt-get update' no longer does 'Building Dependency Tree'.
11159   * When matching regexs always print a message. Change regex activation
11160     charset. Closes: #147817
11161   * Don't die if lines in sources.list are too long. Closes: #146846
11162   * Show file name on apt-extracttemplate error messages. Closes: #151835
11163   * i18n gettext stuff, based on work from Michael Piefel: Closes: #95933
11164   * Some highly unlikely memory faults. Closes: #155842
11165   * C++ stuff for G++3.2. Closes: #162617, #165515,
11166   * apt-config dumps sends to stdout not stderr now.  Closes: #146294
11167   * Fix segfault in FindAny when /i is used, and there is no default.
11168     Closes: #165891
11169   * Add s390x to archtable.  Closese: #160992.
11170   * Update config.sub/config.guess in cvs, and add support to debian/rules
11171     to update them from /usr/share/misc if they exist.  Closes: #155014
11172   * Remove 'Sorry' from messages.  Closes: #148824.
11173   * Change wording of 'additional disk space usage' message.  Closes:
11174     #135021.
11175   * apt-extracttemplates now prepends the package name when extracting
11176     files.  Closes: #132776
11177   * Add -n synonym for --names-only for apt-cache.  Closes: #130689
11178   * Display both current version and new version in apt-get -s.  Closes:
11179     #92358
11180   * Add an options and timeout config item to ssh/rsh.  Closes: #90654
11181   * libapt-pkg-dev now depends on apt-utils.  Closes: #133942.
11182   * Change verbose logging output of apt-ftparchive to go to stderr,
11183     instead of stdout.  Also, errors that occur no longer go to stdout,
11184     but stderr.  Closes: #161592
11185   * Test for timegm in configure.  Closes: #165516.
11186   * s/st_mtime/mtime/ on our local stat structure in apt-ftparchive, to
11187     support compliation on platforms where st_mtime is a macro.  Closes:
11188     #165518
11189   * Check the currently mounted cdrom, to see if it's the one we are
11190     interested in.  Closes: #154602
11191   * Refer to reportbug instead of bug in the man pages. Closes: #173745
11192   * Link apt-inst to apt-pkg. Closes: #175055
11193   * New apt_preferences man page from Thomas Hood, Susan Kleinmann,
11194     and others.
11195   * Fix > 300 col screen segfault. Closes: #176052
11196   * Rebuild with gcc-3.2. Closes: #177752, #178008.
11197   * Fix build-dep handling of | dependencies.
11198     Closes: #98640, #145997, #158896, #172901
11199   * Double default value of APT::Cache-Limit, until such time as it
11200     can be made more dynamic.  Closes: #178623.
11201   * Report uris with '.gz' when there are errors.  Closes: #178435.
11202   * When installing build-deps, make sure the new version will
11203     satisfy build requirements. Closes: #178121
11204   * Split offline and guide documentation into apt-doc.  This was done so
11205     that binary-arch builds do not require documentation deps.  Note, that
11206     apt-doc is not installed on upgrades.
11207   * Use doc-base, instead of dhelp directly.  Closes: #110389
11208   * Change http message 'Waiting for file' to 'Waiting for headers'.
11209     Closes: #178537
11210   * Remove trailing lines on package lists in apt-get.  Closes: #178736.
11211   * Fix origin pins for file:// uris.  Closes: #189014.
11212   * Apply typo and syntax patch from bug to apt-cache.8.sgml.  Closes:
11213     #155194
11214   * s/dpkg-preconfig/dpkg-preconfigure/ in examples/configure-index.
11215     Closes: #153734.
11216   * Fix some typos in the apt-get manual.  Closes: #163932.
11217   * Apply patch from bug, to change frozen to testing, and then do it
11218     everywhere else.  Closes: #165085.
11219   * Update es.po.  Closes: #183111.
11220   * Add pt_BR translation of apt_preferences(5).  Also, build fr manpages.
11221     Closes: #183904.
11222   * Add a vcg command to apt-cache, similar to dotty.  Closes: #150512.
11223   * Add option to apt-get to show versions of packages being
11224     upgraded/installed.
11225   * Be quiet in apt.post{inst,rm}.  Closes: #70685.
11226   * apt-get now prints out suggested and recommended packages.  Closes:
11227     #54982.
11228   * Insert some newlines in the cdrom change media message.  Closes:
11229     #154601.
11230   * Add a rdepends command to apt-cache.  Closes: #159864.
11231   * When building the dpkg command line, allow for 8192 chars to be used,
11232     instead of only 1024.
11233   * APT::Immediate-Configure had inverted semantics(false meant it was
11234     enabled).  Closes: #173619.
11235   * Fix status file parser so that if a record is larger than 32k, the
11236     buffer size will be doubled, and the read attempted again.  Closes:
11237     #174945.
11238 
11239  -- Adam Heath <doogie@debian.org>  Sun, 27 Apr 2003 01:23:12 -0500
11240 
11241 apt (0.5.4) unstable; urgency=low
11242 
11243   * M68k config.guess patch. Closes: #88913
11244   * Bi-yearly test on OpenBSD and Solaris
11245   * Doc updates. Closes: #89121, #89854, #99671, #98353, #95823, #93057,
11246           #97520, #102867, #101071, #102421, #101565, #98272, #106914,
11247           #105606, #105377
11248   * Various cosmetic code updates. Closes: #89066, #89066, #89152
11249   * Add "pre-auto" as an option for DSelect::Clean (run autoclean after
11250     update).
11251   * More patches from Alfredo for Vendors and more SHA-1 stuff
11252   * Fix for AJ's 'desire to remove perl-5.005' and possibly other
11253     similar situations. Closes: #56708, #59432
11254   * no_proxy and ftp. Closes: #89671
11255   * Philippe Batailler's man page patches.
11256   * Fix for display bug. Closes: #92033, #93652, #98468
11257   * Use more than 16bits for the dep ID. Some people ran out..
11258     Closes: #103020, #97809, #102951, #99974, #107362, #107395, #107362,
11259             #106911, #107395, #108968
11260   * Reordered some things to make dante and FTP happier. Closes: #92757
11261   * James R. Van Zandt's guide.sgml updates. Closes: #90027
11262   * apt-ftparchive copes with no uncompressed package files + contents.
11263   * French man pages from philippe batailler - well sort of. They
11264     don't build yet..
11265   * run-parts. Closes: #94286
11266   * 'apt-cache policy' preferences debug tool.
11267   * Whatever. Closes: #89762
11268   * libstdc++ and HURD. Closes: #92025
11269   * More apt-utils verbage. Closes: #86954
11270   * Fliped comparison operator. Closes: #94618
11271   * Used the right copyright file. Closes: #65691
11272   * Randolph's G++3 patches.
11273   * Fixed no_proxy tokanizing. Closes: #100046
11274   * Strip Config-Version when copying status to available. Closes: #97520
11275   * Segfault with missing source files. Closes: #100325
11276   * EINTR check. Closes: #102293
11277   * Various changes to the locking metholodgy for --print-uris.
11278     Closes: #100590
11279   * Lame LD_LIBRARY_PATH thing. Closes: #98928
11280   * apt-cache search searches provide names too now. Closes: #98695
11281   * Checksum and long lines problem. Closes: #106591
11282   * .aptignr and empty files are just a warning. Closes: #97364
11283 
11284  -- Jason Gunthorpe <jgg@debian.org>  Sat, 18 Aug 2001 17:21:59 -0500
11285 
11286 apt (0.5.3) unstable; urgency=low
11287 
11288   * JoeyH's dpkg::preconfig not working. Closes: #88675
11289   * Fixed apt override disparity
11290   * Alfredo's SHA-1 and related patches
11291 
11292  -- Jason Gunthorpe <jgg@debian.org>  Sun,  4 Mar 2001 15:39:43 -0700
11293 
11294 apt (0.5.2) unstable; urgency=low
11295 
11296   * Fixed mention of /usr/doc in the long description
11297   * JoeyH's downgrade bug -- don't use 0.5.1
11298   * Doc bug. Closes: #88538
11299   * Fault in building release strings. Closes: #88533
11300 
11301  -- Jason Gunthorpe <jgg@debian.org>  Sun,  4 Mar 2001 15:39:43 -0700
11302 
11303 apt (0.5.1) unstable; urgency=low
11304 
11305   * Fixed #82894 again, or should be and.
11306   * Process the option string right. Closes: #86921
11307   * Don't eat the last command for pipes. Closes: #86923
11308   * Ignore .* for configuration directory processing. Closes: #86923
11309   * Alfredo's no_proxy patch
11310   * Documentation fixes. Closes: #87091
11311   * JoeyH's double slash bug. Closes: #87266
11312   * Unintitialized buffer and apt-ftparchive contents generation.
11313      Closes: #87612
11314   * Build-deps on virtual packages. Closes: #87639
11315   * Fixes glibc/libstdc++ symbol dependencies by including glibc and
11316     libstdc++ version info in the library soname and in the package
11317     provides. Closes: #87426
11318   * Updated soname version to 0.3.2
11319   * apt-extracttemplates moved from debconf into apt-utils
11320   * s390 archtable entry. Closes: #88232
11321   * Dan's segfault
11322   * Some instances where the status file can source a package in a
11323     non-sensical way. Closes: #87390
11324   * Work better if there are duplicate sources.list entries.
11325   * Fixed the resetting of Dir with "dir {};". Closes: #87323
11326 
11327  -- Randolph Chung <tausq@debian.org>  Sat, 3 Mar 2001 15:37:38 -0700
11328 
11329 apt (0.5.0) unstable; urgency=low
11330 
11331   * Fixed an obscure bug with missing final double new lines in
11332     package files
11333   * Changed the apt-cdrom index copy routine to use the new section
11334     rewriter
11335   * Added a package file sorter, apt-sortpkgs
11336   * Parse obsolete Optional dependencies.
11337   * Added Ben's rsh method. Closes: #57794
11338   * Added IPv6 FTP support and better DNS rotation support.
11339   * Include the server IP in error messages when using a DNS rotation.
11340     Closes: #64895
11341   * Made most of the byte counters into doubles to prevent 32bit overflow.
11342     Closes: #65349
11343   * HTTP Authorization. Closes: #61158
11344   * Ability to parse and return source index build depends from Randolph.
11345   * new 'apt-get build-dep' command from Randolph. Closes: #63982
11346   * Added apt-ftparchive the all dancing all singing FTP archive
11347     maintinance program
11348   * Allow version specifications with =1.2.4-3 and /2.2 or /stable postfixes
11349     in apt-get.
11350   * Removed useless internal cruft including the xstatus file.
11351   * Fixed config parser bugs. Closes: #67848, #71108
11352   * Brain Damanged apt-get config options changed, does not change the command
11353     line interface, except to allow --enable-* to undo a configuration
11354     option:
11355       No-Remove -> Remove
11356       No-Download -> Download
11357       No-Upgrade -> Upgrade
11358   * Made this fix configable (DSelect::CheckDir) and default to disabled:
11359      * No remove prompt if the archives dir has not changed. Closes: #55709
11360     Because it is stupid in the case where no files were downloaded due to
11361     a resumed-aborted install, or a full cache! Closes: #65952
11362   * Obscure divide by zero problem. Closes: #64394
11363   * Update sizetable for mips. Closes: #62288
11364   * Fixed a bug with passive FTP connections
11365   * Has sizetable entry for sparc64. Closes: #64869
11366   * Escape special characters in the ::Label section of the cdroms.lst
11367   * Created apt-utils and python-apt packages
11368   * Due to the new policy engine, the available file may contain entries
11369     from the status file. These are generated if the package is not obsolete
11370     but the policy engine prohibits using the version from the package files.
11371     They can be identified by the lack of a Filename field.
11372   * The new policy engine. Closes: #66509, #66944, #45122, #45094, #40006,
11373     #36223, #33468, #22551
11374   * Fixed deb-src line for non-us. Closes: #71501, #71601
11375   * Fixes for G++ 2.96, s/friend/friend class/
11376   * Fixed mis doc of APT::Get::Fix-Missing. Closes: #69269
11377   * Confirmed fix for missing new line problem. Closes: #69386
11378   * Fixed up dhelp files. Closes: #71312
11379   * Added some notes about dselect and offline usage. Closes: #66473, #38316
11380   * Lock files on read only file systems are ignored w/ warning.
11381     Closes: #61701
11382   * apt-get update foo now gives an error! Closes: #42891
11383   * Added test for shlibs on hurd. Closes: #71499
11384   * Clarified apt-cache document. Closes: #71934
11385   * DocBook SGML man pages and some improvements in the text..
11386   * sigwinch thing. Closes: #72382
11387   * Caching can be turned off by setting the cache file names blank.
11388   * Ignores arches it does not know about when autocleaning. Closes: #72862
11389   * New function in apt-config to return dirs, files, bools and integers.
11390   * Fixed an odd little bug in MarkInstall and fixed it up to handle
11391     complex cases involving OR groups and provides.
11392     68754 describes confusing messages which are the result of this..
11393     Closes: #63149, #69394, #68754, #77683, #66806, #81486, #78712
11394   * Speeling mistake and return code for the 'wicked' resolver error
11395     Closes: #72621, #75226, #77464
11396   * Solved unable to upgrade libc6 from potato to woody due to 3 package
11397     libc6 dependency loop problem.
11398   * Leading sources.list spaces. Closes: #76010
11399   * Removed a possible infinite loop while processing installations.
11400   * Man page updates. Closes: #75411, #75560, #64292, #78469
11401   * ReduceSourceList bug. Closes: #76027
11402   * --only-source option. Closes: #76320
11403   * Typos. Closes: #77812, #77999
11404   * Different status messages. Closes: #76652, #78353
11405   * /etc/apt/apt.conf.d/ directory for Joey and Matt and pipe protocol 2
11406   * OS detection an support for the new pseduo standard of os-arch for the
11407     Architecture string. Also uses regexing.. Closes: #39227, #72349
11408   * Various i18n stuff. Note that this still needs some i18n wizard
11409     to do the last gettextization right. Closes: #62386
11410   * Fixed a problem with some odd http servers/proxies that did not return
11411     the content size in the header. Closes: #79878, #44379
11412   * Little acquire bugs. Closes: #77029, #55820
11413   * _POSIX_THREADS may not be defined to anything, just defined..
11414     Closes: #78996
11415   * Spelling of Ignore-Hold correctly. Closes: #78042
11416   * Unlock the dpkg db if in download only mode. Closes: #84851
11417   * Brendan O'Dea's dselect admindir stuff. Closes: #62811
11418   * Patch from BenC. Closes: #80810
11419   * Single output of some names in lists. Closes: #80498, #43286
11420   * Nice message for people who can't read syserror output. Closes: #84734
11421   * OR search function. Closes: #82894
11422   * User's guide updates. Closes: #82469
11423   * The AJ/JoeyH var/state to var/lib transition patch. Closes: #59094
11424   * Various CD bugs, again thanks to Greenbush
11425     Closes: #80946, #76547, #71810, #70049, #69482
11426   * Using potato debhelper. Closes: #57977
11427   * I cannot self-terminate. Closes: #74928
11428 
11429  -- Jason Gunthorpe <jgg@debian.org>  Wed, 21 Feb 2001 00:39:15 -0500
11430 
11431 apt (0.3.19) frozen unstable; urgency=low
11432 
11433   * Updates to apt-cdrom to support integrated non-us nicely, thanks to
11434     Paul Wade.
11435   * Fixed that apt-get/cdrom deadlock thing. Closes: #59853, #62945, #61976
11436   * Fixed hardcoded path. Closes: #59743
11437   * Fixed Jay's relative path bug
11438   * Allowed source only CDs. Closes: #58952
11439   * Space check is suppressed if --print-uris is given. Closes: #58965
11440   * Clarified the documentation examples for non-us. Closes: #58646
11441   * Typo in the package description. Closes: #60230
11442   * Man Page typo. Closes: #60347
11443   * Typo in Algorithms.cc. Closes: #63577
11444   * Evil dotty function in apt-cache for generating dependency graphs
11445     with the as-yet-unpackaged GraphVis.
11446   * Appears to have been fixed in January.. Closes: #57981
11447   * New config.guess/sub for the new archs. Closes: #60874
11448   * Fixed error reporting for certain kinds of resolution failures.
11449     Closes: #61327
11450   * Made autoclean respect 'q' settings. Closes: #63023
11451   * Fixed up the example sources.list. Closes: #63676
11452   * Added DPkg::FlushSTDIN to control the flushing of stdin before
11453     forking dpkg. Closes: #63991
11454 
11455  -- Ben Gertzfield <che@debian.org>  Fri, 12 May 2000 21:10:54 -0700
11456 
11457 apt (0.3.18) frozen unstable; urgency=low
11458 
11459   * Changes in the postinst script. Closes: #56855, #57237
11460   * Fixed bashism. Closes: #57216, #57335
11461   * Doc updates. Closes: #57772, #57069, #57331, #57833, #57896
11462 
11463  -- Ben Gertzfield <che@debian.org>  Sun, 13 Feb 2000 01:52:31 -0800
11464 
11465 apt (0.3.17) unstable; urgency=low
11466 
11467   * RFC 2732 usage for CDROM URIs and fixes to apt-cdrom
11468   * Fixed the configuration parser to not blow up if ; is in the config
11469     string
11470   * Applied visual patch to dselect install script . Closes #55214
11471   * Included the configure-index example
11472   * Minimal CD swaps
11473   * Library soname has increased
11474   * Fixed default sources.list to have correct URLs for potato when it
11475     becomes stable
11476   * Added a message about erasing sources.list to dselect setup script
11477     Closes: #55755
11478   * No remove prompt if the archives dir has not changed. Closes: #55709
11479   * Fixed inclusion of 2nd sample config file. Closes: #55374
11480   * Made file mtimes of 0 not confuse the methods If-Modifed-Since check.
11481     Closes: #55991
11482 
11483  -- Ben Gertzfield <che@debian.org>  Mon, 31 Jan 2000 12:12:40 -0800
11484 
11485 apt (0.3.16) unstable; urgency=low
11486 
11487   * Made --no-download work. Closes: #52993
11488   * Now compiles on OpenBSD, Solaris and HP-UX
11489   * Clarify segfault errors
11490   * More debhelper fixes. Closes: #52662, #54566, #52090, #53531, #54769
11491   * Fix for Joel's discovery of glibc removal behavior.
11492   * Fix for Ben Collins file: uri from slink upgrade.
11493   * Fixed resume code in FTP. Closes: #54323
11494   * Take more precautions to prevent the corruption Joey Hess saw.
11495   * Fixed --no-list-cleanup
11496   * RFC 2732 URI parsing ([] for hostnames).
11497   * Typo in apt-cache man page. Closes: #54949
11498 
11499  -- Ben Gertzfield <che@debian.org>  Fri, 14 Jan 2000 08:04:15 -0800
11500 
11501 apt (0.3.15) unstable; urgency=low
11502 
11503   * Added DSelect::WaitAfterDownload Closes: #49549
11504   * Fixed cast error in byteswap macro and supporting code. Closes: #50093
11505   * Fixed buffer overflow for wide terminal sizes. Closes: #50295
11506   * Made -s and clean not do anything. Closes: #50238
11507   * Problem with Protected packages and the new OR code.
11508   * /usr/share/doc stuff. Closes: #51017, #50228, #51141
11509   * Remove doesn't require a package to be installable. Closes: #51175
11510   * FTP proxy touch ups in the mabn page. Closes: #51315, #51314
11511 
11512  -- Ben Gertzfield <che@debian.org>  Sat,  4 Dec 1999 21:17:24 -0800
11513 
11514 apt (0.3.14) unstable; urgency=low
11515 
11516   * Fix Perl or group pre-depends thing Closes: #46091, #46096, #46233, #45901
11517   * Fix handling of dpkg's conversions from < -> <= Closes: #46094, #47088
11518   * Make unparsable priorities non-fatal Closes: #46266, #46267, #46293, #46298
11519   * Fix handling of '/' for the dist name. Closes: #43830, #45640, #45692
11520   * Fixed 'Method gave a blank filename' error from IMS queries onto CDs.
11521     Closes: #45034, #45695, #46537
11522   * Made OR group handling in the problem resolver more elaborate. Closes: #45646
11523   * Added APT::Clean-Installed option. Closes: #45973
11524   * Moves the free space check to after the calculated size is printed.
11525     Closes: #46639, #47498
11526   * mipsel arch Closes: #47614
11527   * Beautified URI printing to not include passwords Closes: #46857
11528   * Fixed little problem with --no-download Closes: #47557
11529   * Tweaked Dselect 'update' script to re-gen the avail file even in the
11530     event of a failure Closes: #47112
11531   * Retries for source archives too Closes: #47529
11532   * Unmounts CDROMs if it mounted them Closes: #45299
11533   * Checks for the partial directories before doing downloads Closes: #47392
11534   * no_proxy environment variable (http only!) Closes: #43476
11535   * apt-cache showsrc Closes: #45799
11536   * De-Refs Single Pure virtual packages. Closes: #42437, #43555
11537   * Regexs for install. Closes: #35304, #38835
11538   * Dependency reports now show OR group relations
11539   * Re-Install feature. Cloes: #46961, #37393, #38919
11540   * Locks archive directory on clean (woops)
11541   * Remove is not 'sticky'. Closes: #48392
11542   * Slightly more accurate 'can not find package' message. Closes: #48311
11543   * --trivial-only and --no-remove. Closes: #48518
11544   * Increased the cache size. Closes: #47648
11545   * Comment woopsie. Closes: #48789
11546   * Removes existing links when linking sources. Closes: #48775
11547   * Problem resolver does not install all virtual packages. Closes: #48591, #49252
11548   * Clearer usage message about 'source' Closes: #48858
11549   * Immediate configure internal error Closes: #49062, #48884
11550 
11551  -- Ben Gertzfield <che@debian.org>  Sun,  7 Nov 1999 20:21:25 -0800
11552 
11553 apt (0.3.13) unstable; urgency=low
11554 
11555   * Fix timestamp miss in FTP. Closes: #44363
11556   * Fix sorting of Kept packages. Closes: #44377
11557   * Fix Segfault for dselect-upgrade. Closes: #44436
11558   * Fix handling of '/' for the dist name. Closes #43830
11559   * Added APT::Get::Diff-Only and Tar-Only options. Closes #44384
11560   * Add commented-out deb-src URI to default sources.list file.
11561 
11562  -- Ben Gertzfield <che@debian.org>  Sun, 19 Sep 1999 18:54:20 -0700
11563 
11564 apt (0.3.12) unstable; urgency=low
11565 
11566   * Fix for typo in the dhelp index. Closes: #40377
11567   * Multiple media swap support
11568   * Purge support. Closes: #33291, #40694
11569   * Better handling of - remove notation. Closes: #41024
11570   * Purge support. Closes: #33291, #40694
11571   * Error code on failed update. Closes: #41053
11572   * apt-cdrom adds entries for source directories. Closes: #41231
11573   * Sorts the output of any list. Closes: #41107
11574   * Fixes the looping problem. Closes: #41784, #42414, #44022
11575   * Fixes the CRC mechanism to lowercase all strings. Closes: #41839
11576   * More checks to keep the display sane. Particularly when fail-over is
11577     used with local mirrors and CD-Roms. Closes: #42127, #43130, #43668
11578   * PThread lockup problem on certain sparc/m68k. Closes: #40628
11579   * apt-cdrom understands .gz Package files too. Closes: #42779
11580   * Spelling error in dselect method description. Closes: #43251
11581   * Added security to the default source list. Closes: #43356
11582 
11583  -- Ben Gertzfield <che@debian.org>  Fri,  3 Sep 1999 09:04:28 -0700
11584 
11585 apt (0.3.11) unstable; urgency=low
11586 
11587   * Fix for mis-parsed file: URIs. Closes: #40373, #40366, #40230
11588   * Fix for properly upgrading the system from perl 5.004 to 5.005
11589 
11590  -- Ben Gertzfield <che@debian.org>  Mon, 28 Jun 1999 21:06:44 -0700
11591 
11592 apt (0.3.9) unstable; urgency=low
11593 
11594   * Spelling error in cachefile.cc. Closes: #39885
11595   * Trailing slash in dselect install if you try to use the
11596     default config file. Closes: #40011
11597   * Simulate works for autoclean. Closes: #39141
11598   * Fixed spelling errors. Closes: #39673
11599   * Changed url parsing a bit. Closes: #40070, #40069
11600   * Version 0.3.8 will be for slink/hamm (GNU libc 2).
11601 
11602  -- Ben Gertzfield <che@debian.org>  Thu, 24 Jun 1999 18:02:52 -0700
11603 
11604 apt (0.3.7) unstable; urgency=low
11605 
11606   * Fixed missing text in the apt-get(8) page. Closes: #37596
11607   * Made --simulate and friends work with apt-get source. Closes: #37597, #37656
11608   * Fixed inclusion of man pages in the -doc/-dev package. Closes: #37633, #38651
11609   * Fixed handling of the -q option with not-entirely integer arguments
11610     Closes: #37499
11611   * Man page typo Closes: #37762
11612   * Fixed parsing of the Source: line. Closes: #37679
11613   * Dpkg/dpkg-hurd source bug. Closes: #38004, #38032
11614   * Added a check for an empty cache directory. Closes: #37963
11615   * Return a failure code if -d is given and packages fail to download.
11616     Closes: #38127
11617   * Arranged for an ftp proxy specifying an http server to work. See the
11618     important note in the sources.list man page.
11619   * Accounted for resumed files in the cps calculation. Closes: #36787
11620   * Deal with duplicate same version different packages. Closes: #30237
11621   * Added --no-download. Closes: #38095
11622   * Order of apt-cdrom dist detection. Closes: #38139
11623   * Fix apt-cdrom chop handling and missing lines. Closes: #37276
11624   * IPv6 http support
11625   * Suggests dpkg-dev for apt-get source. Closes: #38158
11626   * Fixed typo in apt-get help. Closes: #38712
11627   * Improved the error message in the case of broken held package. Closes: #38777
11628   * Fixed handling of MD5 failures
11629   * Documented list notation Closes: #39008
11630   * Change the 'b' to 'B'. Closes: #39007
11631 
11632  -- Ben Gertzfield <che@debian.org>  Sun, 20 Jun 1999 18:36:20 -0700
11633 
11634 apt (0.3.6) unstable; urgency=low
11635 
11636   * Note that 0.3.5 never made it out the door..
11637   * Fix for apt-cdrom and unusual disk label locations. Closes: #35571
11638   * Made APT print numbers in decimal. Closes: #35617, #37319
11639   * Buffer munching fix for FTP. Closes: #35868
11640   * Typo in sample config file. Closes: #35907
11641   * Fixed whitespace in version compares. Closes: #35968, #36283, #37051
11642   * Changed installed size counter to only count unpacked packages.
11643     Closes: #36201
11644   * apt-get source support. Closes: #23934, #27190
11645   * Renames .debs that fail MD5 checking, provides automatic corruption
11646     recovery. Closes: #35931
11647   * Fixed autoconf version. Closes: #37305
11648   * Random Segfaulting. Closes: #37312, #37530
11649   * Fixed apt-cache man page. Closes: #36904
11650   * Added a newline to apt-cache showpkg. Closes: #36903
11651 
11652  -- Ben Gertzfield <che@debian.org>  Wed, 12 May 1999 09:18:49 -0700
11653 
11654 apt (0.3.4) unstable; urgency=low
11655 
11656   * Release for Ben while he is out of town.
11657   * Checked the size of partial files. Closes: #33705
11658   * apt-get should not print progress on non-tty. Closes: #34944
11659   * s/guide.text.gz/users-guide.txt.gz/ debian/control: Closes: #35207
11660   * Applied cdrom patches from Torsten.  Closes: #35140, #35141
11661   * smbmounted cdrom fix. Closes: #35470
11662   * Changed ie to eg.  Closes: #35196
11663 
11664  -- Adam Heath <doogie@debian.org>  Sun,  4 Apr 1999 18:26:44 -0500
11665 
11666 apt (0.3.3) unstable; urgency=low
11667 
11668   * Fixes bug with file:/ URIs and multi-CD handling. Closes: #34923
11669 
11670  -- Ben Gertzfield <che@debian.org>  Tue, 23 Mar 1999 12:15:44 -0800
11671 
11672 apt (0.3.2) unstable; urgency=low
11673 
11674   * Major release into unstable of v3
11675   * These bugs have been fixed, explanations are in the bug system, read
11676     the man pages as well..
11677     Closes: #21113, #22507, #22675, #22836, #22892, #32883, #33006, #34121,
11678     	    #23984, #24685, #24799, #25001, #25019, #34223, #34296, #34355,
11679 	    #24021, #25022, #25026, #25104, #25176, #31557, #31691, #31853,
11680     	    #25458, #26019, #26433, #26592, #26670, #27100, #27100, #27601,
11681     	    #28184, #28391, #28778, #29293, #29351, #27841, #28172, #30260,
11682     	    #29382, #29441, #29903, #29920, #29983, #30027, #30076, #30112,
11683     	    #31009, #31155, #31381, #31883, #32140, #32395, #32584. #34465,
11684     	    #30383, #30441, #30472, #30643, #30827, #30324, #36425, #34596
11685 
11686  -- Ben Gertzfield <che@debian.org>  Mon, 15 Mar 1999 19:14:25 -0800
11687 
11688 apt (0.3.1) experimental; urgency=low
11689 
11690   * Minor release of cvs version.
11691   * Added virtual package libapt-pkgx.x
11692 
11693  -- Mitch Blevins <mblevin@debian.org>  Wed, 10 Mar 1999 07:52:44 -0500
11694 
11695 apt (0.3.0) experimental; urgency=low
11696 
11697   * New experimental version.
11698 
11699  -- Ben Gertzfield <che@debian.org>  Tue, 15 Dec 1998 12:53:21 -0800
11700 
11701 apt (0.1.9) frozen unstable; urgency=low
11702 
11703   * Return to the wacky numbering for when we build 0.1.8 for hamm
11704   * Important bug related to APT on the Alpha fixed
11705   * apt-get dist-upgrade problems fixed
11706   * tiny patch for http method to fix an endless loop
11707   * nice fix from /usr/doc/lintian/ to remove rpath nastiness from
11708     libtool and add proper shared lib dependencies
11709   * now dh_shlibdeps is called with LD_LIBRARY_PATH=debian/tmp/usr/lib
11710     in case an old libpkg is installed while building APT to prevent
11711     spurious dependencies
11712 
11713  -- Ben Gertzfield <che@debian.org>  Thu,  5 Nov 1998 17:43:25 -0800
11714 
11715 apt (0.1.7) unstable; urgency=low
11716 
11717   * New build with libstdc++2.9.
11718   * Various fixes; read the Changelog.
11719 
11720  -- Ben Gertzfield <che@debian.org>  Thu, 15 Oct 1998 18:29:18 -0700
11721 
11722 apt (0.1.6) unstable; urgency=low
11723 
11724   * Various fixes in the FTP method for error checking. Fixes: #26188.
11725   * Spelling corrections in dselect method. Fixes: #25884
11726   * Fixes for compilation on alpha/ppc. Fixes: #25313, #26108.
11727   * No more bo releases: we're using a normal numbering system now.
11728 
11729  -- Ben Gertzfield <che@debian.org>  Tue,  8 Sep 1998 19:27:13 -0700
11730 
11731 apt (0.1.5) unstable; urgency=low
11732 
11733   * Changed sources.list to point to 'unstable' by default, as
11734     'frozen' no longer exists!
11735 
11736  -- Ben Gertzfield <che@debian.org>  Thu, 23 Jul 1998 22:00:18 -0700
11737 
11738 apt (0.1.3) unstable; urgency=low
11739 
11740   * New upstreamish version.
11741   * ftp method rewritten in C. Removes dependencies on all perl/perl
11742     related modules. This fixes many of the ftp method bugs.
11743 
11744  -- Ben Gertzfield <che@debian.org>  Thu, 16 Jul 1998 22:19:00 -0700
11745 
11746 apt (0.1.1) unstable; urgency=low
11747 
11748   * Release for unstable.
11749 
11750  -- Ben Gertzfield <che@debian.org>  Tue, 30 Jun 1998 20:48:30 -0700
11751 
11752 apt (0.1) unstable; urgency=low
11753 
11754   * Kludge to fix problem in libnet-perl with illegal anonymous
11755     FTP passwords.
11756   * Moved to unstable; apt is in a usable state now.
11757   * Fixed version numbering. From now on, numbering will be:
11758     0.1 (no actual release) -> 0.1.0bo (release for libc5) ->
11759     0.1.1 (release for unstable). Thanks, Manoj.
11760 
11761  -- Ben Gertzfield <che@debian.org>  Tue, 30 Jun 1998 20:40:58 -0700
11762 
11763 apt (0.0.17-1) experimental; urgency=low
11764 
11765   * Fixed problem with libc6 version compare
11766   * Scott's away for a while, so I'll be packaging apt for the time
11767     being.
11768 
11769  -- Ben Gertzfield <che@debian.org>  Thu, 25 Jun 1998 19:02:03 -0700
11770 
11771 apt (0.0.16-1) experimental; urgency=low
11772 
11773   * Modifications to make apt-get more friendly when backgrounded.
11774   * Updated documentation.
11775   * Updates to graphic widgets
11776 
11777  -- Scott K. Ellis <scott@debian.org>  Mon,  8 Jun 1998 11:22:02 -0400
11778 
11779 apt (0.0.15-0.2bo) experimental; urgency=low
11780 
11781   * Bo compilation
11782   * Bob Hilliards crash
11783 
11784  -- Jason Gunthorpe <jgg@debian.org>  Sun, 31 May 1998 20:18:35 -0600
11785 
11786 apt (0.0.15-0.1bo) experimental; urgency=low
11787 
11788   * Bo compilation
11789   * libstdc++272 patch
11790 
11791  -- Jason Gunthorpe <jgg@debian.org>  Sun, 31 May 1998 20:18:35 -0600
11792 
11793 apt (0.0.15) experimental; urgency=low
11794 
11795   * Clean up source tarball (no user-visible changes)
11796 
11797  -- Scott K. Ellis <scott@debian.org>  Tue, 26 May 1998 12:23:53 -0400
11798 
11799 apt (0.0.14) experimental; urgency=low
11800 
11801   * Updates in ordering code to make sure certain upgrades work correctly.
11802   * Made dselect/setup understand ftp as well as http
11803 
11804  -- Scott K. Ellis <scott@debian.org>  Wed, 20 May 1998 13:33:32 -0400
11805 
11806 apt (0.0.13-bo1) experimental; urgency=low
11807 
11808   * Bo compilation
11809 
11810  -- Jason Gunthorpe <jgg@debian.org>  Mon, 18 May 1998 15:10:49 -0600
11811 
11812 apt (0.0.13) experimental; urgency=low
11813 
11814   * Remove hardcoded egcc from debian/rules (#21575)
11815   * Fixes for ordering logic when system has a number of unpacked
11816     but unconfigured packages installed.
11817   * Spelling fix in dselect install method (#22556)
11818 
11819  -- Scott K. Ellis <scott@debian.org>  Sun, 17 May 1998 20:08:33 -0400
11820 
11821 apt (0.0.12) experimental; urgency=low
11822 
11823   * Fixed problems with package cache corruption.
11824   * Made to depend on libc6 >= 2.0.7pre1 due to timezone problems with
11825     earlier versions.
11826   * Interface and documentation improvements.
11827 
11828  -- Scott K. Ellis <scott@debian.org>  Sat, 16 May 1998 23:17:32 -0400
11829 
11830 apt (0.0.11) experimental; urgency=low
11831 
11832   * Change dependencies to pre-depends since breaking your packaging tools
11833     in the middle of an installation isn't very good.
11834   * Bug fixes to ftp method and general apt-get code
11835 
11836  -- Scott K. Ellis <scott@debian.org>  Fri, 15 May 1998 08:57:38 -0400
11837 
11838 apt (0.0.10) experimental; urgency=low
11839 
11840   * Run "dpkg --configure -a" after an aborted dselect install
11841   * Fixed problem with install looping
11842   * Support for authenticating proxys: (note this isn't terribly secure)
11843     http_proxy="http://user:pass@firewall:port/"
11844   * Substitute $ARCH in sources.list
11845   * Fixes in the resumption code for ftp
11846 
11847  -- Scott K. Ellis <scott@debian.org>  Tue, 12 May 1998 09:14:41 -0400
11848 
11849 apt (0.0.9) experimental; urgency=low
11850 
11851   * Added ftp support.
11852   * Various other less visible bug fixes.
11853   * Fixed problem with segfault when apt-get invoked in a non-existent
11854     directory (Bug #21863)
11855   * Bumped policy to 2.4.1
11856 
11857  -- Scott K. Ellis <scott@debian.org>  Fri,  1 May 1998 09:18:19 -0400
11858 
11859 apt (0.0.8) experimental; urgency=low
11860 
11861   * Fixed generated available file (Bug #21836)
11862   * Added download ETA (Bug #21774).
11863   * Fixed hardcoded ARCH (Bug #21751).
11864   * Fixed check on http_proxy (Bug #21795).
11865   * Added download speed indicator.
11866 
11867  -- Scott K. Ellis <scott@debian.org>  Mon, 27 Apr 1998 10:58:32 -0400
11868 
11869 apt (0.0.7) experimental; urgency=low
11870 
11871   * Remove libdeity and apt from package for now, since only apt-get and
11872     apt-cache are actually useful right now.
11873   * Clean up handling o