APT

apt:ubuntu/mantic

Last commit made on 2024-02-13
Get this branch:
git clone -b ubuntu/mantic https://git.launchpad.net/apt

Branch merges

Branch information

Name:
ubuntu/mantic
Repository:
lp:apt

Recent commits

ffe272e... by Julian Andres Klode

Release 2.7.3ubuntu0.1

7f895b3... by Julian Andres Klode

CI: Do not require UID 1000 for our test user

It seems the ubuntu:lunar image has a user with UID 1000 already
which was not the case in previous versions.

6c2f19b... by Julian Andres Klode

Point gitlab-ci and gbp at mantic branch

b3f4930... by Julian Andres Klode

For phasing, check if current version is a security update, not just previous ones

We only considered an update a security update if a previous update
is a security update but not the update in question itself.

LP: #2051181

439a7fd... by Julian Andres Klode

Fix the test suite by adding new "m" flags to debug output

In "Restore ?garbage by calling MarkAndSweep before parsing" I
made install code run MarkAndSweep before parsing arguments such
that the "?garbage" pattern works correctly.

This caused test suite breakage because packages now ended up
with marked flags in the debug output. Hence add "m" to the output
we assert where necessary.

In a nicer world we might want to just do MarkAndSweep if we actually
have a ?garbage pattern to evaluate but that is a bit unpredictable
in terms of performance expectations and because a "read-only" construct
modifies the depcache, so let's go with the more expected option for now

Regression-of: b6f362e8013b03efce54e7381e0e22fac1fa1539

8af5b39... by Julian Andres Klode

Restore ?garbage by calling MarkAndSweep before parsing

This ensures that things work correctly.

LP: #1995790
(cherry picked from commit b6f362e8013b03efce54e7381e0e22fac1fa1539)

3f33c91... by Julian Andres Klode

Release 2.7.3

92981f6... by Julian Andres Klode

Merge branch 'same-version-sha256' into 'main'

Try to compare SHA256 to determine same version

See merge request apt-team/apt!305

5576e7f... by Julian Andres Klode

Compare SHA256 to check if versions are really the same

If we know both SHA256, and they're different, the packages are. This
approach stores the SHA256 only at runtime, avoiding the overhead of
storing it on-disk, because when we update repositories we update all
of them anyhow.

Note that pkgCacheGenerator is hidden, so we can just modify its
ABI, hooray.

Closes: #931175
LP: #2029268

c8cb97f... by David Kalnischkies

Add apt-patterns(7) to apt{,-cache,-get} SEE ALSO sections

While we are at it fix the mislabeling as (5) in some places and
unfuzzy the translations.

Reported-By: Enrico Zini on IRC