<feed xmlns='http://www.w3.org/2005/Atom'>
<title>apt, branch 3.1.9</title>
<subtitle>Debians commandline package manager</subtitle>
<id>https://git.kalnischkies.de/apt/atom?h=3.1.9</id>
<link rel='self' href='https://git.kalnischkies.de/apt/atom?h=3.1.9'/>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/'/>
<updated>2025-10-21T17:28:34Z</updated>
<entry>
<title>Release 3.1.9</title>
<updated>2025-10-21T17:28:34Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>jak@debian.org</email>
</author>
<published>2025-10-21T17:28:34Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=05fe552b0c61821e5865c5cb224b2ae25247aeab'/>
<id>urn:sha1:05fe552b0c61821e5865c5cb224b2ae25247aeab</id>
<content type='text'>
</content>
</entry>
<entry>
<title>French program translation update</title>
<updated>2025-10-21T17:21:56Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>jak@debian.org</email>
</author>
<published>2025-10-21T17:21:56Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=64dfff37c8e324b7edffbc3b7363086d61b0f41c'/>
<id>urn:sha1:64dfff37c8e324b7edffbc3b7363086d61b0f41c</id>
<content type='text'>
Closes: #1116322
</content>
</entry>
<entry>
<title>Dutch manpages translation update</title>
<updated>2025-10-21T17:19:37Z</updated>
<author>
<name>Frans Spiesschaert</name>
<email>Frans.Spiesschaert@yucom.be</email>
</author>
<published>2025-10-21T17:19:37Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=743b658562306033052b5297ee1aa0f992f07615'/>
<id>urn:sha1:743b658562306033052b5297ee1aa0f992f07615</id>
<content type='text'>
Closes: #1115367
</content>
</entry>
<entry>
<title>Dutch program translation update</title>
<updated>2025-10-21T17:18:34Z</updated>
<author>
<name>Frans Spiesschaert</name>
<email>Frans.Spiesschaert@yucom.be</email>
</author>
<published>2025-10-21T17:18:34Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=631f0bc0ca6f0a0cc5b14e69a45404fb621576c5'/>
<id>urn:sha1:631f0bc0ca6f0a0cc5b14e69a45404fb621576c5</id>
<content type='text'>
Closes: #1115366
</content>
</entry>
<entry>
<title>Spanish translation update</title>
<updated>2025-10-21T17:16:59Z</updated>
<author>
<name>Igor Támara</name>
<email>igor.tamara@gmail.com</email>
</author>
<published>2025-10-21T17:16:59Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=828f2a9cfb813779aae8b67cf90011faef016bb4'/>
<id>urn:sha1:828f2a9cfb813779aae8b67cf90011faef016bb4</id>
<content type='text'>
Closes: #1110853
</content>
</entry>
<entry>
<title>Merge branch 'close-range-2' into 'main'</title>
<updated>2025-10-21T17:12:39Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>jak@debian.org</email>
</author>
<published>2025-10-21T17:12:39Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=3e65bcea24f5e77cb27d7eb81f7d92c1b0c3915c'/>
<id>urn:sha1:3e65bcea24f5e77cb27d7eb81f7d92c1b0c3915c</id>
<content type='text'>
ExecFork: Simplify closing and make it safe

See merge request apt-team/apt!525</content>
</entry>
<entry>
<title>Correctly append or remove FD_CLOEXEC</title>
<updated>2025-10-20T18:26:49Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>jak@debian.org</email>
</author>
<published>2025-10-20T18:26:49Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=bb1e6834e8a1cd6fd5b88b5a1962e9d813a080fc'/>
<id>urn:sha1:bb1e6834e8a1cd6fd5b88b5a1962e9d813a080fc</id>
<content type='text'>
Rather than just setting the flags to 0 or FD_CLOEXEC, read
the current value and append or remove as needed.
</content>
</entry>
<entry>
<title>ExecFork: Simplify closing and make it safe</title>
<updated>2025-10-20T18:06:50Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>jak@debian.org</email>
</author>
<published>2025-10-20T18:02:17Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=3dea3434bf2003b757d7ecdb5a8194c8a0c7023f'/>
<id>urn:sha1:3dea3434bf2003b757d7ecdb5a8194c8a0c7023f</id>
<content type='text'>
Implement a wrapper around FD_CLOEXEC and use it in place of
the raw fcntl(). This wrapper _Exit()s the child if the operation
failed.

Restructure the close_range() handling to simply mark all fds for
closing first and then "reopen" the ones we should keep.
</content>
</entry>
<entry>
<title>Add some comments and tests around Keep-Fd ordering</title>
<updated>2025-10-20T17:42:57Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>jak@debian.org</email>
</author>
<published>2025-10-20T17:41:57Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=cb8df17ff8e59192ae2ab864006eea120d408a7a'/>
<id>urn:sha1:cb8df17ff8e59192ae2ab864006eea120d408a7a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge branch 'close-range' into 'main'</title>
<updated>2025-10-20T16:11:37Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>jak@debian.org</email>
</author>
<published>2025-10-20T16:11:37Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=683214eed4aced71f94f12a0cc70509bdb473c82'/>
<id>urn:sha1:683214eed4aced71f94f12a0cc70509bdb473c82</id>
<content type='text'>
ExecFork: Use close_range() if available

See merge request apt-team/apt!524</content>
</entry>
</feed>
