<feed xmlns='http://www.w3.org/2005/Atom'>
<title>apt/apt-pkg/deb, branch 1.3_exp1</title>
<subtitle>Debians commandline package manager</subtitle>
<id>https://git.kalnischkies.de/apt/atom?h=1.3_exp1</id>
<link rel='self' href='https://git.kalnischkies.de/apt/atom?h=1.3_exp1'/>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/'/>
<updated>2016-05-10T17:09:19Z</updated>
<entry>
<title>Strip trailing commas for created signed-by fingerprint lists</title>
<updated>2016-05-10T17:09:19Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>jak@debian.org</email>
</author>
<published>2016-05-10T17:09:19Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=c7b7d4da7f8b8edd9c3d6b13f0b935853ad8a039'/>
<id>urn:sha1:c7b7d4da7f8b8edd9c3d6b13f0b935853ad8a039</id>
<content type='text'>
This prevented some sources.list entries from working, an example
of which can be found in the test.
</content>
</entry>
<entry>
<title>implement Identifier field for IndexTargets</title>
<updated>2016-05-08T16:15:28Z</updated>
<author>
<name>David Kalnischkies</name>
<email>david@kalnischkies.de</email>
</author>
<published>2016-05-08T16:03:48Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=39c724b4848ef8d85c8c425f982dda85f0df1277'/>
<id>urn:sha1:39c724b4848ef8d85c8c425f982dda85f0df1277</id>
<content type='text'>
A frontend like apt-file is only interested in a specific set of files
and selects those easily via "Created-By". If it supports two locations
for those files through it would need to select both and a user would
need to know that implementation detail for sources.list configuration.

The "Identifier" field is hence introduced which by default has the same
value as "Created-By", but can be freely configured – especially it can
be used to give two indexes the same identifier.
</content>
</entry>
<entry>
<title>implement Fallback-Of for IndexTargets</title>
<updated>2016-05-08T11:39:32Z</updated>
<author>
<name>David Kalnischkies</name>
<email>david@kalnischkies.de</email>
</author>
<published>2016-05-08T09:58:36Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=7f2d1eef183dbebaaabe07a296d9a97e9cfd0f4a'/>
<id>urn:sha1:7f2d1eef183dbebaaabe07a296d9a97e9cfd0f4a</id>
<content type='text'>
Sometimes index files are in different locations in a repository as it
is currently the case for Contents files which are per-component in
Debian, but aren't in Ubuntu. This has historic reasons and is perhaps
changed soon, but such cases of transitions can always happen in the
future again, so we should prepare:

Introduced is a new field declaring that the current item should only be
downloaded if the mentioned item wasn't allowing for transitions without
a flagday in clients and archives.

This isn't implemented 'simpler' with multiple MetaKeys as items (could)
change their descriptions and perhaps also other configuration bits with
their location.
</content>
</entry>
<entry>
<title>download arch:all also for NATIVE_ARCHITECTURE indextargets</title>
<updated>2016-05-07T14:45:35Z</updated>
<author>
<name>David Kalnischkies</name>
<email>david@kalnischkies.de</email>
</author>
<published>2016-05-07T14:45:35Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=7c1dca1439b956a085b09c73fdbe5a66af20241b'/>
<id>urn:sha1:7c1dca1439b956a085b09c73fdbe5a66af20241b</id>
<content type='text'>
It looks a bit strange on the outside to have multiple "native
architecture", but all is considered an implementation detail and e.g.
packages of arch:all are in dependency resolution equal to native
packages.
</content>
</entry>
<entry>
<title>don't construct MetaIndex acquire items with IndexTargets</title>
<updated>2016-05-07T12:52:08Z</updated>
<author>
<name>David Kalnischkies</name>
<email>david@kalnischkies.de</email>
</author>
<published>2016-05-07T12:52:08Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=a8f565d3f69e6dba59195469959106da3eb8f33f'/>
<id>urn:sha1:a8f565d3f69e6dba59195469959106da3eb8f33f</id>
<content type='text'>
We don't have to initialize the Release files with a set of IndexTargets
to acquire, but instead wait for the Release file to be acquired and
only then ask which IndexTargets to get.

Git-Dch: Ignore
</content>
</entry>
<entry>
<title>let DPKG_COLORS default to our APT::Color setting</title>
<updated>2016-05-03T12:19:29Z</updated>
<author>
<name>David Kalnischkies</name>
<email>david@kalnischkies.de</email>
</author>
<published>2016-05-03T12:11:30Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=ad24ea39b5dd0ce990a20a60b888511261ec21e1'/>
<id>urn:sha1:ad24ea39b5dd0ce990a20a60b888511261ec21e1</id>
<content type='text'>
dpkg can optionally colorize its output since 1.18.5. Currently this
defaults to 'never', but it will eventually be 'auto'. It seems
reasonable to assume that a user who has enabled/disabled colors in apt
will want to have dpkg have the same state regarding color usage.

This isn't overriding explicit settings by the user, so in case a user
feels strongly about it one way or the other there are options.
</content>
</entry>
<entry>
<title>support Signed-By in Release files as a sort of HPKP</title>
<updated>2016-05-01T08:50:24Z</updated>
<author>
<name>David Kalnischkies</name>
<email>david@kalnischkies.de</email>
</author>
<published>2016-04-29T14:48:16Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=89901946f936446f439b95f1a9a85ac942ac2c92'/>
<id>urn:sha1:89901946f936446f439b95f1a9a85ac942ac2c92</id>
<content type='text'>
Users have the option since apt &gt;= 1.1 to enforce that a Release file is
signed with specific key(s) either via keyring filename or fingerprints.
This commit adds an entry with the same name and value (except that it
doesn't accept filenames for obvious reasons) to the Release file so
that the repository owner can set a default value for this setting
effecting the *next* Release file, not the current one, which provides a
functionality similar "HTTP Public Key Pinning". The pinning is in
effect as long as the (then old) Release file is considered valid, but
it is also ignored if the Release file has no Valid-Until at all.
</content>
</entry>
<entry>
<title>support multiple fingerprints in signed-by</title>
<updated>2016-05-01T08:50:24Z</updated>
<author>
<name>David Kalnischkies</name>
<email>david@kalnischkies.de</email>
</author>
<published>2016-04-29T08:16:42Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=46e00c9062d09a642973e83a334483db1f310397'/>
<id>urn:sha1:46e00c9062d09a642973e83a334483db1f310397</id>
<content type='text'>
A keyring file can include multiple keys, so its only fair for
transitions and such to support multiple fingerprints as well.
</content>
</entry>
<entry>
<title>don't leak on error in listparser creation</title>
<updated>2016-04-03T12:44:47Z</updated>
<author>
<name>David Kalnischkies</name>
<email>david@kalnischkies.de</email>
</author>
<published>2016-03-25T12:08:06Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=c48ef8942d87388a67af9e2cad92171aca3be731'/>
<id>urn:sha1:c48ef8942d87388a67af9e2cad92171aca3be731</id>
<content type='text'>
Git-Dch: Ignore
Reported-By: gcc -fsanitize=address
</content>
</entry>
<entry>
<title>drop confusing comma from no strong hash message</title>
<updated>2016-03-25T08:31:42Z</updated>
<author>
<name>David Kalnischkies</name>
<email>david@kalnischkies.de</email>
</author>
<published>2016-03-25T08:31:42Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=a2025a9a307bf4796e90623b002a7fa80ae814ef'/>
<id>urn:sha1:a2025a9a307bf4796e90623b002a7fa80ae814ef</id>
<content type='text'>
</content>
</entry>
</feed>
