<feed xmlns='http://www.w3.org/2005/Atom'>
<title>apt, branch 1.4.5</title>
<subtitle>Debians commandline package manager</subtitle>
<id>https://git.kalnischkies.de/apt/atom?h=1.4.5</id>
<link rel='self' href='https://git.kalnischkies.de/apt/atom?h=1.4.5'/>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/'/>
<updated>2017-05-31T12:52:51Z</updated>
<entry>
<title>Release 1.4.5</title>
<updated>2017-05-31T12:52:51Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>jak@debian.org</email>
</author>
<published>2017-05-31T12:52:51Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=66d7b8b40746707850d00eeb07d723abc8eb6363'/>
<id>urn:sha1:66d7b8b40746707850d00eeb07d723abc8eb6363</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix parsing of or groups in build-deps with ignored packages</title>
<updated>2017-05-31T12:39:53Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>jak@debian.org</email>
</author>
<published>2017-05-30T20:24:14Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=7ddf958e370d13f93edc6923bee289b2f6444b41'/>
<id>urn:sha1:7ddf958e370d13f93edc6923bee289b2f6444b41</id>
<content type='text'>
If the last alternative(s) of an Or group is ignored, because it does
not match an architecture list, we would end up keeping the or flag,
effectively making the next AND an OR.

For example, when parsing (on amd64):

    debhelper (&gt;= 9), libnacl-dev [amd64] | libnacl-dev [i386]
 =&gt; debhelper (&gt;= 9), libnacl-dev |

Which can cause python-apt to crash.

Even worse:

     debhelper (&gt;= 9), libnacl-dev [amd64] | libnacl-dev [i386], foobar
  =&gt; debhelper (&gt;= 9), libnacl-dev [amd64] | foobar

By setting the previous alternatives Or flag to the current Or flag
if the current alternative is ignored, we solve the issue.

LP: #1694697
</content>
</entry>
<entry>
<title>Release 1.4.4</title>
<updated>2017-05-16T21:20:29Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>jak@debian.org</email>
</author>
<published>2017-05-16T21:20:29Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=5dc951d7cfd064ca63e045d32749e79846881d56'/>
<id>urn:sha1:5dc951d7cfd064ca63e045d32749e79846881d56</id>
<content type='text'>
</content>
</entry>
<entry>
<title>apt.systemd.daily: Drop the LOCKFD variable</title>
<updated>2017-05-16T21:18:07Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>jak@debian.org</email>
</author>
<published>2017-05-16T21:18:07Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=3819004c2cb3893bfa136f3c44a5783c42cd2a8d'/>
<id>urn:sha1:3819004c2cb3893bfa136f3c44a5783c42cd2a8d</id>
<content type='text'>
Gbp-Dch: ignore
</content>
</entry>
<entry>
<title>apt.systemd.daily: fix error from locking code</title>
<updated>2017-05-16T21:16:43Z</updated>
<author>
<name>Alan Jenkins</name>
<email>alan.christopher.jenkins@gmail.com</email>
</author>
<published>2017-05-14T17:11:59Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=7b4581cbe8fcf6e2bd56a27c5a7a1e6ea33d2973'/>
<id>urn:sha1:7b4581cbe8fcf6e2bd56a27c5a7a1e6ea33d2973</id>
<content type='text'>
Error:

    pkgs that look like they should be upgraded:
    Error in function stop
    Traceback (most recent call last):
      File "/usr/lib/python3/dist-packages/apt/progress/text.py", line 240,
    in stop
        apt_pkg.size_to_str(self.current_cps))).rstrip("\n"))
      File "/usr/lib/python3/dist-packages/apt/progress/text.py", line 51,
    in _write
        self._file.write("\r")
    AttributeError: 'NoneType' object has no attribute 'write'
    fetch.run() result: 0

Caused by:

    LOCKFD=3
    unattended_upgrades $LOCKFD&gt;&amp;-

Unfortunately this code does not work, it is equivalent to

    unattended_upgrades 3 &gt;&amp;-

I.e. it left fd 3 open, but closed stdout!

Closes: #862567
</content>
</entry>
<entry>
<title>Release 1.4.3</title>
<updated>2017-05-11T12:46:58Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>jak@debian.org</email>
</author>
<published>2017-05-11T12:46:58Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=59929e14271f82baa4c7cba4a071df21fe5b9d27'/>
<id>urn:sha1:59929e14271f82baa4c7cba4a071df21fe5b9d27</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Updated Czech translation of apt</title>
<updated>2017-05-07T17:10:30Z</updated>
<author>
<name>Miroslav Kure</name>
<email>kurem@upcase.inf.upol.cz</email>
</author>
<published>2017-05-07T17:10:30Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=7b7bf4e4aa2ba0330f270798fed56bc2a9427071'/>
<id>urn:sha1:7b7bf4e4aa2ba0330f270798fed56bc2a9427071</id>
<content type='text'>
Closes: #861943
</content>
</entry>
<entry>
<title>Do not try to (re)start timers outside 'apt' package</title>
<updated>2017-05-07T10:23:23Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>jak@debian.org</email>
</author>
<published>2017-05-07T10:17:05Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=315d6aac02b657a4742b5fe2695707904c6033dd'/>
<id>urn:sha1:315d6aac02b657a4742b5fe2695707904c6033dd</id>
<content type='text'>
dh_systemd_start inserted postinst commands in all packages,
rather than just the package containing the timers.

This also gets rid of postinst scripts for all other
packages, yay.

Closes: #862001
</content>
</entry>
<entry>
<title>Release 1.4.2</title>
<updated>2017-05-04T20:57:12Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>jak@debian.org</email>
</author>
<published>2017-05-04T20:57:12Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=1179ac70e9ad100d507c276e6d8de1f9aba08104'/>
<id>urn:sha1:1179ac70e9ad100d507c276e6d8de1f9aba08104</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge branch 'lp1686470'</title>
<updated>2017-05-04T20:52:01Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>jak@debian.org</email>
</author>
<published>2017-05-04T20:52:01Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=6bc40ffd444affd870e0053fa349575faa4d586f'/>
<id>urn:sha1:6bc40ffd444affd870e0053fa349575faa4d586f</id>
<content type='text'>
</content>
</entry>
</feed>
