[ubuntu/hirsute-proposed] apt 2.2.4ubuntu0.1 (Accepted)

Julian Andres Klode juliank at ubuntu.com
Thu Jun 17 18:05:42 UTC 2021


apt (2.2.4ubuntu0.1) hirsute; urgency=medium

  * Merge 2.2.4 from Debian unstable
  * Extend the JSON hook fixes with support for version 0.2 (LP: #1926150)
    - 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)

apt (2.2.4) unstable; urgency=medium

  [ Julian Andres Klode ]
  * Various bugfixes to the JSON hooks:
    - encoder 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
      (this avoids output from hooks in middle of apt output)
    - Non-installed JSON changes:
      + test/json: Make the test hook more reliable
      + Fix a typo in json-hooks-protocol.md (thanks to Brian Murray)
  * Avoid infinite loop on EOF on media change prompt (LP: #1928687)
  * Turn TLS handshake issues into transient errors (LP: #1928100),
    this makes behavior consistent with TCP and enables Acquire::Retries
  * policy: Apply phasing to uninstalled packages too (LP: #1925745),
    this prevents inconsistencies when installing new binaries that depend
    on the same version of an already installed binary.

  [ David Kalnischkies ]
  * URI encode Filename field of Packages files (again). This fixes a
    regression introduced in 2.1.15 that causes download failures of
    packages with an epoch included in their filename (LP: #1931874).

Date: Mon, 14 Jun 2021 16:27:40 +0200
Changed-By: Julian Andres Klode <juliank at ubuntu.com>
Maintainer: Ubuntu Developers <ubuntu-devel-discuss at lists.ubuntu.com>
https://launchpad.net/ubuntu/+source/apt/2.2.4ubuntu0.1
-------------- next part --------------
Format: 1.8
Date: Mon, 14 Jun 2021 16:27:40 +0200
Source: apt
Built-For-Profiles: noudeb
Architecture: source
Version: 2.2.4ubuntu0.1
Distribution: hirsute
Urgency: medium
Maintainer: Ubuntu Developers <ubuntu-devel-discuss at lists.ubuntu.com>
Changed-By: Julian Andres Klode <juliank at ubuntu.com>
Launchpad-Bugs-Fixed: 1925745 1926150 1928100 1928687 1931874
Changes:
 apt (2.2.4ubuntu0.1) hirsute; urgency=medium
 .
   * Merge 2.2.4 from Debian unstable
   * Extend the JSON hook fixes with support for version 0.2 (LP: #1926150)
     - 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)
 .
 apt (2.2.4) unstable; urgency=medium
 .
   [ Julian Andres Klode ]
   * Various bugfixes to the JSON hooks:
     - encoder 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
       (this avoids output from hooks in middle of apt output)
     - Non-installed JSON changes:
       + test/json: Make the test hook more reliable
       + Fix a typo in json-hooks-protocol.md (thanks to Brian Murray)
   * Avoid infinite loop on EOF on media change prompt (LP: #1928687)
   * Turn TLS handshake issues into transient errors (LP: #1928100),
     this makes behavior consistent with TCP and enables Acquire::Retries
   * policy: Apply phasing to uninstalled packages too (LP: #1925745),
     this prevents inconsistencies when installing new binaries that depend
     on the same version of an already installed binary.
 .
   [ David Kalnischkies ]
   * URI encode Filename field of Packages files (again). This fixes a
     regression introduced in 2.1.15 that causes download failures of
     packages with an epoch included in their filename (LP: #1931874).
Checksums-Sha1:
 17c6a02640529d4638a267ff011f460452d748d4 2895 apt_2.2.4ubuntu0.1.dsc
 55bdf1549f9fca3c6ced1ea1a02279a6577bfe34 2198576 apt_2.2.4ubuntu0.1.tar.xz
 ced05b0622199feafc99fb51f8f610b23c97d213 10271 apt_2.2.4ubuntu0.1_source.buildinfo
Checksums-Sha256:
 0bfd77f471555461dfc917288966497ec02114b09eb46f4a7ff0d6b46f30c58c 2895 apt_2.2.4ubuntu0.1.dsc
 36dc51ed5632c9aa6b5798effe5a85ce9a9d90b9ee70a6e1e4f75a2752ce92e6 2198576 apt_2.2.4ubuntu0.1.tar.xz
 70eaab935eceb6d0073431dca849a5a1a3a249dad6fec0a6b532846b893165d5 10271 apt_2.2.4ubuntu0.1_source.buildinfo
Files:
 6165c0f27d14585bb5f9c65b12f862ac 2895 admin important apt_2.2.4ubuntu0.1.dsc
 fff132a0ad1e29363af60655fd52ffc0 2198576 admin important apt_2.2.4ubuntu0.1.tar.xz
 030e9854699846393b434de8afa49a40 10271 admin important apt_2.2.4ubuntu0.1_source.buildinfo
Original-Maintainer: APT Development Team <deity at lists.debian.org>


More information about the Hirsute-changes mailing list