<feed xmlns='http://www.w3.org/2005/Atom'>
<title>apt, branch 2.1.19</title>
<subtitle>Debians commandline package manager</subtitle>
<id>https://git.kalnischkies.de/apt/atom?h=2.1.19</id>
<link rel='self' href='https://git.kalnischkies.de/apt/atom?h=2.1.19'/>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/'/>
<updated>2021-02-09T09:45:26Z</updated>
<entry>
<title>Release 2.1.19</title>
<updated>2021-02-09T09:45:26Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>julian.klode@canonical.com</email>
</author>
<published>2021-02-09T09:45:26Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=5a6677429cd87c9a47027f3d8969584083e0ff84'/>
<id>urn:sha1:5a6677429cd87c9a47027f3d8969584083e0ff84</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge branch 'pu/fuzzerpatches' into 'master'</title>
<updated>2021-02-09T09:38:48Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>jak@debian.org</email>
</author>
<published>2021-02-09T09:38:48Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=cb60beb83610783f664da0bbe1cdb7211aaba90f'/>
<id>urn:sha1:cb60beb83610783f664da0bbe1cdb7211aaba90f</id>
<content type='text'>
Various patches uplifted from unfinished fuzzer branches

See merge request apt-team/apt!158</content>
</entry>
<entry>
<title>Merge branch 'bugfix/deptreedone' into 'master'</title>
<updated>2021-02-09T09:38:19Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>jak@debian.org</email>
</author>
<published>2021-02-09T09:38:19Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=4c3383746f2974be5fdec86616f45fd85948a9aa'/>
<id>urn:sha1:4c3383746f2974be5fdec86616f45fd85948a9aa</id>
<content type='text'>
Show 'Done' always for 'Building dependency tree'

See merge request apt-team/apt!157</content>
</entry>
<entry>
<title>Dutch manpages translation update</title>
<updated>2021-02-04T20:54:43Z</updated>
<author>
<name>Frans Spiesschaert</name>
<email>Frans.Spiesschaert@yucom.be</email>
</author>
<published>2021-02-04T19:38:51Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=25fbccb5ba5e8748f1be2721609aa04657934f5e'/>
<id>urn:sha1:25fbccb5ba5e8748f1be2721609aa04657934f5e</id>
<content type='text'>
Closes: #981883
</content>
</entry>
<entry>
<title>Dutch program translation update</title>
<updated>2021-02-04T19:38:43Z</updated>
<author>
<name>Frans Spiesschaert</name>
<email>Frans.Spiesschaert@yucom.be</email>
</author>
<published>2021-02-04T19:38:43Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=6abc0701925d42d714d4b743f2d230082e65ed26'/>
<id>urn:sha1:6abc0701925d42d714d4b743f2d230082e65ed26</id>
<content type='text'>
Closes: #981885
</content>
</entry>
<entry>
<title>Prevent temporary directory from triggering failure grepping</title>
<updated>2021-02-04T10:00:00Z</updated>
<author>
<name>David Kalnischkies</name>
<email>david@kalnischkies.de</email>
</author>
<published>2021-02-04T08:38:01Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=131d0e3a261076da715102cb79275988cac810d1'/>
<id>urn:sha1:131d0e3a261076da715102cb79275988cac810d1</id>
<content type='text'>
The grep for case-insensitive GPG finds also e.g. "/tmp/tmp.Kc5kKgPg0D"
which is not the intention, so we simply eliminate the variation of the
/tmp directory here from the output to prevent these false positives.

Gbp-Dch: Ignore
</content>
</entry>
<entry>
<title>Remove spurious periods on progress strings in po/de.po</title>
<updated>2021-02-04T10:00:00Z</updated>
<author>
<name>David Kalnischkies</name>
<email>david@kalnischkies.de</email>
</author>
<published>2021-02-03T23:44:53Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=f4c4ffbacff336c98470123924f81032de4141cc'/>
<id>urn:sha1:f4c4ffbacff336c98470123924f81032de4141cc</id>
<content type='text'>
They result in what looks odd:
Abhängigkeitsbaum wird aufgebaut.… Fertig
Statusinformationen werden eingelesen.… Fertig
</content>
</entry>
<entry>
<title>Use size of the old cache as APT::Cache-Start default</title>
<updated>2021-02-04T10:00:00Z</updated>
<author>
<name>David Kalnischkies</name>
<email>david@kalnischkies.de</email>
</author>
<published>2021-02-03T21:41:56Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=a158e78152316f56b1a324a42a2f00f0a8662ac3'/>
<id>urn:sha1:a158e78152316f56b1a324a42a2f00f0a8662ac3</id>
<content type='text'>
Depending on your configured source 25 MB is hardly enough, so the mmap
housing the cache while it is build has to grow. Repeatedly. We can cut
down on the repeats of this by keeping a record of the size of the old
cache assuming the sizes will remain roughly in the same ballpark.
</content>
</entry>
<entry>
<title>Limit on first patch size only for server-merged patches</title>
<updated>2021-02-04T10:00:00Z</updated>
<author>
<name>David Kalnischkies</name>
<email>david@kalnischkies.de</email>
</author>
<published>2021-02-03T20:47:00Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=c31ba27ecf7e35e03af34c3d74d3c6c93976f89c'/>
<id>urn:sha1:c31ba27ecf7e35e03af34c3d74d3c6c93976f89c</id>
<content type='text'>
APT tries to detect if applying patches is more costly than just
downloading the complete index by combining the size of the patches.
That is correct for client-side merging, but for server-side merging
we actually don't know if we will jump directly from old to current or
have still intermediate steps in between.

With this commit we assume it will be a jump from old to current through
as that is what dak implements and it seems reasonable if you go to
the trouble of server side merging that the server does the entire
merging in one file instead of leaving additional work for the client
to do.

Note that this just changes the heuristic to prevent apt from discarding
patches as uneconomic in the now more common one merged-patch style, it
still supports multiple merged patches as before.

To resolve this cleanly we would need another field in the index file
declaring which hash we will arrive at if a patch is applied (or a field
differentiating between these merged-patch styles at least), but that
seems like overkill for now.
</content>
</entry>
<entry>
<title>Ensure HTTP status code text has sensible content</title>
<updated>2021-02-04T10:00:00Z</updated>
<author>
<name>David Kalnischkies</name>
<email>david@kalnischkies.de</email>
</author>
<published>2020-06-28T18:59:27Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=3e53dbbe758a4e2da378ebf0296d8105d4a5804c'/>
<id>urn:sha1:3e53dbbe758a4e2da378ebf0296d8105d4a5804c</id>
<content type='text'>
We use the code in error messages, so at least for that edgecase we
should ensure that it has sensible content. Note that the acquire
system aborts on non-sensible message content in SendMessage, so you
can't really exploit this.
</content>
</entry>
</feed>
