<feed xmlns='http://www.w3.org/2005/Atom'>
<title>apt, branch 2.1.1</title>
<subtitle>Debians commandline package manager</subtitle>
<id>https://git.kalnischkies.de/apt/atom?h=2.1.1</id>
<link rel='self' href='https://git.kalnischkies.de/apt/atom?h=2.1.1'/>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/'/>
<updated>2020-05-08T16:03:47Z</updated>
<entry>
<title>Release 2.1.1</title>
<updated>2020-05-08T16:03:47Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>julian.klode@canonical.com</email>
</author>
<published>2020-05-08T16:02:59Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=234fc02515642a1c9301a94d87b149d8a92fae7a'/>
<id>urn:sha1:234fc02515642a1c9301a94d87b149d8a92fae7a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Use "po4a --porefs file" instead of undocumented compat noline</title>
<updated>2020-05-08T14:38:20Z</updated>
<author>
<name>David Kalnischkies</name>
<email>david@kalnischkies.de</email>
</author>
<published>2020-05-08T14:38:20Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=fd47da4e86f0177c142c882a4bd148cf562769a3'/>
<id>urn:sha1:fd47da4e86f0177c142c882a4bd148cf562769a3</id>
<content type='text'>
References: https://github.com/mquinson/po4a/commit/329f472a378d42c7a33e8110e5091be61480a0fc
</content>
</entry>
<entry>
<title>Drop nowrap from po4a --porefs as it is no longer supported</title>
<updated>2020-05-08T14:34:36Z</updated>
<author>
<name>David Kalnischkies</name>
<email>david@kalnischkies.de</email>
</author>
<published>2020-05-08T14:34:36Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=94ea8e66ca6d2794943aca659a53dd074bb9e4d0'/>
<id>urn:sha1:94ea8e66ca6d2794943aca659a53dd074bb9e4d0</id>
<content type='text'>
Upstream says it had no effect before, so it seems safe to adapt.

References: https://github.com/mquinson/po4a/commit/ac1e97305b6073ed87fa8cf0a2e32f9b1255d0f1
</content>
</entry>
<entry>
<title>Fix typo in Polish translation of --help messages</title>
<updated>2020-05-08T14:19:55Z</updated>
<author>
<name>Artur Grącki</name>
<email>arteq@arteq.org</email>
</author>
<published>2020-05-08T14:15:58Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=d0e46fe7e8562953ced76fe938fb5ff1f0774be7'/>
<id>urn:sha1:d0e46fe7e8562953ced76fe938fb5ff1f0774be7</id>
<content type='text'>
Also translating two related strings along the way.

References: https://github.com/Debian/apt/pull/107
</content>
</entry>
<entry>
<title>Allow aptitude to MarkInstall broken packages via FromUser</title>
<updated>2020-05-08T13:52:14Z</updated>
<author>
<name>David Kalnischkies</name>
<email>david@kalnischkies.de</email>
</author>
<published>2020-05-08T10:38:02Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=30fa50e8d593556553147478a2d5ea7a550f9e16'/>
<id>urn:sha1:30fa50e8d593556553147478a2d5ea7a550f9e16</id>
<content type='text'>
apt marks packages coming from the commandline among others
as protected to ensure the various resolver parts do not fiddle
with the state of these packages. aptitude (and potentially others)
do not so the state is modified (to a Keep which for uninstalled means
it is not going to be installed) due to being uninstallable before
the call fails – basically reverting at least some state changes the
call made before it realized it has to fail, which is usually a good
idea, except if users expect you to not do it.

They do set the FromUser option though which has beside controlling
autobit also gained the notion of "the user is always right" over time
and can be used for this one here as well preventing the state revert.

References: 0de399391372450d0162b5a09bfca554b2d27c3d
Reported-By: Jessica Clarke &lt;jrtc27@debian.org&gt; on IRC
</content>
</entry>
<entry>
<title>Release 2.1.0</title>
<updated>2020-05-04T14:02:21Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>julian.klode@canonical.com</email>
</author>
<published>2020-05-04T14:02:21Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=e14e69b62720db780f2438c1fffcde4a3820cd96'/>
<id>urn:sha1:e14e69b62720db780f2438c1fffcde4a3820cd96</id>
<content type='text'>
</content>
</entry>
<entry>
<title>doc/po: Merge nl with template, update template</title>
<updated>2020-05-04T14:01:43Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>julian.klode@canonical.com</email>
</author>
<published>2020-05-04T14:01:43Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=1cf66604dc70c21fd58c6779868720288017d6e7'/>
<id>urn:sha1:1cf66604dc70c21fd58c6779868720288017d6e7</id>
<content type='text'>
We did not merge nl with the template when we updated it,
hence we have quite a bit of churn in that commit and this
one.
</content>
</entry>
<entry>
<title>Merge branch 'pu/wildcards' into 'master'</title>
<updated>2020-05-04T12:10:50Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>jak@debian.org</email>
</author>
<published>2020-05-04T12:10:50Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=2265697c83faa308408cbf7d78b10317228ebad6'/>
<id>urn:sha1:2265697c83faa308408cbf7d78b10317228ebad6</id>
<content type='text'>
Reinstate * wildcards

See merge request apt-team/apt!118</content>
</entry>
<entry>
<title>apt list: Fix behavior of regex vs fnmatch vs wildcards</title>
<updated>2020-05-04T11:08:33Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>julian.klode@canonical.com</email>
</author>
<published>2020-05-04T11:08:33Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=c4f85bcb8bee1b5e647c7e629f616cffc7d12bbc'/>
<id>urn:sha1:c4f85bcb8bee1b5e647c7e629f616cffc7d12bbc</id>
<content type='text'>
Previously (and still in cacheset), patterns where only allowed to
start with ? or ~, which ignores the fact that a pattern might just
as well start with a negation, such a !~nfoo.

Also, we ignored the --regex flag if it looked like this, which
was somewhat bad.

Let's change this all:

* If --regex is given, arguments are always interpreted as regex
* If it is a valid package wildcard (name or * characters), then
  it will be interpreted as a wildcard - this set of characters is
  free from meaningful overlap with patterns.
* Otherwise, the argument is interpreted as a pattern.

For a future version, we need to adapt parsing for cacheset and
list to use a common parser, to avoid differences in their
interpretation. Likely, this code will go into the pattern parser,
such that it generates a pattern given a valid fnmatch argument
for example.
</content>
</entry>
<entry>
<title>Reinstate * wildcards</title>
<updated>2020-05-04T10:48:56Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>julian.klode@canonical.com</email>
</author>
<published>2020-05-04T10:23:50Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=75f59b16312523ab3deb995c48e8c8ae07586c23'/>
<id>urn:sha1:75f59b16312523ab3deb995c48e8c8ae07586c23</id>
<content type='text'>
Reinstate * wildcards as they are safe to use, but do not allow any
other special characters such as ? or [].

Notably, ? would overlap with patterns, and [] might overlap with
future pattern extensions (alternative bracketing style), it's also
hard to explain.

Closes: #953531
LP: #1872200
</content>
</entry>
</feed>
