[ubuntu/groovy-proposed] apt 2.1.10 (Accepted)

Julian Andres Klode juliank at ubuntu.com
Tue Aug 11 12:36:12 UTC 2020


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

Date: Tue, 11 Aug 2020 14:28:07 +0200
Changed-By: Julian Andres Klode <juliank at ubuntu.com>
Maintainer: APT Development Team <deity at lists.debian.org>
Origin: debian/unstable
https://launchpad.net/ubuntu/+source/apt/2.1.10
-------------- next part --------------
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

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 <deity at lists.debian.org>
Changed-By: Julian Andres Klode <juliank at ubuntu.com>
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

-----BEGIN PGP SIGNATURE-----

iQJHBAEBCgAxFiEET7WIqEwt3nmnTHeHb6RY3R2wP3EFAl8ykKATHGp1bGlhbmtA
dWJ1bnR1LmNvbQAKCRBvpFjdHbA/cZDyD/9rUNJYK2lBRWSp2DWtNiUGrzabmsNZ
NLMB+o1xm5LuZRE4Xh+VPwSj4ewGr4nMl2HiZIfC7rYbDQObdQ5Kpd77qKcOyBdP
+RIW2kZI1yP/hy4Dr3kOhs5/Hl4AgMzOuwhWWwfgyvf9Io2OpD973WeQpgPwmh6E
qtWJe7sCieBHribirdGpsq6sYaqPbRnvXX4DVX1E3Jruw+57XPNIneu+3dn4irmH
U4V0nnJYfluUbWihStiCWzahTNRP1Eqp8Mp6FoKVuv5HDiZAQm4I7TZmdXw8FQLq
abUN0JkV+NwW1pUEMxFXrotPZR1JwXw+vX07rTdepuFhRboPOz+drYQt0+HlErv6
r5mO97uvN22Lm11paakeVrJpmteoUvXfqnZsrx0jHGrtc3W5dMyo2LOIMz4O/OUw
abJBUgFFtOyAqBVDefgHnTqXIk1r/SpSNYTFvI+WU/Yw/0qg9LE1IkJaQpAqT0Rd
QLfH2TMABBtoIc8JGn/WJN5ePJo9uf8y2fNWOS024QjpJ0kX4ZFnFuj2D4lBJN0p
LxoBv7PgdlBfwnVsMzKb2RxSlu4v2lJ+Iohb1X8vC3PbynXnTYdCWbXfZvr0wN1S
AhEYLSr4m53H+kcxW7vPU8R4MsOEao6l/KoAhT7MGowL71g3JBEgQv8W2Tga8O6W
jwO/ovLMH84b5Q==
=TIvt
-----END PGP SIGNATURE-----


More information about the Groovy-changes mailing list