<feed xmlns='http://www.w3.org/2005/Atom'>
<title>apt, branch 1.4.6</title>
<subtitle>Debians commandline package manager</subtitle>
<id>https://git.kalnischkies.de/apt/atom?h=1.4.6</id>
<link rel='self' href='https://git.kalnischkies.de/apt/atom?h=1.4.6'/>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/'/>
<updated>2017-06-01T08:53:28Z</updated>
<entry>
<title>Release 1.4.6</title>
<updated>2017-06-01T08:53:28Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>jak@debian.org</email>
</author>
<published>2017-06-01T08:53:28Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=1c562dbf59430283953c18ab896acaa5c67fd16b'/>
<id>urn:sha1:1c562dbf59430283953c18ab896acaa5c67fd16b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>apt.systemd.daily: Use unattend-ugrade --download-only if available</title>
<updated>2017-06-01T07:16:37Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>jak@debian.org</email>
</author>
<published>2017-06-01T07:16:37Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=cedf80c55766868eadc7ed59a27537c9a5d91edf'/>
<id>urn:sha1:cedf80c55766868eadc7ed59a27537c9a5d91edf</id>
<content type='text'>
Using dry-run as in the previous commit is not really correct, as
it logs dpkg debugging output too. So, let's assume unattended-upgrade
gets a --download-only option and use that if it is available.

This lets us add the downloading part to unattended-upgrades later
on, without requiring versioned dependencies between the two.

Closes: #863859
</content>
</entry>
<entry>
<title>apt.systemd.daily: Pass --dry-run to unattended-upgrade, not -d</title>
<updated>2017-06-01T06:24:12Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>jak@debian.org</email>
</author>
<published>2017-06-01T06:24:12Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=31c81a37ac6dceda0c94ce088b338b6b09afd5a4'/>
<id>urn:sha1:31c81a37ac6dceda0c94ce088b338b6b09afd5a4</id>
<content type='text'>
We want to download stuff:
  --dry-run             Simulation, download but do not install
not debug:
  -d, --debug           print debug messages

Confusion everywhere!

Closes: #863859
</content>
</entry>
<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>
</feed>
