[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Accepted apt 2.9.11 (source) into unstable



-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Thu, 14 Nov 2024 18:29:35 +0100
Source: apt
Architecture: source
Version: 2.9.11
Distribution: unstable
Urgency: medium
Maintainer: APT Development Team <deity@lists.debian.org>
Changed-By: Julian Andres Klode <jak@debian.org>
Closes: 1086336 1087220
Changes:
 apt (2.9.11) unstable; urgency=medium
 .
   [ Julian Andres Klode ]
   * Various refactorings to the 3.0 solver
   * Remove ftp, rsh, ssh methods (disabled since 1.8)
   * Apply messaging fixes from Robert Krátký
   * Fix keeping back removals of obsolete packages (LP: #2078720)
   * Return an error if ResolveByKeep() is unsuccessful (LP: #2078720)
   * Move apt-extracttemplates to /usr/lib/apt in 'apt' package
   * json: Add "options" array to JSON hooks; adjust test cases accordingly
 .
   [ наб ]
   * Refactor buffers into std::array and bump sizes, improving performance:
     - Bump various buffer sizes to the default APT_BUFFER_SIZE
     - Turn char[APT_BUFFER_SIZE] buffers into std::array<char, APT_BUFFER_SIZE>
     - Turn std::unique_ptr<char[]/std::array<char>>(APT_BUFFER_SIZE) buffers into std::array<char, APT_BUFFER_SIZE>
     - dpkgpm: use sysconf(_SC_GETPW_R_SIZE_MAX)-sized + growing buffer for getpwuid_r() instead of 255
     - dpkgpm: use std::array<unsigned char, APT_BUFFER_SIZE> for I/O copy buffers
   * File reading changes, fixing static line size limitations:
     - dpkgpm: lift out CopyIndented() and make_unique_*() for FILEs; use getline() for reading lines instead of 1k buffer
     - dpkgpm: use getline() for Apport var/crash lines
     - dpkgpm: fdopen() failing doesn't close the fd
   * Only run valgrind in tests if valgrind available on host
   * ReportMirrorFailureToCentral: fix use-after-free
   * Non-functional changes:
     - Replace constant-size never-reallicated getservbyport_r() std::vector buffer with std::array
     - FileFd::Open: don't needlessly copy filename in three-arg constructor
     - Replace std::bind with lambdas
     - Turn unique_ptr<decltype(fclose and free)> into real deleter types (warnings now, UB in C++20)
     - dpkgpm: append ":$printarchitecture" instead of ':'+${#printarchitecture} to package name
     - Prepare for APT::StringView -> std::string_view
 .
   [ Américo Monteiro ]
   * Portuguese manpages translation update (Closes: #1086336)
 .
   [ Miroslav Kure ]
   * Czech program translation update (Closes: #1087220)
Checksums-Sha1:
 d8b4c0e9afffe24f774dad08930aa7db866bb600 2994 apt_2.9.11.dsc
 d7e42c23a1683d894197f4ece49abd6829773b43 2383040 apt_2.9.11.tar.xz
 26050eb70f1d1cd0adac514e3d0f678a9a726c8c 7721 apt_2.9.11_source.buildinfo
Checksums-Sha256:
 c489285d23c1e2b9b5e993bac3c7ae80474f9049d760b447c58c165917acff28 2994 apt_2.9.11.dsc
 27e8e9c3c46ad65e5527c0b3d2500cfa8fffce4183140052a72658413ba7d133 2383040 apt_2.9.11.tar.xz
 0ed5080dd37717f89671c683aa02e5ff10f3bfae20dad9a829cb8d77c8bcffc1 7721 apt_2.9.11_source.buildinfo
Files:
 c8808f787280650dc802da49f9f82e6c 2994 admin required apt_2.9.11.dsc
 2a2decfb929d20cab80b6a27d9132a24 2383040 admin required apt_2.9.11.tar.xz
 8e17f86493623ff2aff72ed4627776ee 7721 admin required apt_2.9.11_source.buildinfo

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

iQJDBAEBCgAtFiEET7WIqEwt3nmnTHeHb6RY3R2wP3EFAmc2NKkPHGpha0BkZWJp
YW4ub3JnAAoJEG+kWN0dsD9xH1EQAKf1bm3maxN+dCe0kSZ/WLgFqYv8c2PSSOHz
hBXeXPdP+CWquSlz7mn0Txys9WdjmRduXd/x304hHGwWRu44utXDNA6LD1UXUaf3
3akE716p67ZBUI5FM4HTgB3n53DrG9btc2fZMXbQuP070KZ5IZmwwtweZF3+yugY
2RdaPfS1Se1TWWB69UZUECx92l4aL3lZ+ZTUR6wQpsSYVuvNYXA78ox29Xgk7Wb1
yVQCvWnHtjWk5DoTL8Y44EakWrk+CqJOiGSCNTuJ8rAejuHYtgG4zJrNRJvf9sMB
8uYgwxNzy8kDJWGNmpRdSYCHY5O3TeOe2f/22cd9p7VhNL0xOiI1xkm9Uq53Z+3B
3lBnaqd2JneSBNR5BQKzX1mOuXeoSx5k4q25n04xB5FUTONxLyAC79+JwjzKeTd1
gcb0nSrw5EpmGJF6acYuAFW1ehGAStojFeWV50qSDLdF+hhKUDen+sTgGok8/RI5
pbM6D+ULEoo+TcvpEQAAvmCto5UhF8oEQHmCcdFa2yBnCOb4zTqjxgI1l/zQ95Lv
/O4MruqZsJ5A7nCLni/P/EwUy2xJhTznZdqq4W1Fk061uEbekkGvrKEeaSlSgS46
2YbWv4MIOazp0Sb+RS95JhjLMg9XcHphRRalJ5VyMz7MEwDLC2VvPjda+/sO3m0G
js98U3Yu
=6B94
-----END PGP SIGNATURE-----

Attachment: pgpatMJf8xxg4.pgp
Description: PGP signature


Reply to: