<feed xmlns='http://www.w3.org/2005/Atom'>
<title>apt, branch 2.9.27</title>
<subtitle>Debians commandline package manager</subtitle>
<id>https://git.kalnischkies.de/apt/atom?h=2.9.27</id>
<link rel='self' href='https://git.kalnischkies.de/apt/atom?h=2.9.27'/>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/'/>
<updated>2025-02-03T12:45:45Z</updated>
<entry>
<title>Release 2.9.27</title>
<updated>2025-02-03T12:45:45Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>julian.klode@canonical.com</email>
</author>
<published>2025-02-03T12:45:45Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=6ee18adb85633afc39bdca25209dcfac0ae5c3c5'/>
<id>urn:sha1:6ee18adb85633afc39bdca25209dcfac0ae5c3c5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge branch 'boot-space-2' into 'main'</title>
<updated>2025-02-03T12:42:13Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>jak@debian.org</email>
</author>
<published>2025-02-03T12:42:13Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=70a325116f002d476bd9bb018f3032ada5da0da2'/>
<id>urn:sha1:70a325116f002d476bd9bb018f3032ada5da0da2</id>
<content type='text'>
Correctly calculate kernel size in /boot

See merge request apt-team/apt!444</content>
</entry>
<entry>
<title>Measure BootSize as integer</title>
<updated>2025-02-03T12:40:37Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>julian.klode@canonical.com</email>
</author>
<published>2025-02-03T12:19:12Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=452586e84ad54ca23dee399bf9809c49e7171f36'/>
<id>urn:sha1:452586e84ad54ca23dee399bf9809c49e7171f36</id>
<content type='text'>
I don't know why I used a double here this is awkward.
</content>
</entry>
<entry>
<title>Correctly calculate kernel size in /boot</title>
<updated>2025-02-03T12:40:37Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>julian.klode@canonical.com</email>
</author>
<published>2025-02-03T12:07:37Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=c303750ecb89b7210fe998515432e358b3cc0cff'/>
<id>urn:sha1:c303750ecb89b7210fe998515432e358b3cc0cff</id>
<content type='text'>
Change the code to get the size from the existing vmlinuz,
rather than using the package size, which only worked in
Ubuntu, and possibly not on all kernel packages either.

Refactor the code a bit to avoid the nested if as well,
and use off_t to measure and sum the sizes before switching
to floating point.

Closes: #1085184
</content>
</entry>
<entry>
<title>Merge branch 'main' into 'main'</title>
<updated>2025-02-03T12:38:28Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>jak@debian.org</email>
</author>
<published>2025-02-03T12:38:28Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=4137efbb2ec78bd3c8b8263ff20134d7fdc6f75b'/>
<id>urn:sha1:4137efbb2ec78bd3c8b8263ff20134d7fdc6f75b</id>
<content type='text'>
Also support debian-ports modernization

See merge request apt-team/apt!443</content>
</entry>
<entry>
<title>Also support debian-ports modernization</title>
<updated>2025-02-02T00:41:21Z</updated>
<author>
<name>Samuel Thibault</name>
<email>sthibault@debian.org</email>
</author>
<published>2025-02-02T00:37:55Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=f9ff99d699209aa97ba788bad86a15313751c230'/>
<id>urn:sha1:f9ff99d699209aa97ba788bad86a15313751c230</id>
<content type='text'>
That just needs using '-' to replace spaces in Origin to get the keyring file name.
</content>
</entry>
<entry>
<title>Merge branch 'fix/stats' into 'main'</title>
<updated>2025-01-31T08:34:37Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>jak@debian.org</email>
</author>
<published>2025-01-31T08:34:37Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=565d3fb1a53ef8766b947a960c07043fa021d515'/>
<id>urn:sha1:565d3fb1a53ef8766b947a960c07043fa021d515</id>
<content type='text'>
`stats` rabbithole: Do not overflow ver/desc&lt;-&gt;file relation counters

See merge request apt-team/apt!441</content>
</entry>
<entry>
<title>Include Extra in the size counted for Version struct</title>
<updated>2025-01-30T23:39:50Z</updated>
<author>
<name>David Kalnischkies</name>
<email>david@kalnischkies.de</email>
</author>
<published>2025-01-30T23:39:50Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=ce3794a7df13f3d7387b4e4520221421ee92127b'/>
<id>urn:sha1:ce3794a7df13f3d7387b4e4520221421ee92127b</id>
<content type='text'>
It is a tiny struct, so the difference in 'stats' is minor even with all
the versions but it is more correct and also helps in case the Extra
struct is changed to predictably trigger a binary cache invalidation.
</content>
</entry>
<entry>
<title>Record all available sources for descriptions</title>
<updated>2025-01-30T23:10:02Z</updated>
<author>
<name>David Kalnischkies</name>
<email>david@kalnischkies.de</email>
</author>
<published>2025-01-30T23:10:02Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=593cf30cee476bdae21f7e99f67d2572b7381e90'/>
<id>urn:sha1:593cf30cee476bdae21f7e99f67d2572b7381e90</id>
<content type='text'>
Avoiding duplications is one thing, but it could also be handy to know
all sources for a description so that you can e.g. avoid opening another
file or similar such if its also present in one you already have open.

Given how the structures were set up this was probably intended all
along and either worked at some point or was abandoned for the
duplicates that we started culling heavily with the introduction of
MultiArch as at that point they blew up the cache and needed to be dealt
with.
</content>
</entry>
<entry>
<title>Do not create descriptions structs for each architecture</title>
<updated>2025-01-30T21:45:40Z</updated>
<author>
<name>David Kalnischkies</name>
<email>david@kalnischkies.de</email>
</author>
<published>2025-01-30T21:45:40Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=d0c2cc03d75fa66986a9aadf8b1361426e9ceb4d'/>
<id>urn:sha1:d0c2cc03d75fa66986a9aadf8b1361426e9ceb4d</id>
<content type='text'>
The architectures are supposed to share the descriptions as they are
(very usually) the same, but the code was happily creating structs
for every architecture of a package which is especially pointless as
for e.g. Debian those will be the short description likely superseded
in output and all uses by the 'en' "translation".
</content>
</entry>
</feed>
