-
apt (2.3.9ubuntu0.2) impish; urgency=medium
* (Temporarily) Rewrite phased updates using a keep-back approach
(LP: #1979244)
* policy: Do not override negative pins with 1 due to phasing (LP: #1978125)
-- Julian Andres Klode <email address hidden> Thu, 30 Jun 2022 15:36:53 +0200
-
apt (2.3.9ubuntu0.1) impish; urgency=medium
* Only protect two kernels, not last installed one (LP: #1968154)
* Point to impish in gitlab-ci and gbp.conf
-- Julian Andres Klode <email address hidden> Mon, 25 Apr 2022 16:14:41 +0200
-
apt (2.3.9) unstable; urgency=medium
[ Frans Spiesschaert ]
* Dutch manpages translation update (Closes: #992352)
[ David Kalnischkies ]
* Fix infinite recursions in MarkPackage and improve recursions in general
- Inhibit autoremove calculation in apt-mark and apt show
- Don't venture too deeply in AutoRemovers MarkPackage
- Stop autoremover from endlessly exploring cyclic providers (Closes: #992993)
- Increase recursion limits from 100 to 3000
[ Julian Andres Klode ]
* Improve error handling of cycling delayed queues
-- Julian Andres Klode <email address hidden> Tue, 07 Sep 2021 17:25:44 +0200
-
apt (2.3.8) unstable; urgency=medium
* Upload to unstable
* Bump to C++17
-- Julian Andres Klode <email address hidden> Sat, 14 Aug 2021 23:51:55 +0200
-
apt (2.3.7) experimental; urgency=medium
[ David Kalnischkies ]
* Use full item description in broken repo error
* Store size from volatile sources for already installed versions
* Restore dpkg::chroot-directory functionality
[ Dillon Brock ]
* apt.conf(5): indicate # is also used for comments (LP: #1309658)
[ Julian Andres Klode ]
* Check sources.list could be parsed before adding volatile files
(Closes: #990518)
* pkgAcqIndex::CommonFailed: Set StatIdle before calling Init()
* Implement exponential backoff between retries
- acquire: Automatically reduce select() timeout as needed
- Properly convert PulseInterval to timeval
- Add support for a maximum delay and testing of delay
- tests (retry-downloads): Avoid delay in second test
-- Julian Andres Klode <email address hidden> Thu, 29 Jul 2021 16:59:39 +0200
-
apt (2.3.6) experimental; urgency=medium
[ David Kalnischkies ]
* URI encode Filename field of Packages files (again)
* Do not use filename of local sources in 'apt download'
* No URL decode and quoting support for Files in Sources
-- Julian Andres Klode <email address hidden> Wed, 09 Jun 2021 13:41:20 +0200
-
apt (2.3.5) experimental; urgency=medium
* policy: Apply phasing to uninstalled packages too (LP: #1925745)
-- Julian Andres Klode <email address hidden> Mon, 17 May 2021 11:43:23 +0200
-
apt (2.3.4) experimental; urgency=medium
[ Khem Raj ]
* srvrec: Keep support for older resolver
[ Julian Andres Klode ]
* Turn TLS handshake issues into transient errors (LP: #1928100)
-- Julian Andres Klode <email address hidden> Wed, 12 May 2021 18:04:33 +0200
-
apt (2.3.3) experimental; urgency=medium
[ David Kalnischkies ]
* Allow superfluous commas in build-dependency lines
* Mark only provides from protected versioned kernel packages
* Count uninstallable packages in "not upgraded" (Closes: #981535)
* Reexplore providers of marked packages if some didn't satisfy before
* Call MarkAndSweep only manually in apt-get for autoremove
* Store versioned kernel package detectors in d-pointer
[ Brian Murray ]
* Fix a typo in json-hooks-protocol.md
[ Julian Andres Klode ]
* Temporarily Revert "2.3-only: Warn that the 0.1 protocol is deprecated"
-- Julian Andres Klode <email address hidden> Thu, 29 Apr 2021 10:43:19 +0200
-
apt (2.3.2) experimental; urgency=medium
* Remove inversed comment for AllowUnsizedPackages
* Automatically retry failed downloads 3 times.
Enable the Acquire::Retries option by default, set to 3.
This will help with slightly unreliable networking; future
work is needed for adding backoff and SRV/IP rotation. (LP: #1876035)
* Require dpkg >= 1.20.8 and make more use of --auto-deconfigure now that
no longer needs forcing for essential/protected:
- Support deconfiguring Essential packages
- Do not pass --force-remove-protected with --auto-deconfigure
* JSON hook bug fixes:
- json: Escape strings using \u escape sequences, add test
- json: Actually pop states
- json: Encode NULL strings as null
- json: Flush standard file descriptors before calling hooks
- test/json: Make the test hook more reliable
* JSON hooks 0.2:
- json: Add origins fields to version
- upgrade: Add JSON hook support (AptCli::Hooks::Upgrade)
- json: Add `package-list` and `statistics` install hooks
- json: Hook protocol 0.2 (added upgrade,downgrade,reinstall modes)
- 2.3-only: Warn that the 0.1 protocol is deprecated
* Avoid infinite loop on EOF on media change prompt
-- Julian Andres Klode <email address hidden> Fri, 23 Apr 2021 18:23:15 +0200
-
apt (2.2.3) unstable; urgency=medium
* tests: Check for and discard expected warning from MaybeAddAuth. For some
reason, this was only noticed with LTO enabled, but should be a general
issue.
* Fix downloads of unsized files that are largest in pipeline (LP: #1921626)
* Warn on packages without a Size field. Such repositories are broken and
need to be fixed, as we do not test apt against them, see the bug above
for more details. Set Acquire::AllowUnsizedPackages to disable the
warning.
-- Julian Andres Klode <email address hidden> Tue, 13 Apr 2021 17:53:32 +0200