<feed xmlns='http://www.w3.org/2005/Atom'>
<title>apt, branch 3.1.5</title>
<subtitle>Debians commandline package manager</subtitle>
<id>https://git.kalnischkies.de/apt/atom?h=3.1.5</id>
<link rel='self' href='https://git.kalnischkies.de/apt/atom?h=3.1.5'/>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/'/>
<updated>2025-08-26T19:03:09Z</updated>
<entry>
<title>Release 3.1.5</title>
<updated>2025-08-26T19:03:09Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>jak@debian.org</email>
</author>
<published>2025-08-26T19:03:09Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=23af056d0dd21acaeae14d02e416a8696ebd69af'/>
<id>urn:sha1:23af056d0dd21acaeae14d02e416a8696ebd69af</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge branch 'edsp-architectures' into 'main'</title>
<updated>2025-08-26T12:28:46Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>jak@debian.org</email>
</author>
<published>2025-08-26T12:28:46Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=8b67bde9a04fce5fbf155f8918de44264cc37086'/>
<id>urn:sha1:8b67bde9a04fce5fbf155f8918de44264cc37086</id>
<content type='text'>
edsp: Bug fixes for architecture reading and dumping solver errors

See merge request apt-team/apt!483</content>
</entry>
<entry>
<title>edsp: Do not skip lines (fixes Architecture reading)</title>
<updated>2025-08-26T11:52:57Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>jak@debian.org</email>
</author>
<published>2025-05-25T12:46:45Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=171c469927b1b7c5a4f81f113081985e7dc84597'/>
<id>urn:sha1:171c469927b1b7c5a4f81f113081985e7dc84597</id>
<content type='text'>
We skipped the Architecture: line because when the outer
loop got to it, the inner loop started and read the next
line after it.

Get rid of the nested loop instead, and first run a loop
to find the request line, and then a second loop to parse
the request flags.

An alternative would be to use a combined loop that
supports non-compliant protocol implementations, but
that's harder to read and we don't expect there to be
any especially on the request side.
</content>
</entry>
<entry>
<title>edsp: Clear architecture cache</title>
<updated>2025-08-26T11:52:57Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>jak@debian.org</email>
</author>
<published>2025-05-25T12:16:53Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=82cc584ee916df6bc558559b62863b34b069a710'/>
<id>urn:sha1:82cc584ee916df6bc558559b62863b34b069a710</id>
<content type='text'>
We need to actually use the architecture values we set
</content>
</entry>
<entry>
<title>Merge branch 'fix-indent' into 'main'</title>
<updated>2025-08-26T11:52:10Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>jak@debian.org</email>
</author>
<published>2025-08-26T11:52:10Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=28591b9ca76f5bf62942fea0b32fc6adac1f1318'/>
<id>urn:sha1:28591b9ca76f5bf62942fea0b32fc6adac1f1318</id>
<content type='text'>
Fix indentation compiler warning with clang

See merge request apt-team/apt!498</content>
</entry>
<entry>
<title>Fix indentation compiler warning with clang</title>
<updated>2025-08-26T11:51:04Z</updated>
<author>
<name>Biswapriyo Nath</name>
<email>nathbappai@gmail.com</email>
</author>
<published>2025-06-18T19:39:15Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=f3c5d176d6d0c91ff2cc80f12eed43a664d3d779'/>
<id>urn:sha1:f3c5d176d6d0c91ff2cc80f12eed43a664d3d779</id>
<content type='text'>
This commit fixes the following compiler warning.
cacheiterators.h:423:54: warning: misleading indentation;
statement is not part of the previous 'if' [-Wmisleading-indentation]
</content>
</entry>
<entry>
<title>Merge branch 'optimizations' into 'main'</title>
<updated>2025-08-26T11:50:47Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>jak@debian.org</email>
</author>
<published>2025-08-26T11:50:47Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=66ef39b9490c51bc396e28cdc23a577f114cbc79'/>
<id>urn:sha1:66ef39b9490c51bc396e28cdc23a577f114cbc79</id>
<content type='text'>
debListParser: Cache `essential` and `myArch` more

See merge request apt-team/apt!503</content>
</entry>
<entry>
<title>debListParser: Cache `essential` and `myArch` more</title>
<updated>2025-08-26T11:49:18Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>jak@debian.org</email>
</author>
<published>2025-07-24T20:08:52Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=6abcb32f7df63c64b88a4fef57d38e219d2b6b42'/>
<id>urn:sha1:6abcb32f7df63c64b88a4fef57d38e219d2b6b42</id>
<content type='text'>
Lookup these variables in the constructor once, rather than
once per package.

This requires a bit of care as debListParser::UsePackage()
defaults to "all" for essential when unset, hence we simply
change its == "all" comparisons to == "all" || .empty().#

This removes any per-paragraph configuration lookups
from the file parser.

Also parse myArch from ParseProvides down to ParseDepends()
as that call ended up causing it to query APT::Architecture
*again* since the function we call is static.

Together, the removed config lookups safe about 2.3% of
cache generation runtime.
</content>
</entry>
<entry>
<title>Merge branch 'zh_CN-3.1.3' into 'main'</title>
<updated>2025-08-26T11:45:58Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>jak@debian.org</email>
</author>
<published>2025-08-26T11:45:58Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=27a6bb49ea806e808bf6ebd849542bd32cf256c6'/>
<id>urn:sha1:27a6bb49ea806e808bf6ebd849542bd32cf256c6</id>
<content type='text'>
Update Simplified Chinese translation

See merge request apt-team/apt!504</content>
</entry>
<entry>
<title>Update Simplified Chinese translation</title>
<updated>2025-08-26T11:45:58Z</updated>
<author>
<name>Tianyu Chen</name>
<email>sweetyfish@deepin.org</email>
</author>
<published>2025-08-26T11:45:58Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=f93482669cc94e8212d1a5c0391a94502a3880b6'/>
<id>urn:sha1:f93482669cc94e8212d1a5c0391a94502a3880b6</id>
<content type='text'>
</content>
</entry>
</feed>
