<feed xmlns='http://www.w3.org/2005/Atom'>
<title>apt, branch 2.9.20</title>
<subtitle>Debians commandline package manager</subtitle>
<id>https://git.kalnischkies.de/apt/atom?h=2.9.20</id>
<link rel='self' href='https://git.kalnischkies.de/apt/atom?h=2.9.20'/>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/'/>
<updated>2024-12-28T22:00:49Z</updated>
<entry>
<title>Release 2.9.20</title>
<updated>2024-12-28T22:00:49Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>julian.klode@canonical.com</email>
</author>
<published>2024-12-28T22:00:49Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=44c378faa2b56ebeae7473bec2afe7c283acec75'/>
<id>urn:sha1:44c378faa2b56ebeae7473bec2afe7c283acec75</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Re-include std:: symbols in the symbols file as optional again</title>
<updated>2024-12-28T21:57:59Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>julian.klode@canonical.com</email>
</author>
<published>2024-12-28T21:57:59Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=e709637b3a87048d3dfaf51525d7a42e5bb8e135'/>
<id>urn:sha1:e709637b3a87048d3dfaf51525d7a42e5bb8e135</id>
<content type='text'>
This will restore most of the symbols from before and ensure
reverse dependencies not depending on new symbols can migrate.

It also ensures we see any missing symbols.
</content>
</entry>
<entry>
<title>symbols: Merge 2.9.19 and fix version for InsertErrno</title>
<updated>2024-12-23T21:08:57Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>julian.klode@canonical.com</email>
</author>
<published>2024-12-23T21:08:57Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=560ef5de0197a0ec1ac293cf91a983748a6b379b'/>
<id>urn:sha1:560ef5de0197a0ec1ac293cf91a983748a6b379b</id>
<content type='text'>
Somehow InsertErrno was wrongly formatted as

    symbol  0.8.11.4 1

and that caused dedup to miss-handle it. The 2.9.19 merge
fixes that but kept "1" as the version, change it to say
0.8.11.4 instead.
</content>
</entry>
<entry>
<title>Release 2.9.19</title>
<updated>2024-12-23T11:23:44Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>julian.klode@canonical.com</email>
</author>
<published>2024-12-23T11:23:44Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=e126f608c877b5febb1a43d01cb3c662c598e8f2'/>
<id>urn:sha1:e126f608c877b5febb1a43d01cb3c662c598e8f2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge branch 'symbols'</title>
<updated>2024-12-23T11:14:49Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>julian.klode@canonical.com</email>
</author>
<published>2024-12-23T11:14:49Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=e938c60061daff799113c4dbf6a8a41454f71126'/>
<id>urn:sha1:e938c60061daff799113c4dbf6a8a41454f71126</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Symbols: Merge stable, noble, testing, unstable</title>
<updated>2024-12-23T11:13:26Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>julian.klode@canonical.com</email>
</author>
<published>2024-12-23T10:56:41Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=225776b787f8e75b235a1ae080aae53dcc9e177e'/>
<id>urn:sha1:225776b787f8e75b235a1ae080aae53dcc9e177e</id>
<content type='text'>
Hand edit 2.7.14build2 to 2.7.14

The funny 999:0misbuilt version number gets auto-reduced to
the current version when building which is sad, but it works.
</content>
</entry>
<entry>
<title>Merge branch 'sqv' into 'main'</title>
<updated>2024-12-23T11:13:08Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>jak@debian.org</email>
</author>
<published>2024-12-23T11:13:08Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=d6c6187b1469df800e3067ffc273e21a7f80c1c6'/>
<id>urn:sha1:d6c6187b1469df800e3067ffc273e21a7f80c1c6</id>
<content type='text'>
methods: Add new sqv method

See merge request apt-team/apt!409</content>
</entry>
<entry>
<title>abicheck: Add symbol-merge.py helper</title>
<updated>2024-12-23T10:56:33Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>julian.klode@canonical.com</email>
</author>
<published>2024-12-22T23:34:11Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=6710ec715f12a6c76af5a09f6e3054b07e45bb3d'/>
<id>urn:sha1:6710ec715f12a6c76af5a09f6e3054b07e45bb3d</id>
<content type='text'>
This allows merging symbol diffs from the various build logs
</content>
</entry>
<entry>
<title>debian: Plug sqv into the package build</title>
<updated>2024-12-22T22:52:05Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>julian.klode@canonical.com</email>
</author>
<published>2024-12-20T11:03:26Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=f5a24acea31248f98db51d7a2fd1d7b2198bb177'/>
<id>urn:sha1:f5a24acea31248f98db51d7a2fd1d7b2198bb177</id>
<content type='text'>
Our goal is for each platform to have one blessed OpenPGP verification
system: Platforms that support sqv get sqv, platforms that don't get
gpgv. To do so we hardcode the architecture list at build time.

At build time we check if /usr/bin/sqv exists, which is the condition
that apt uses to see if it should build with sqv support.

We use a slight hack here to build with sqv on the official Debian
buildds but use gpgv on Ubuntu by abusing the fact that Ubuntu
resolves alternative build dependencies, and gpgv is installed
in the buildd image.
</content>
</entry>
<entry>
<title>debian: Add default policy to allow SHA-1 self-signatures until 2026</title>
<updated>2024-12-22T22:52:05Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>julian.klode@canonical.com</email>
</author>
<published>2024-12-20T10:21:29Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=153653d449efe121487641303d43ac523b9b17fb'/>
<id>urn:sha1:153653d449efe121487641303d43ac523b9b17fb</id>
<content type='text'>
Many repositories still have SHA-1 self-signatures, and they are not
security relevant for APT repositories in the first place since we
do not use a web of trust model, but rather a set of trusted keyrings,
and the subkey can essentially be always considered trusted even if
it cannot be verified.
</content>
</entry>
</feed>
