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

Accepted apt 2.9.28 (source) into unstable



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

Format: 1.8
Date: Fri, 07 Feb 2025 21:00:48 +0100
Source: apt
Architecture: source
Version: 2.9.28
Distribution: unstable
Urgency: medium
Maintainer: APT Development Team <deity@lists.debian.org>
Changed-By: Julian Andres Klode <jak@debian.org>
Closes: 1094904
Changes:
 apt (2.9.28) unstable; urgency=medium
 .
   [ Julian Andres Klode ]
   * modernize-sources: Avoid opening /dev/stdout for simulate
   * dpkg: Pass --admindir if a different one is specified; fixes issue
     where foreign architectures from the host were used when Dir is set.
   * Various updates to the '3.0' solver: Particularly it now has a clause
     database for reals rather than rediscovering clauses when backtracking.
     - refactor: Drop unused code, annotate [[nodiscard]] and const, simplify,
       extract functions, and particularly introduce the Clause class.
     - algorithm: Simplify work ordering. This may cause some changes in
       how dependencies are resolved.
     - algorithm: Replace PropagateInstall() with Discover() and then
       propagate based on the stored clauses. Clauses are discovered
       from package dependencies and persistent, i.e. they have no
       decision level associated. Discovery is incremental so far.
     - algorithm: Support comparing packages and versions, such that
       we can store both package and version variables in a clause.
     - algorithm: Use a package clause for optional roots. This allows
       deciding to keep an automatically installed package installed,
       without having to decide the version (and hence enqueue common
       dependencies first).
     - performance: Cache calls to policy.
     - performance: Cache all configuration calls
     - performance: Point to stored clauses, do not copy them
     - performance: Avoid std::vector for statically sized arrays. Due
       to adding libstdc++ assertions, vector range checks accounted
       for up to 20% of solver runtime.
 .
   [ Christopher Bock ]
   * completion: Add modernize-sources (Closes: #1094904)
   * edit-sources: don't force .list
Checksums-Sha1:
 beb0b564ca4139e066a761a5d11289caec3d2055 3168 apt_2.9.28.dsc
 7b2f9cc89f5f9e46c764262ab136cc492998cf78 2401012 apt_2.9.28.tar.xz
 2b0a67838d54f21868d4458e970d114509945f42 7491 apt_2.9.28_source.buildinfo
Checksums-Sha256:
 5c05a24c66a8fbdba1e642c23dc23d9ff6145c252c9be945409bf0b40622c1cd 3168 apt_2.9.28.dsc
 69efe05f475656a721510dfb2584a1f1f083c39c10192d6a0db30da3d18af536 2401012 apt_2.9.28.tar.xz
 d180950a7413e0f19b607800c46aa30897ce042ad1b8c2bb4450947ca601a68e 7491 apt_2.9.28_source.buildinfo
Files:
 e5c387d00cb27ebee9a285deb5d663ed 3168 admin required apt_2.9.28.dsc
 0c49b6c84180f1662325d914277adc59 2401012 admin required apt_2.9.28.tar.xz
 cd0308a01a5501abd55758d8f4d0185c 7491 admin required apt_2.9.28_source.buildinfo


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

wsG7BAEBCgBvBYJnpmqMCRBvpFjdHbA/cUcUAAAAAAAeACBzYWx0QG5vdGF0aW9u
cy5zZXF1b2lhLXBncC5vcmeqPXklJHFwTrWvuJQTPUxqlv0t+o2QQPKBjHfg+16P
CRYhBE+1iKhMLd55p0x3h2+kWN0dsD9xAAA4iA//T2TmsklS3QQHh+o00GS44qx2
Ei5KI7m3ZGe5yGNIm2ZP5XYaXFHti2faNWXTd5eOKFa9951ajr/6BrMJHZZPoklC
k4xkSNtpWaCtXaTDtIZE5FStkYRje8wHiCV5EtJ3omTd8QqFvjOAVvjA0jVahMt4
sywY+0ElLXCrOICz53klWvo8fzjFHsJ7A5UrXLck46v1nbl70YVJPpPN9KdSS/xJ
+rNVdI4EPChi4FiLj28+plIkI+di+ekl9zGKlBmdYz+bQV0Gb+fEz16UqTlyM/n5
VsRfvtGXCL3w/YGHzRB7jXla88YgAq6OE2eR5Dt7/6O+1VI5Hj3a70AG3WJXJ0jJ
02auqtzvyGY6K1SS/NvfTLgb8KmhVyCe8sxAy//34Y2nFbUveHUEDzH1vWeg48Pj
zNcZIO5fLZ1YKfa69E97K/4ar+JYdLEwMX04wv/rC7a+/DseShcmVEKLUXV2jULl
cclkXgmYKMaGwDxZBvJT57bpwwbEXoj9yGScYZ3nl5Qcc2P3gG/0xe5d86SrZ92H
Bahb+IWEHRPWS8tSKDul+St+hqc32d1bN1P9kHymHSYtPV2szU6zSmWghqjaQXgT
LwnmDLY04Nd0/kRRnhqtWVtPrB9VUkPJPBod2y2tT5Kr9/Fut8jweLAKTolrnaSE
oIdc3TBJ+mZKKENiBWg=
=RAkq
-----END PGP SIGNATURE-----

Attachment: pgpYmVvYlO9Gg.pgp
Description: PGP signature


Reply to: