<feed xmlns='http://www.w3.org/2005/Atom'>
<title>apt/apt-pkg/contrib, branch 2.9.14</title>
<subtitle>Debians commandline package manager</subtitle>
<id>https://git.kalnischkies.de/apt/atom?h=2.9.14</id>
<link rel='self' href='https://git.kalnischkies.de/apt/atom?h=2.9.14'/>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/'/>
<updated>2024-11-22T12:40:10Z</updated>
<entry>
<title>Allow AutoDetectProxy to work with more than just http(s)</title>
<updated>2024-11-22T12:40:10Z</updated>
<author>
<name>David Kalnischkies</name>
<email>david@kalnischkies.de</email>
</author>
<published>2022-04-26T20:22:46Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=d9601bce6e1fa61cbb3dc4d66e5492f9885eef8f'/>
<id>urn:sha1:d9601bce6e1fa61cbb3dc4d66e5492f9885eef8f</id>
<content type='text'>
It is a bit unfair for third-party methods wrapping e.g. http to not
have access to such tools, same for our old ftp and e.g. our tor even
if in practice this isn't used much even for http.

At least that is one less FIXME in the code.
</content>
</entry>
<entry>
<title>Rewrite hidden config option checker for more patterns</title>
<updated>2024-11-22T12:40:10Z</updated>
<author>
<name>David Kalnischkies</name>
<email>david@kalnischkies.de</email>
</author>
<published>2022-04-26T19:33:16Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=eb1e6fc4973a844adbea0297c6425b00f64e8b7b'/>
<id>urn:sha1:eb1e6fc4973a844adbea0297c6425b00f64e8b7b</id>
<content type='text'>
The previous version allowed only foo::*::bar as a pattern, now you can
have as many starred parts as you want allowing for a finer control
instead of hardcoding specific common star-values or giving up with **.

It also adds a new INVALID type for an option to mark options which
should not be used, but are covered by a pattern which would normally
allow it.

Our tests are more or less the only users of this hidden feature making
this change not very risky even through it has no dedicated test itself.
</content>
</entry>
<entry>
<title>string_view: Include missing headers</title>
<updated>2024-11-17T15:41:33Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>julian.klode@canonical.com</email>
</author>
<published>2024-11-17T15:39:15Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=db57773a96d1108bdad78ff3d1359a88d9689912'/>
<id>urn:sha1:db57773a96d1108bdad78ff3d1359a88d9689912</id>
<content type='text'>
Specifically the lack of the `string_view` include is causing
compilation failures for rust-rust-apt.

Running iwyu also adds `algorithm` for our use of `std::min`,
and `iosfwd` for our use of `std::ostream` none of which seem
to be causing build failures so far.
</content>
</entry>
<entry>
<title>Merge branch 'reefer' into 'main'</title>
<updated>2024-11-14T19:17:16Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>jak@debian.org</email>
</author>
<published>2024-11-14T19:17:16Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=4f85954cb77b295d7853c420e918933293affed4'/>
<id>urn:sha1:4f85954cb77b295d7853c420e918933293affed4</id>
<content type='text'>
DEFER

See merge request apt-team/apt!392</content>
</entry>
<entry>
<title>Merge branch 'append' into 'main'</title>
<updated>2024-11-14T19:02:34Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>jak@debian.org</email>
</author>
<published>2024-11-14T19:02:34Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=6ee247f4e5130a348c46ed385a0f405f32cc92d4'/>
<id>urn:sha1:6ee247f4e5130a348c46ed385a0f405f32cc92d4</id>
<content type='text'>
(+=)+= -&gt; append().append()

See merge request apt-team/apt!398</content>
</entry>
<entry>
<title>DEFER() more</title>
<updated>2024-11-14T18:22:39Z</updated>
<author>
<name>наб</name>
<email>nabijaczleweli@nabijaczleweli.xyz</email>
</author>
<published>2024-11-14T17:55:49Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=6e80412fad93ef685559953719b82a28c1dcea13'/>
<id>urn:sha1:6e80412fad93ef685559953719b82a28c1dcea13</id>
<content type='text'>
</content>
</entry>
<entry>
<title>(+=)+= -&gt; append().append()</title>
<updated>2024-11-14T18:08:42Z</updated>
<author>
<name>наб</name>
<email>nabijaczleweli@nabijaczleweli.xyz</email>
</author>
<published>2024-11-14T18:08:42Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=fdd846cd67def08f04cc616530adc144fc5435d7'/>
<id>urn:sha1:fdd846cd67def08f04cc616530adc144fc5435d7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>if APT_PKG_ABI &gt; 600: using APT::StringView = std::string_view;</title>
<updated>2024-11-14T17:24:32Z</updated>
<author>
<name>наб</name>
<email>nabijaczleweli@nabijaczleweli.xyz</email>
</author>
<published>2024-11-14T16:40:13Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=0cc32385f109705aac51e354d854833d6203f773'/>
<id>urn:sha1:0cc32385f109705aac51e354d854833d6203f773</id>
<content type='text'>
</content>
</entry>
<entry>
<title>apt-pkg/contrib/hashes.cc, apt-pkg/contrib/hashes.h: APT::StringView -&gt; std::string_view in private interface. Take std::string_view instead of std::string const&amp; for HashString::HashString (not reused) [#if APT_PKG_ABI &gt; 600]</title>
<updated>2024-11-14T17:23:34Z</updated>
<author>
<name>наб</name>
<email>nabijaczleweli@nabijaczleweli.xyz</email>
</author>
<published>2024-11-12T16:59:17Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=de6ec4aca77d0a56e30d08dbc12661bdda0c6e69'/>
<id>urn:sha1:de6ec4aca77d0a56e30d08dbc12661bdda0c6e69</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Move StringViewCompareFast to strutil.h</title>
<updated>2024-11-14T17:17:10Z</updated>
<author>
<name>наб</name>
<email>nabijaczleweli@nabijaczleweli.xyz</email>
</author>
<published>2024-11-14T16:36:43Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=5250c229315dab9a6dbf68385dae88f561b0fbe1'/>
<id>urn:sha1:5250c229315dab9a6dbf68385dae88f561b0fbe1</id>
<content type='text'>
</content>
</entry>
</feed>
