Accepted apt 2.3.8 (source) into unstable
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Sat, 14 Aug 2021 23:51:55 +0200
Source: apt
Architecture: source
Version: 2.3.8
Distribution: unstable
Urgency: medium
Maintainer: APT Development Team <deity@lists.debian.org>
Changed-By: Julian Andres Klode <jak@debian.org>
Closes: 981535 984966 990518
Changes:
apt (2.3.8) unstable; urgency=medium
.
* Upload to unstable
* Bump to C++17
.
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
.
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
.
apt (2.3.5) experimental; urgency=medium
.
* policy: Apply phasing to uninstalled packages too (LP: #1925745)
.
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)
.
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"
.
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
.
apt (2.3.1) experimental; urgency=medium
.
[ David Kalnischkies ]
* Replace macro and manual management with lambda and RAII:
- Replace multi-statement macro with lambda
- Use RAII to clean up tmp dir for dpkg recursive install
- Handle multi-arch pkgnames for dpkg call via RAII
- Merge the three RAII vectors managing args lifetime
* Harden test for no new acquires after transaction abort (Closes: #984966)
.
[ Julian Andres Klode ]
* Check for and discard expected warning from MaybeAddAuth
* Fix downloads of unsized files that are largest in pipeline (LP: #1921626)
* Error on packages without a Size field (option Acquire::AllowUnsizedPackages)
* debian/gbp.conf: HEAD branch is main now
.
[ Cameron Katri ]
* add vendor information for Procursus
.
apt (2.3.0) experimental; urgency=medium
.
[ David Kalnischkies ]
* Deal with rred shortcomings around empty patch files (LP: #1918112)
- Allow merging with empty pdiff patches
- Rename pdiff merge patches only after they are all downloaded
- Start pdiff patching from the last possible starting point
- Ensure all index files sent custom tags to the methods
Checksums-Sha1:
f9fab27e37a3b45b5c203c91de9a19d4b743dd50 2779 apt_2.3.8.dsc
2d4cb266a65ca439cdbe506de22e42b47d880519 2202796 apt_2.3.8.tar.xz
e743d321a8925927ed65fcb5d6f312d31541a92d 7246 apt_2.3.8_source.buildinfo
Checksums-Sha256:
f82c9c71383368f601a9136541b5be384d156689bd92183a836ea9e769356a7f 2779 apt_2.3.8.dsc
485af1430c75e3158b715e4424dbf96d1b5641dc4dccc50f571b2c779a837f2c 2202796 apt_2.3.8.tar.xz
a87000c306130c6cf186f1501fc0a53e1ccbe4a4b75c645ee542df5c6ea0408f 7246 apt_2.3.8_source.buildinfo
Files:
62a15d812f433086d6ff4e34fb513ace 2779 admin important apt_2.3.8.dsc
2e3667c080fde2fe52fbb6f066065325 2202796 admin important apt_2.3.8.tar.xz
fa868e728f08b90e4b814787eb1e9070 7246 admin important apt_2.3.8_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQJDBAEBCgAtFiEET7WIqEwt3nmnTHeHb6RY3R2wP3EFAmEYO1QPHGpha0BkZWJp
YW4ub3JnAAoJEG+kWN0dsD9xQBcP/23u/DPap8/037wXfNRwCMpHcG1ifB50hd7L
gLi9FBc6HO9kKcsQ5fb4jSftS69/bcjr1E4m07ndO3V6JfvPTOz6WRHUavU3sstA
/3c7YesY/3fs10KzvB5/SQowfTJB6C8UPR44Jk1qcoigPsrLFmNttnwY56golEz2
QMVQLB04IlKVDVyCKpah0cumiA1i/eo/i8gKIRphoYCM0c2uA2PtjOQqLPcwqBjE
RHfWt5potymclQQ3YvS/L9h46n+nQliwbvfnp6rVvwx7dXOykv45gcM2cvY8VN+D
Al8Ld3gT2j5W64vKRDTfSOv8N2a+tv1S2Ag75+P7Gd6icFRo1ENQbLjKlO3aHe/t
VfpVkpw7cGJUSJia/RzPRK5F4UGRTq2C/AlBbYePaux9Fbm38dkQz877wAY8Kip4
eejJ1A5+HXDfCHdO1lTg0Q5Q+jEqjU9vdZXejByP0rGjCCVrLwKx9285GiXfoBXu
qJ+oqlC0dElLSh1Xchd4YjNNA+o2ZFIEB+x1G6jLDFwKPm4CcOS7F4HsgOkJlalU
5LBT/v9TNC3UaYMNVfvrpWAoAUZI7tYUHvj5vP59jhwwcoLPxBeoG9LE2eod2XW3
olH7Le8CSL70zFwPAtluKx/zFvM3TWwWos4H1Ua1davvXL1wi4xG/8zcGp2mciX/
iNIiWDEa
=8Tl/
-----END PGP SIGNATURE-----