<feed xmlns='http://www.w3.org/2005/Atom'>
<title>apt/apt-pkg, branch 1.1.10</title>
<subtitle>Debians commandline package manager</subtitle>
<id>https://git.kalnischkies.de/apt/atom?h=1.1.10</id>
<link rel='self' href='https://git.kalnischkies.de/apt/atom?h=1.1.10'/>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/'/>
<updated>2015-12-29T15:37:57Z</updated>
<entry>
<title>Do not sync the cache file</title>
<updated>2015-12-29T15:37:57Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>jak@debian.org</email>
</author>
<published>2015-12-29T14:35:47Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=d86b8f864cf1cb609297a1164b757ec0174e7596'/>
<id>urn:sha1:d86b8f864cf1cb609297a1164b757ec0174e7596</id>
<content type='text'>
Integrity is taken care of by the checksum now.
</content>
</entry>
<entry>
<title>Add support for calculating hashes over the entire cache</title>
<updated>2015-12-29T15:37:57Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>jak@debian.org</email>
</author>
<published>2015-12-29T14:11:11Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=25c7a09d4a207bac875817559580f62c9ee07cb5'/>
<id>urn:sha1:25c7a09d4a207bac875817559580f62c9ee07cb5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>pkgCacheGenerator: Allow passing down an already created cache</title>
<updated>2015-12-29T15:29:05Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>jak@debian.org</email>
</author>
<published>2015-12-29T14:59:41Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=f161603953f92cc3e778439d7149e5b852f65277'/>
<id>urn:sha1:f161603953f92cc3e778439d7149e5b852f65277</id>
<content type='text'>
If we already have opened a cache, there is no point in having
to open it again.
</content>
</entry>
<entry>
<title>pkgTagSection::Scan: Fix read of uninitialized value</title>
<updated>2015-12-29T13:37:14Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>jak@debian.org</email>
</author>
<published>2015-12-29T13:37:14Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=67c90775b650efe89d7d784cf913526cc3b63d07'/>
<id>urn:sha1:67c90775b650efe89d7d784cf913526cc3b63d07</id>
<content type='text'>
We ignored the boundary of the buffer we were reading in
while scanning for spaces.
</content>
</entry>
<entry>
<title>strutl.cc: Add declarations for the compat _ascii() functions</title>
<updated>2015-12-29T12:23:13Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>jak@debian.org</email>
</author>
<published>2015-12-29T12:21:45Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=390344f9e754e9875d316d0cba192aac113240b1'/>
<id>urn:sha1:390344f9e754e9875d316d0cba192aac113240b1</id>
<content type='text'>
This shuts up gcc

Gbp-Dch: ignore
</content>
</entry>
<entry>
<title>Turn tolower_ascii() and isspace_ascii() into inline functions</title>
<updated>2015-12-29T02:19:51Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>jak@debian.org</email>
</author>
<published>2015-12-29T02:19:51Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=98eb4e9eec4e2e1fc62fe018d536b89f5524cd21'/>
<id>urn:sha1:98eb4e9eec4e2e1fc62fe018d536b89f5524cd21</id>
<content type='text'>
To preserve compatibility, the new inline functions have _inline
as a suffix, and a macro defines the old names to refer to the
inline variants.

The old functions are still preserved for binary compatibility.

Also simplify the implementation of both functions.
</content>
</entry>
<entry>
<title>Switch to DJB hashing and use prime number as table size</title>
<updated>2015-12-29T01:49:29Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>jak@debian.org</email>
</author>
<published>2015-12-29T01:40:18Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=0748f03aca4db260ad964b44519e0971647d1e9d'/>
<id>urn:sha1:0748f03aca4db260ad964b44519e0971647d1e9d</id>
<content type='text'>
On my testing system, consisting of unstable and experimental,
this reduces the average chain from 6.5 to 4.5, and the longest
chain from 17 to 15.
</content>
</entry>
<entry>
<title>BufferedFileFdPrivate: Make InternalFlush() save against errors</title>
<updated>2015-12-28T21:30:44Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>jak@debian.org</email>
</author>
<published>2015-12-28T21:30:44Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=1f5062f656b4919ff1d3126c413c40e53fdd1ab2'/>
<id>urn:sha1:1f5062f656b4919ff1d3126c413c40e53fdd1ab2</id>
<content type='text'>
Previously, if flush errored inside the loop, data could have
already been written to the wrapped descriptor without having
been removed from the buffer.

Also try to work around EINTR here. A better solution might be
to have the individual privates detect an interrupt and return
0 in such a case, instead of relying on errno being untouched
in between the syscall and the return from InternalWrite.
</content>
</entry>
<entry>
<title>aptconfiguration: Set default compression level to 6</title>
<updated>2015-12-28T20:50:13Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>jak@debian.org</email>
</author>
<published>2015-12-28T20:50:13Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=1a3296c0bd67c46c6ff791345b6101edcb97e778'/>
<id>urn:sha1:1a3296c0bd67c46c6ff791345b6101edcb97e778</id>
<content type='text'>
Since commit 7a68effcb904b4424b54a30e448b6f2560cd1078, the xz
and lzma compressors read the level of compression they shall
use.

A default of -9 is too much for them, this will use 674 MB,
according to the xz manual page. Level -6 on the other hand
only needs 94 MB memory for compression.

This causes autopkgtest failures in the test-compressed-indexes
test, as not enough memory exists to proceed.

Change the other compression levels to 6 as well: The gzip
and bzip2 FileFd backends do not read them, and use their
code's default level which is 6, so do the same for external
methods.
</content>
</entry>
<entry>
<title>BufferedWriter: flushing: Check for written &lt; size instead of &lt;=</title>
<updated>2015-12-28T03:10:37Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>jak@debian.org</email>
</author>
<published>2015-12-28T03:09:55Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=80f06991967d4daccb1c0c1147a6e16291ebb027'/>
<id>urn:sha1:80f06991967d4daccb1c0c1147a6e16291ebb027</id>
<content type='text'>
This avoids some issues with InternalWrite returning 0 because
it just cannot write stuff at the moment.
</content>
</entry>
</feed>
