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