<feed xmlns='http://www.w3.org/2005/Atom'>
<title>apt, branch 2.5.0</title>
<subtitle>Debians commandline package manager</subtitle>
<id>https://git.kalnischkies.de/apt/atom?h=2.5.0</id>
<link rel='self' href='https://git.kalnischkies.de/apt/atom?h=2.5.0'/>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/'/>
<updated>2022-05-17T16:50:49Z</updated>
<entry>
<title>Release 2.5.0</title>
<updated>2022-05-17T16:50:49Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>julian.klode@canonical.com</email>
</author>
<published>2022-05-17T15:06:25Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=5a042d8c8e8265fc8b8a123b93cbebc9e345556b'/>
<id>urn:sha1:5a042d8c8e8265fc8b8a123b93cbebc9e345556b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tests: Add g++ dependency to pkg-config test</title>
<updated>2022-05-17T16:50:09Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>julian.klode@canonical.com</email>
</author>
<published>2022-05-17T16:49:33Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=f15178f139469b55e23133ca95facab464e2439a'/>
<id>urn:sha1:f15178f139469b55e23133ca95facab464e2439a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Use temporary file instead of depending on /dev/stdin for triehash</title>
<updated>2022-05-11T16:02:07Z</updated>
<author>
<name>David Kalnischkies</name>
<email>david@kalnischkies.de</email>
</author>
<published>2022-05-11T16:02:07Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=701a501fb1c84296d2003c0092e4308742079591'/>
<id>urn:sha1:701a501fb1c84296d2003c0092e4308742079591</id>
<content type='text'>
/dev might not be populated for example in unshare chroots, so just
using a temporary file it is until triehash supports non-file input.

Regression-Of: f6438ea9e726a1c13ce8d90ac78cc272346ab0f8
Gbp-Dch: Ignore
</content>
</entry>
<entry>
<title>Build examples for arch:any packages again after nodoc branch</title>
<updated>2022-05-11T15:45:49Z</updated>
<author>
<name>David Kalnischkies</name>
<email>david@kalnischkies.de</email>
</author>
<published>2022-05-11T15:45:49Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=09f0342ff2a56f8ce8fb9a96648d370f9e21dd01'/>
<id>urn:sha1:09f0342ff2a56f8ce8fb9a96648d370f9e21dd01</id>
<content type='text'>
Who does arch:any builds, right?

Ignoring for changelog as this would just confuse readers as the
effected version was never released.

Regression-of: cd92098caa64b7fd30cdc6b5d56bf7e9e17a449e
Gbp-Dch: Ignore
</content>
</entry>
<entry>
<title>Merge branch 'ci/nomorelessdocs' into 'main'</title>
<updated>2022-05-11T09:21:23Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>jak@debian.org</email>
</author>
<published>2022-05-11T09:21:23Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=bed5d00b5c6f70ae80d180ef162316e3bafb0ad0'/>
<id>urn:sha1:bed5d00b5c6f70ae80d180ef162316e3bafb0ad0</id>
<content type='text'>
Support building with no/less docs and use it more in CI

See merge request apt-team/apt!238</content>
</entry>
<entry>
<title>Ship our README.md in apt package</title>
<updated>2022-05-07T08:45:44Z</updated>
<author>
<name>David Kalnischkies</name>
<email>david@kalnischkies.de</email>
</author>
<published>2022-04-22T15:49:06Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=018cf7c225837b65e2b146788f786685629a5b12'/>
<id>urn:sha1:018cf7c225837b65e2b146788f786685629a5b12</id>
<content type='text'>
The rest of our documentation files is in apt-docs, but this one is
general and small enough to be in the default install so users have an
easier time finding information like how to reach us and some debug
advice.
</content>
</entry>
<entry>
<title>Include our config.h in all C++ files to avoid ODR violations</title>
<updated>2022-05-07T08:45:44Z</updated>
<author>
<name>David Kalnischkies</name>
<email>david@kalnischkies.de</email>
</author>
<published>2022-04-22T15:05:36Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=320245536a7ad21606286d9dcf54acf3bdf096c6'/>
<id>urn:sha1:320245536a7ad21606286d9dcf54acf3bdf096c6</id>
<content type='text'>
Some of our headers use APT_COMPILING_APT trickery to avoid exposing too
broadly details we don't want external clients to know and make use of.
The flip-side is that this can lead to different compilation units
seeing different definitions if they aren't all using the same config.
</content>
</entry>
<entry>
<title>Ignore stty failures in testcases</title>
<updated>2022-05-07T08:45:44Z</updated>
<author>
<name>David Kalnischkies</name>
<email>david@kalnischkies.de</email>
</author>
<published>2022-04-21T10:51:20Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=e5aa5c04ecbd3cdab611794cebf9eb3aa8cbddd4'/>
<id>urn:sha1:e5aa5c04ecbd3cdab611794cebf9eb3aa8cbddd4</id>
<content type='text'>
We use 'stty sane' to combat against stepped output and co caused by
(especially) failed tests, but it does so many things that it
occasionally fails to reset some bits in the parallel interaction we
have with it which fails the tests without a real problem in apt…

Ideally we would be better at stitching the output together, but for the
time being lets ignore these failures instead to stabilize the tests.
</content>
</entry>
<entry>
<title>Do not build documentation twice in CI</title>
<updated>2022-05-07T08:45:44Z</updated>
<author>
<name>David Kalnischkies</name>
<email>david@kalnischkies.de</email>
</author>
<published>2022-04-21T10:47:47Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=cacf80aea3f1511aa1d8436fd4fd49d916390d10'/>
<id>urn:sha1:cacf80aea3f1511aa1d8436fd4fd49d916390d10</id>
<content type='text'>
The documentation will not realistically vary between architectures so
building it twice is just wasting time and resources.
</content>
</entry>
<entry>
<title>Run ./prepare-release post-build checks in Gitlab CI</title>
<updated>2022-05-07T08:45:44Z</updated>
<author>
<name>David Kalnischkies</name>
<email>david@kalnischkies.de</email>
</author>
<published>2022-04-21T10:28:12Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=ccc6abd872fdbb443e0378addfd85e420b05a59a'/>
<id>urn:sha1:ccc6abd872fdbb443e0378addfd85e420b05a59a</id>
<content type='text'>
The checks mostly deal with verifying the syntax of the documentation
files and the po4a translations which have no tests otherwise.
</content>
</entry>
</feed>
