<feed xmlns='http://www.w3.org/2005/Atom'>
<title>apt, branch 1.5_rc4</title>
<subtitle>Debians commandline package manager</subtitle>
<id>https://git.kalnischkies.de/apt/atom?h=1.5_rc4</id>
<link rel='self' href='https://git.kalnischkies.de/apt/atom?h=1.5_rc4'/>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/'/>
<updated>2017-09-13T14:04:43Z</updated>
<entry>
<title>Release 1.5~rc4</title>
<updated>2017-09-13T14:04:43Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>jak@debian.org</email>
</author>
<published>2017-09-13T14:04:43Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=041909686a1b013057ac29d5cd2d8ca5dc523993'/>
<id>urn:sha1:041909686a1b013057ac29d5cd2d8ca5dc523993</id>
<content type='text'>
</content>
</entry>
<entry>
<title>apt-daily: Do not Wants=network-online, and add some more After=</title>
<updated>2017-09-11T14:29:53Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>jak@debian.org</email>
</author>
<published>2017-09-11T14:28:28Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=8b50b1025e5ab2e0ca51b4c21a573adbd40ac185'/>
<id>urn:sha1:8b50b1025e5ab2e0ca51b4c21a573adbd40ac185</id>
<content type='text'>
We now wait for being online ourselves, so all we need to wait
on is for services we are using to be online first. This avoids
severe boot slowdowns by other services having specified an
After=network-online.target without a Wants=.

Gbp-Dch: Full
</content>
</entry>
<entry>
<title>Release 1.5~rc3</title>
<updated>2017-09-10T21:48:43Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>jak@debian.org</email>
</author>
<published>2017-09-10T21:46:55Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=5a72bf326cdcfcdbe44ff5ad1aef2eb55e3a4297'/>
<id>urn:sha1:5a72bf326cdcfcdbe44ff5ad1aef2eb55e3a4297</id>
<content type='text'>
</content>
</entry>
<entry>
<title>clang-format: Set ContinuationIndentWidth: 3</title>
<updated>2017-09-10T13:48:21Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>jak@debian.org</email>
</author>
<published>2017-09-10T13:47:42Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=8e222df0d0bf36e1da3894608db5302c1c33b7d5'/>
<id>urn:sha1:8e222df0d0bf36e1da3894608db5302c1c33b7d5</id>
<content type='text'>
This fixes the indentation of struct members, for
example, which were previously indented by 4 spaces.

Gbp-Dch: ignore
</content>
</entry>
<entry>
<title>apt-helper: Add connman support to wait-online</title>
<updated>2017-09-10T13:31:16Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>jak@debian.org</email>
</author>
<published>2017-09-10T13:31:16Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=28afe64a0f1c32c085615b84b1065015f869b9d3'/>
<id>urn:sha1:28afe64a0f1c32c085615b84b1065015f869b9d3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>CMake: Mark BZip2, LZMA, and LZ4 as required</title>
<updated>2017-09-10T09:37:13Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>jak@debian.org</email>
</author>
<published>2017-09-10T09:37:13Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=53f7fb3caad96bd7fb9af73d4ac964c67204798a'/>
<id>urn:sha1:53f7fb3caad96bd7fb9af73d4ac964c67204798a</id>
<content type='text'>
We do not actually test without these libraries, and it likely
would not build without them due to them being NOTFOUND and CMake
exiting with an error, so let's just mark them as required.
</content>
</entry>
<entry>
<title>CMake: Properly handle Udev missing</title>
<updated>2017-09-10T09:35:54Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>jak@debian.org</email>
</author>
<published>2017-09-10T09:35:54Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=b13861fa687cf3a2af97a5beb0c0642d9bee8f8c'/>
<id>urn:sha1:b13861fa687cf3a2af97a5beb0c0642d9bee8f8c</id>
<content type='text'>
When udev is not available, the variables for libraries and
include paths are set to NOTFOUND rather than an empty string
and CMake exits with an error. Use a generator expression to
only use these variables when UDEV_FOUND is true.
</content>
</entry>
<entry>
<title>Release 1.5~rc2</title>
<updated>2017-09-09T19:52:25Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>jak@debian.org</email>
</author>
<published>2017-09-09T19:52:25Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=a670cee0e0f4faba0d31919d9fa4f9c25b7d5867'/>
<id>urn:sha1:a670cee0e0f4faba0d31919d9fa4f9c25b7d5867</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Directly link against libudev on Linux systems</title>
<updated>2017-09-09T19:07:31Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>jak@debian.org</email>
</author>
<published>2017-09-09T18:36:04Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=96b4580561cd2a8d1467143d67d2a612f0ddc75a'/>
<id>urn:sha1:96b4580561cd2a8d1467143d67d2a612f0ddc75a</id>
<content type='text'>
We previously dlopen()ed it, but it seems painful to do that
without any real gain, except for possibly not having libudev
in the address space and not having code #ifdefed for Linux.

The latter means that we are a bit more likely to break stuff
for non-Linux systems now if we play with udev, but at least
we don't end up with it silently breaking because of a libudev
ABI break.

The existing function pointers in the struct were renamed and
kept for compat purposes.

Fixes Debian/apt#48

Also adjust prepare-release to strip [linux-any] from build-depends
for travis.
</content>
</entry>
<entry>
<title>ftparchive: Do not pass through disabled hashes in Sources</title>
<updated>2017-09-09T18:12:15Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>jak@debian.org</email>
</author>
<published>2017-09-03T12:38:58Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=8d23827be3043daf7fed1b86da1d41578889eaeb'/>
<id>urn:sha1:8d23827be3043daf7fed1b86da1d41578889eaeb</id>
<content type='text'>
When writing a Sources files hashes that were already present
in the .dsc were always copied through (or modified), even if
disabled. Remove them instead when they are disabled, otherwise
we end up with hashes for tarballs and stuff but not for dsc
files (as the dsc obviously does not hash itself).

Also adjust the tests: test-compressed-indexes relied on Files
being present in showsrc, and test-apt-update-weak-hashes expected
the tarball to be downloaded when an archive only has MD5 and we
are requiring SHA256 because that used to work because the tarball
was always included.

Closes: #872963
</content>
</entry>
</feed>
