Format: 1.8 Date: Tue, 11 Aug 2020 14:28:07 +0200 Source: apt Architecture: source Version: 2.1.10 Distribution: groovy-proposed Urgency: medium Maintainer: APT Development Team Changed-By: Julian Andres Klode Closes: 931566 959518 968163 968220 Changes: apt (2.1.10) unstable; urgency=medium . * Default Acquire::AllowReleaseInfoChange::Suite to "true" (Closes: #931566) * acquire: Do not hide _error messages in Fail() * Further improvements to HTTP method (Closes: #968220, verified against that server and the Canonical infra where it blocked buildds) - Do not use non-blocking local I/O - they don't do anything anyway, and we can't really use non-blocking I/O here because we need to be able to flush it. - Restore successful exits from Die() and rewrite Die() in a more comprehensible way, after careful code path analysis - http: Fully flush local file both before/after server read, avoiding both partial flush before sending requests to the server, as well as preventing leftover data before receiving from the server, which cause data left in the buffer. . apt (2.1.9) unstable; urgency=medium . [ Julian Andres Klode ] * http: Fix infinite loop on read errors * basehttp: Correctly handle non-transient failure from RunData() * Do not retry on failure to fetch (Closes: #968163) . [ Aleix Vidal i Gaya ] * updated catalan translations . apt (2.1.8) unstable; urgency=medium . [ Julian Andres Klode ] * Fully deprecate apt-key, schedule removal for Q2/2022 * apt-key: Allow depending on gpg instead of gnupg * Removal of racist terminology, except for two cases that still need consensus * Various fixes to http code: - http: Always Close() the connection in Die() - http: Die(): Merge flushing code from Flush() - http: Only return false for EOF if we actually did not read anything - http: Die(): Do not flush the buffer, error out instead - http: Finish copying data from server to file before sending stuff to server - http: On select timeout, error out directly, do not call Die() - http: Redesign reading of pending data - http: Always write to the file if there's something to write; this fixes a regression from removing the buffer flushing code Overall, there's hope this Closes: #959518. It reproduced a bit, but eventually snapshot.d.o ratelimiting kicked in and broke the test case. . [ Nicolas Schier ] * Support marking all newly installed packages as automatically installed Checksums-Sha1: 6d7df5bb0e8cee789834e0fae8c436bc40f675f7 2760 apt_2.1.10.dsc 164d6425ef9202be3220a943bbf6b1beb7ed22d5 2179772 apt_2.1.10.tar.xz Checksums-Sha256: 2368cefda44f61bb73970781be04ae7947290606d929f1682fb3cfa6ddb6ec0a 2760 apt_2.1.10.dsc aa678d0fcd614a7707e77f3219097401141f5426cd1095c4aa50043920a2c04b 2179772 apt_2.1.10.tar.xz Files: 2cdf3eee708f002afc59afaf0c54b6d4 2760 admin important apt_2.1.10.dsc 66fe46f1df713881782b2f9eb60436d9 2179772 admin important apt_2.1.10.tar.xz Origin: debian/unstable