<feed xmlns='http://www.w3.org/2005/Atom'>
<title>apt/apt-private, branch 1.8.0_rc2</title>
<subtitle>Debians commandline package manager</subtitle>
<id>https://git.kalnischkies.de/apt/atom?h=1.8.0_rc2</id>
<link rel='self' href='https://git.kalnischkies.de/apt/atom?h=1.8.0_rc2'/>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/'/>
<updated>2019-01-29T09:17:33Z</updated>
<entry>
<title>private-json-hooks.cc: deal with EPIPE</title>
<updated>2019-01-29T09:17:33Z</updated>
<author>
<name>Michael Vogt</name>
<email>mvo@ubuntu.com</email>
</author>
<published>2019-01-29T09:17:33Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=6af48a7f83540c807be1d2777470d23e6b260eb8'/>
<id>urn:sha1:6af48a7f83540c807be1d2777470d23e6b260eb8</id>
<content type='text'>
While running our CI we noticed that sometimes we see an error
from the new json hooks code. The error message is:
```
E: Could not read response to hello message from hook [ ! -f /usr/bin/snap ] || /usr/bin/snap advise-snap --from-apt 2&gt;/dev/null || true: Broken pipe
```
when purging the snapd package which provides the hook. This indicates
that we should probably also consider EPIPE not an error (just like
we do for ECONNRESET). This PR does exactly this.
</content>
</entry>
<entry>
<title>Add a "reinstall" command as an alias for "install --reinstall".</title>
<updated>2019-01-27T07:27:33Z</updated>
<author>
<name>Josh Triplett</name>
<email>josh@joshtriplett.org</email>
</author>
<published>2019-01-27T07:27:33Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=0eceebbdfdc2c5e1d677bff95a9ac1ef2f728337'/>
<id>urn:sha1:0eceebbdfdc2c5e1d677bff95a9ac1ef2f728337</id>
<content type='text'>
aptitude has a similar "reinstall" command for precedent.
</content>
</entry>
<entry>
<title>apt-mark: Introduce minimize-manual</title>
<updated>2019-01-10T09:38:59Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>julian.klode@canonical.com</email>
</author>
<published>2018-12-11T16:38:27Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=be7eb047e1202971f84bb4ac27e796d85bebdce9'/>
<id>urn:sha1:be7eb047e1202971f84bb4ac27e796d85bebdce9</id>
<content type='text'>
This visits dependencies of all manually installed metapackages,
as determined by APT::Never-MarkAuto-Sections, and marks them as
automatically installed. It can be used to clean up autoflags after
a d-i install, for example.
</content>
</entry>
<entry>
<title>apt-private: Export some functions for apt-mark</title>
<updated>2019-01-07T07:03:34Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>julian.klode@canonical.com</email>
</author>
<published>2018-12-11T16:38:04Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=b78d18378213292691b5132975086d9e80973a81'/>
<id>urn:sha1:b78d18378213292691b5132975086d9e80973a81</id>
<content type='text'>
We need to show a yes/no prompt in minimize-manual, and
pretty package names, so export them here.

Gbp-Dch: ignore
</content>
</entry>
<entry>
<title>Provide a "autopurge" shortcut</title>
<updated>2018-12-03T16:21:39Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>julian.klode@canonical.com</email>
</author>
<published>2018-12-03T08:19:46Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=14535446557cb8b4125e7badc5e67a9f7790ab53'/>
<id>urn:sha1:14535446557cb8b4125e7badc5e67a9f7790ab53</id>
<content type='text'>
This adds a new "autopurge" command that will is a shortcut for
"autoremove --purge"

Thanks: Michael Vogt for the initial work
</content>
</entry>
<entry>
<title>Fix typo reported by codespell in code comments</title>
<updated>2018-11-25T16:38:31Z</updated>
<author>
<name>David Kalnischkies</name>
<email>david@kalnischkies.de</email>
</author>
<published>2018-11-25T16:38:31Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=f313e09d167cc7a83846ac9d4d5d72ba10cc2638'/>
<id>urn:sha1:f313e09d167cc7a83846ac9d4d5d72ba10cc2638</id>
<content type='text'>
No user visible change expect for some years old changelog entries,
so we don't really need to add a new one for this…

Reported-By: codespell
Gbp-Dch: Ignore
</content>
</entry>
<entry>
<title>Print useful error on "apt changelog" without arguments</title>
<updated>2018-11-21T09:42:25Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>julian.klode@canonical.com</email>
</author>
<published>2018-11-21T09:28:04Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=0e688a252568901e0b7b0eb2b53c396e62bf4d61'/>
<id>urn:sha1:0e688a252568901e0b7b0eb2b53c396e62bf4d61</id>
<content type='text'>
Fixes Debian/apt#77
</content>
</entry>
<entry>
<title>Deal with descriptions embedded in displayed record correctly</title>
<updated>2018-09-20T16:36:03Z</updated>
<author>
<name>David Kalnischkies</name>
<email>david@kalnischkies.de</email>
</author>
<published>2018-09-20T15:22:54Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=6f1d622c84b3b7f821683bf69b8fcdb6dcf272a2'/>
<id>urn:sha1:6f1d622c84b3b7f821683bf69b8fcdb6dcf272a2</id>
<content type='text'>
The implementation of "apt-cache show" (not "apt show") incorrectly
resets the currently used parser if the record itself and the
description to show come from the same file (as it is the case if no
Translation-* files are available e.g. after debootstrap).

The code is more complex than you would hope to support some rather
unusual setups involving Descriptions and their translations as tested
for by ./test-bug-712435-missing-descriptions as otherwise this could
be a one-line change.

Regression-Of: bf53f39c9a0221b670ffff74053ed36fc502d5a0
Closes: #909155
</content>
</entry>
<entry>
<title>Show all architectures in 'apt list' output</title>
<updated>2018-09-15T15:45:16Z</updated>
<author>
<name>David Kalnischkies</name>
<email>david@kalnischkies.de</email>
</author>
<published>2018-09-15T15:45:16Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=32e0587d1819ca4b09cd146b0114a1c56ce4a8a9'/>
<id>urn:sha1:32e0587d1819ca4b09cd146b0114a1c56ce4a8a9</id>
<content type='text'>
The uniqueness in std::set containers is ensured by the ordering
operator we provide, but it was not considering that different versions
can have the same description like the different architectures for a
version of a package.

Closes: #908218
</content>
</entry>
<entry>
<title>Merge branch 'bugfix/big-lock' into 'master'</title>
<updated>2018-08-07T13:51:13Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>jak@debian.org</email>
</author>
<published>2018-08-07T13:51:13Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=e165588b0b9bc7c484c91e324b6b9418b0a29457'/>
<id>urn:sha1:e165588b0b9bc7c484c91e324b6b9418b0a29457</id>
<content type='text'>
Add support for dpkg frontend lock

See merge request apt-team/apt!11</content>
</entry>
</feed>
