-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Format: 1.8 Date: Tue, 10 Jun 2025 21:16:14 +0200 Source: apt Architecture: source Version: 3.1.2 Distribution: experimental Urgency: medium Maintainer: APT Development Team <deity@lists.debian.org> Changed-By: Julian Andres Klode <jak@debian.org> Changes: apt (3.1.2) experimental; urgency=medium . * solver3: Avoid FTBFS with g++ 14.2 on arm{el,hf} . apt (3.1.1) experimental; urgency=medium . * Bump CMAKE_CXX_STANDARD to 23 and fix code * solver3: Assume manual packages. This orders all the manually installed packages by preference (as we do for providers), and ensures that we will not remove manual packages if we do not need to. * solver3: Merge intersecting dependencies (LP: #2111792) When seeing dependencies on the same package, such as Depends: a (>= 1), a (<< 2) merge them into a single depends so that both of them are satisfied by the same package, rather than say Package: a-0, Provides: a (= 0) - satisfies a (<< 2) Package: a-2, Provides: a (= 1) - satisfies a (>= 1) * solver3: Ignore Architecture: all for obsoleted-by. This avoids a problem in unstable/proposed setups where binaries are not published together for all architectures, and foo:native could be considered obsolete because of a newer bar:all. * solver3: Filter installed Recommends A currently satisfied Recommends is filtered to the same packages it is currently satisfied by, ensuring that say, removing a will not install a `b` to keep a Recommends: a | b satisfied. * solver3: Minor refactorings - Remove Work::choice - solver3: Allow CompareProviders3 with empty package * solver3: Minor bug fixes - Handle failed assumption in Pop() - If no choice was made nothing to invert (avoid trying to "undo" the root assignment) - Initialize startTime if not set in Pop() - solver3: Explicitly declare and define ~Solver * Avoid cast alignment warning in cache string view Checksums-Sha1: f1630c4f46caff48295bc99e0f948e30cc527c9b 3091 apt_3.1.2.dsc 7fe4df2688ddebceff3e1a49ade047b07e6696b6 2426980 apt_3.1.2.tar.xz 35bf9eb8d5c23f058a051aa5179a8a5d9b0080d2 7409 apt_3.1.2_source.buildinfo Checksums-Sha256: 905edd06a138e6ca3b6461941fac88a1c68ea5b907085b9805847e01ad44bc05 3091 apt_3.1.2.dsc ac6052c8b56e884a72853651318f7e7ff53b57e75dc3aaba802929932d9c1de6 2426980 apt_3.1.2.tar.xz 35e0ff3c96829b04bcb3fd60b069cd31369423ae40ea0f69ff3c591ce59a3e8e 7409 apt_3.1.2_source.buildinfo Files: 4683faceb95066ede13252ca7ea99359 3091 admin required apt_3.1.2.dsc 61a3ad028fc0d4ed712bad4722f99d78 2426980 admin required apt_3.1.2.tar.xz 0708cfa991c43be6879e642376ba96a2 7409 admin required apt_3.1.2_source.buildinfo -----BEGIN PGP SIGNATURE----- iQJDBAEBCgAtFiEET7WIqEwt3nmnTHeHb6RY3R2wP3EFAmhIhM8PHGpha0BkZWJp YW4ub3JnAAoJEG+kWN0dsD9x9VwQAI1T6I6zBuAldraUkgCbpx4SJkmLnGzaREPF ZZjjWDtBpRvpUxxgb8LVSQBh8J2QgV1cBV8JhA2ZS53Yn9KJyYo1tWmUpQECTiGy g3S5Bo8JnobljvER+be/2ysEE6oYb8YDx/4ZgJn2xIFyPBE73Rndk9eVG74QUqMX t4zUlrEOLmdni+X+mLueS8gfrDhldZXF5WIdWUMcH8u0HTX7QoJuS5C3qExm1Zv2 uOpxw5U/6qIOcRAr3enl8AWTGcY2ZhvQUwMMVxqtaApMTWoIM6mB7sk/eJxX5lfk /sN7tG3RgoAq+74jI+GXzNOe82iBddXGfZOg0YKYJkiWJTw54/KFQ3Mc8ecEtaC8 +wxx/g6xZ2a9qqliN1Y4eBuIjvlz5yOfXjo8qnt7M73kUC2Kuo1nyPlfrBCup6vQ Ik8BI8vGGdmU3n9lPWwIEh7vkdaim0dZRN8MSc7yqnLMtGdeg6CzGcctvmpTmIx8 hPu8dp2LI/W7WpTqcIEhM3bFFUJ6vOnAaTEAY2BlUZSWTBZ5rzk+N/hu964L6S3I xU5ZVZKpydKthjbkj2eefCtgFM9X+6b7R/GWPRjicIs4tJfYI2PHJB0ErfJE2SSX he683lHJnhER0WSbqZVVLUsSkSlphAmY7+UwKcH8BtWjsSVJYxW6GpA8mOiTH8CP Hzyb5hBO =UAKQ -----END PGP SIGNATURE-----