-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Format: 1.8 Date: Tue, 10 Jun 2025 17:39:38 +0200 Source: apt Architecture: source Version: 3.1.1 Distribution: experimental Urgency: medium Maintainer: APT Development Team <deity@lists.debian.org> Changed-By: Julian Andres Klode <jak@debian.org> Changes: 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: c19142b6a5ca8e43612f459039db6d20a45e5fa1 3091 apt_3.1.1.dsc 3cdb03d39bbe9af48225cb02b5a1fa466fbeb780 2426972 apt_3.1.1.tar.xz ff43b4f88c8d2042f27d5162a1863522ba612a74 7409 apt_3.1.1_source.buildinfo Checksums-Sha256: 046eb98ac8a04f4279d46d3c95d2d512006b2cec9381cced55cea343b74f818a 3091 apt_3.1.1.dsc 91037648171841139acaa4b511c365d72a8d5c9ebdf346c6d178122328a696b2 2426972 apt_3.1.1.tar.xz 1aab54fc2938a10de1cdfea9b1f620481f8bf78d2b755f8dbb159010730b44eb 7409 apt_3.1.1_source.buildinfo Files: 3fe947b18ccfd4a4786884ef4a0f6713 3091 admin required apt_3.1.1.dsc a9092c554e5c093eaf6c02d37c3578b9 2426972 admin required apt_3.1.1.tar.xz 80ef5a3050f2bd157f139d15a47c2bbd 7409 admin required apt_3.1.1_source.buildinfo -----BEGIN PGP SIGNATURE----- iQJDBAEBCgAtFiEET7WIqEwt3nmnTHeHb6RY3R2wP3EFAmhIWEAPHGpha0BkZWJp YW4ub3JnAAoJEG+kWN0dsD9x1gIP/35SayzHZiimFKRfOHFjhCwmS9bC/JC6JBWN rLuvYYtmgBSrmkJpavTxPKV57z7vjmhkDm4Cahrrq5KD9oRb2twy0WD9xgRVgJwE 17tGgqQ3EQBvXL1kVGcmrUPBYjilwf5vRCUBOwhmuz3BaJuhScwPZEH+HMZv8UtG BU6QfVHxy609Q98eRpbcfo3Dy/6xktVLXeE0IYLPP4q2/p1aZh1h16Tdc1IhaKrh lrD2t7PRYcaiLhTr5kb2raV7XD4Vy2iI/jY/sdSBRqPqbh3BK12zt+5RLUTL9BT9 pNLlD5ZPKhWYZO94P4r3vmZTWoZJpEMtY4vOrKXy1l7NaM8Y0WLVB4FFZE4M5D6e LCcPL3+niclqhZi+EnBrkFSAIdoqTc6fyAonjoIKrAMXDLFWpJeY6QqSa3cRxFvh xHlU5KYpIour1qgclGD8qgIICQfrDQ+zrVcoyrgjr4idy/2wExkih5DpQO3GZ8ND 1KUOLxCW4pBi6GbytmOxWgcmUX8o3TqCnmJSbP/wJ0yMWppmbxMBxBYVqI0IYrRF Fsrb83oiKpjhhV+xucUzvjp2rfakhCz6zSwvydHfqg24mPxi0TPzK99IREIpoeO2 GVjB4kdIpFngJe0JLjELCi3ZdhajH1nXpHBFeGL24y5NsLLJWzl0Io18Qsw+nrVr YxVHbQt6 =C3j2 -----END PGP SIGNATURE-----