<feed xmlns='http://www.w3.org/2005/Atom'>
<title>apt, branch 1.7.0_alpha2</title>
<subtitle>Debians commandline package manager</subtitle>
<id>https://git.kalnischkies.de/apt/atom?h=1.7.0_alpha2</id>
<link rel='self' href='https://git.kalnischkies.de/apt/atom?h=1.7.0_alpha2'/>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/'/>
<updated>2018-07-09T14:03:19Z</updated>
<entry>
<title>Release 1.7.0~alpha2</title>
<updated>2018-07-09T14:03:19Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>julian.klode@canonical.com</email>
</author>
<published>2018-07-09T14:02:49Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=91671efc7f63b3e2ff2a573d86ac3225e9b5f9cd'/>
<id>urn:sha1:91671efc7f63b3e2ff2a573d86ac3225e9b5f9cd</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Use cheaper entropy source for randomizing items to fetch</title>
<updated>2018-07-06T08:40:28Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>julian.klode@canonical.com</email>
</author>
<published>2018-07-05T15:45:40Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=420009e46ce7c0d97a2dc5e216ffce48dd7c0846'/>
<id>urn:sha1:420009e46ce7c0d97a2dc5e216ffce48dd7c0846</id>
<content type='text'>
The random_device fails if not enough entropy is available. We do
not need high-quality entropy here, though, so let's switch to a
seed based on the current time in nanoseconds, XORed with the PID.
</content>
</entry>
<entry>
<title>Merge branch 'pu/lp1776218-allow-hooks-to-not-handshake' into 'master'</title>
<updated>2018-06-28T08:12:50Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>jak@debian.org</email>
</author>
<published>2018-06-28T08:12:50Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=a7b4dd425c10730b886f3ea0b2e045ee5015cfe5'/>
<id>urn:sha1:a7b4dd425c10730b886f3ea0b2e045ee5015cfe5</id>
<content type='text'>
Handle JSON hooks that just close the file/exit and fix some other errors

See merge request apt-team/apt!21</content>
</entry>
<entry>
<title>Handle JSON hooks that just close the file/exit and fix some other errors</title>
<updated>2018-06-27T13:09:45Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>julian.klode@canonical.com</email>
</author>
<published>2018-06-27T09:31:21Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=1d53cffad22c92645090e0e6ddde31fe4f7c3b05'/>
<id>urn:sha1:1d53cffad22c92645090e0e6ddde31fe4f7c3b05</id>
<content type='text'>
JSON hooks might disappear and the common idiom to work around hooks
disappearing is to check for the hook in the shell snippet that is
in the apt.conf file and if it does not exist, do nothing. This caused
APT to fail however, expecting it to acknowledge the handshake.
Ignoring ECONNRESET on handshakes solves the problem.

The error case, and the other error cases also did not stop execution
of the hook, causing more errors to pile up. Fix this by directly going
to the closing part of the code.

LP: #1776218
</content>
</entry>
<entry>
<title>Release 1.7.0~alpha1</title>
<updated>2018-06-25T15:12:47Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>julian.klode@canonical.com</email>
</author>
<published>2018-06-25T15:12:47Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=8c3cb66e65cddf1ac297daba5bb442b415577137'/>
<id>urn:sha1:8c3cb66e65cddf1ac297daba5bb442b415577137</id>
<content type='text'>
</content>
</entry>
<entry>
<title>gitlab-ci: chmod 755 /root</title>
<updated>2018-06-25T13:38:57Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>julian.klode@canonical.com</email>
</author>
<published>2018-06-25T13:38:57Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=3a37521aec0b02e12deaef58772ae0bca9a75496'/>
<id>urn:sha1:3a37521aec0b02e12deaef58772ae0bca9a75496</id>
<content type='text'>
This should avoid test failures on ubuntu:bionic
</content>
</entry>
<entry>
<title>Ensure that we are online in apt-daily-upgrade.service</title>
<updated>2018-06-25T11:19:49Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>julian.klode@canonical.com</email>
</author>
<published>2018-06-25T11:19:49Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=005c5150d16e80c2322e0380dec9906be9cb7c08'/>
<id>urn:sha1:005c5150d16e80c2322e0380dec9906be9cb7c08</id>
<content type='text'>
Installer packages need us to be online, or they are blocking
shutdowns in the worst case :(

LP: #1723761
</content>
</entry>
<entry>
<title>CI: Export DEBIAN_FRONTEND=noninteractive in all CI environments</title>
<updated>2018-06-25T10:30:58Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>julian.klode@canonical.com</email>
</author>
<published>2018-06-25T10:30:12Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=551ded4b63f6f47f022c5ca841031fc2566a58ff'/>
<id>urn:sha1:551ded4b63f6f47f022c5ca841031fc2566a58ff</id>
<content type='text'>
This ensures that we don't hang waiting for debconf.
</content>
</entry>
<entry>
<title>Fix lock counting in debSystem</title>
<updated>2018-06-13T21:36:08Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>julian.klode@canonical.com</email>
</author>
<published>2018-06-13T16:45:12Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=79f012bd09ae99d4c9d63dc0ac960376b5338b32'/>
<id>urn:sha1:79f012bd09ae99d4c9d63dc0ac960376b5338b32</id>
<content type='text'>
debSystem uses a reference counted lock, so you can acquire it
multiple times in your applications, possibly nested. Nesting
locks causes a fd leak, though, as we only increment the lock
count when we already have locked twice, rather than once, and
hence when we call lock the second time, instead of increasing
the lock count, we open another lock fd.

This fixes the code to check if we have locked at all (&gt; 0).

There is no practical problem here aside from the fd leak, as
closing the new fd releases the lock on the old one due to the
weird semantics of fcntl locks.
</content>
</entry>
<entry>
<title>Dutch manpage translation update</title>
<updated>2018-06-02T09:01:08Z</updated>
<author>
<name>Frans Spiesschaert</name>
<email>Frans.Spiesschaert@yucom.be</email>
</author>
<published>2018-06-02T07:50:29Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=15df82d2c8a29ac179ddcd57eb849d3ad0f2561f'/>
<id>urn:sha1:15df82d2c8a29ac179ddcd57eb849d3ad0f2561f</id>
<content type='text'>
Closes: #900602
</content>
</entry>
</feed>
