APT

apt:ubuntu/master

Last commit made on 2020-04-06
Get this branch:
git clone -b ubuntu/master https://git.launchpad.net/apt

Branch merges

Branch information

Name:
ubuntu/master
Repository:
lp:apt

Recent commits

63ef8bb... by Julian Andres Klode

2.0.1ubuntu1

ffdde5b... by Julian Andres Klode

Merge branch 'master' into ubuntu/master

627b951... by Julian Andres Klode

test/integration/apt.pem: Regenerate with SHA2 hashes

Recent GnuTLS 3.6.11 -> 3.6.13 update in Ubuntu broke our
test certificate, it's signed with SHA1. Regenerate with
SHA2.

openssl req -newkey rsa:2048 -x509 -sha256 -days 36500 -nodes -out apt.crt -keyout apt.key -subj "/CN=localhost/O=APT Testcases GmbH/ST=Some-State/C=DE"
cat apt.key apt.crt > test/integration/apt.pem

e7b18af... by Julian Andres Klode

Release 2.0.1

4eb3caf... by Julian Andres Klode

Merge branch 'pu/colored-error' into 'master'

Add color highlighting to E:/W:/N: prefixes

See merge request apt-team/apt!112

86c5228... by Julian Andres Klode

configure-index: Add APT::Color option

This caused unbound error list growth, because each time
we dumped an error, the calls to _config->FindB() inside
operator << would add 3 new errors of the form:

W: Using unknown config option »apt::color« of type BOOL

Hence we are dumping an infinite list of errors, and eventually
that list will exceed available memory.

768f003... by Julian Andres Klode

Add color highlighting to E:/W:/N: prefixes

This matches the definitions used by dpkg.

Closes: #953527

e078cfb... by Julian Andres Klode

Merge branch 'pu/analyze-pattern' into 'master'

apt-helper: Add analyze-pattern helper

See merge request apt-team/apt!113

1cfa1f3... by Rootlexx

Russian program translation update

Closes: #953804

bf46e09... by David Kalnischkies

Parse last line in deb file correctly by adding a newline

While merging apt-pkg and apt-inst libraries the codepath of handling
deb files in apt-pkg was adapted to use the 'old' code from apt-inst
instead of fork&exec of dpkg-deb -I. The information we get this way
forms the main part of the package stanza, but we add a few
semi-optional fields to the stanza to make it look and work more
like a stanza we got from a repository.

Just be careful with the area where these two parts touch as if,
hypothetically, we would stip all newlines around the parts,
but forget to add a newline between them later, the two lines around
the merge would stick a bit too close together forming one which could
result in fun parsing errors if this merged line was previously e.g. a
well-formed Depends line and has now extra fluff attached.

This codepath has a history with too many newlines (#802553) though,
so how likely is it really that it will some day lack one you may ask.

References: 6089a4b17c61ef30b2efc00e270b0907f51f352a