-----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-----