<feed xmlns='http://www.w3.org/2005/Atom'>
<title>apt/doc/apt-get.8.xml, branch 1.2.7</title>
<subtitle>Debians commandline package manager</subtitle>
<id>https://git.kalnischkies.de/apt/atom?h=1.2.7</id>
<link rel='self' href='https://git.kalnischkies.de/apt/atom?h=1.2.7'/>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/'/>
<updated>2015-11-25T14:20:10Z</updated>
<entry>
<title>update manpage last-modified from git via pre-export hook</title>
<updated>2015-11-25T14:20:10Z</updated>
<author>
<name>David Kalnischkies</name>
<email>david@kalnischkies.de</email>
</author>
<published>2015-11-22T18:02:13Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=ab5b1d0d31b2fbdc4896f8a107611ff056d6a668'/>
<id>urn:sha1:ab5b1d0d31b2fbdc4896f8a107611ff056d6a668</id>
<content type='text'>
Never updating this information is wrong, updating it automatically
isn't super correct either, but it seems conventional to have it and
updating it more often than needed seems better than updating it never.

Git-Dch: Ignore
</content>
</entry>
<entry>
<title>Make auto-remove and auto-clean aliases for the versions without -</title>
<updated>2015-08-14T16:27:24Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>jak@debian.org</email>
</author>
<published>2015-08-14T16:27:24Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=f66738d7fb8978eaa30a179ae4f3bcc4ca7aa58f'/>
<id>urn:sha1:f66738d7fb8978eaa30a179ae4f3bcc4ca7aa58f</id>
<content type='text'>
Some people type them instead of autoremove and autoclean, so make
them happy.

Closes: #274159
Makes-Happy: Ansgar
</content>
</entry>
<entry>
<title>Replace --force-yes by various options starting with --allow</title>
<updated>2015-08-14T10:38:18Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>jak@debian.org</email>
</author>
<published>2015-08-14T09:49:45Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=b381a482eab0fc7b65b63cf0512ef1f97d775e34'/>
<id>urn:sha1:b381a482eab0fc7b65b63cf0512ef1f97d775e34</id>
<content type='text'>
This enables more fine grained control over such exceptions.
</content>
</entry>
<entry>
<title>rename 'apt-get files' to 'apt-get indextargets'</title>
<updated>2015-08-10T15:27:17Z</updated>
<author>
<name>David Kalnischkies</name>
<email>david@kalnischkies.de</email>
</author>
<published>2015-07-09T22:07:37Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=c2a4a8dded2dfb56dbcab9689b6cb4b96c9999b6'/>
<id>urn:sha1:c2a4a8dded2dfb56dbcab9689b6cb4b96c9999b6</id>
<content type='text'>
'files' is a bit too generic as a name for a command usually only used
programmatically (if at all) by developers, so instead of "wasting" this
generic name for this we use "indextargets" which is actually the name
of the datastructure the displayed data is stored in.
Along with this rename the config options are renamed accordingly.
</content>
</entry>
<entry>
<title>add sources.list Check-Valid-Until and Valid-Until-{Max,Min} options</title>
<updated>2015-08-10T15:25:26Z</updated>
<author>
<name>David Kalnischkies</name>
<email>david@kalnischkies.de</email>
</author>
<published>2015-06-23T15:26:57Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=0741daeb7ab870b4dd62a93fa12a1cf6330f9a72'/>
<id>urn:sha1:0741daeb7ab870b4dd62a93fa12a1cf6330f9a72</id>
<content type='text'>
These options could be set via configuration before, but the connection
to the actual sources is so strong that they should really be set in the
sources.list instead – especially as this can be done a lot more
specific rather than e.g. disabling Valid-Until for all sources at once.

Valid-Until-* names are chosen instead of the Min/Max-ValidTime as this
seems like a better name and their use in the wild is probably low
enough that this isn't going to confuse anyone if we have to names for
the same thing in different areas.

In the longrun, the config options should be removed, but for now
documentation hinting at the new options is good enough as these are the
kind of options you set once across many systems with different apt
versions, so the new way should work everywhere first before we
deprecate the old way.
</content>
</entry>
<entry>
<title>provide a public interface for acquiring changelogs</title>
<updated>2015-06-15T12:39:37Z</updated>
<author>
<name>David Kalnischkies</name>
<email>david@kalnischkies.de</email>
</author>
<published>2015-06-13T09:13:45Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=d56e2917f27a722b54685de13aeb1bb7592fc61b'/>
<id>urn:sha1:d56e2917f27a722b54685de13aeb1bb7592fc61b</id>
<content type='text'>
Provided is a specialized acquire item which given a version can figure
out the correct URI to try by itself and if not provides an error
message alongside with static methods to get just the URI it would try
to download if it should just be displayed or similar such.

The URI is constructed as follows:
Release files can provide an URI template in the "Changelogs" field,
otherwise we lookup a configuration item based on the "Label" or
"Origin" of the Release file to get a (hopefully known) default value
for now. This template should contain the string CHANGEPATH which is
replaced with the information about the version we want the changelog
for (e.g.  main/a/apt/apt_1.1). This middleway was choosen as this path
part was consistent over the three known implementations (+1 defunct),
while the rest of the URI varies widely between them.

The benefit of this construct is that it is now easy to get changelogs
for Debian packages on Ubuntu and vice versa – even at the moment where
the Changelogs field is present nowhere. Strictly better than what
apt-get had before as it would even fail to get changelogs from
security… Now it will notice that security identifies as Origin: Debian
and pick this setting (assuming again that no Changelogs field exists).
If on the other hand security would ship its changelogs in a different
location we could set it via the Label option overruling Origin.

Closes: 687147, 739854, 784027, 787190
</content>
</entry>
<entry>
<title>implement 'apt-get files' to access index targets</title>
<updated>2015-06-11T14:49:29Z</updated>
<author>
<name>David Kalnischkies</name>
<email>david@kalnischkies.de</email>
</author>
<published>2015-06-11T14:40:45Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=8881b11eacd735148d087c8c0f53827cb537b582'/>
<id>urn:sha1:8881b11eacd735148d087c8c0f53827cb537b582</id>
<content type='text'>
Downloading additional files is only half the job. We still need a way
to allow external tools to know where the files are they requested for
download given that we don't want them to choose their own location.

'apt-get files' is our answer to this showing by default in a deb822
format information about each IndexTarget with the potential to filter
the records based on lines and an option to change the output format.

The command serves also as an example on how to get to this information
via libapt.
</content>
</entry>
<entry>
<title>Document Acquire{MaxReleaseFileSize,AllowInsecureRepositories,AllowDowngradeToInsecureRepositories} and --no-allow-insecure-repositories</title>
<updated>2014-10-13T09:29:46Z</updated>
<author>
<name>Michael Vogt</name>
<email>mvo@ubuntu.com</email>
</author>
<published>2014-10-13T07:39:25Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=954d30df8d8b0fb4fa203d09674a4fe1e990e55c'/>
<id>urn:sha1:954d30df8d8b0fb4fa203d09674a4fe1e990e55c</id>
<content type='text'>
Document the new options to restrict loading unauthenticated data
into our parsers.
</content>
</entry>
<entry>
<title>ensure that all docs use all entities files</title>
<updated>2014-08-26T18:49:48Z</updated>
<author>
<name>David Kalnischkies</name>
<email>david@kalnischkies.de</email>
</author>
<published>2014-07-18T14:42:40Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=5abbf5bbb5ee8717f89cac6ef409c4cec79259f6'/>
<id>urn:sha1:5abbf5bbb5ee8717f89cac6ef409c4cec79259f6</id>
<content type='text'>
Not all are needed for all files at the moment, but the new docbook
building hadn't available some of the entities it used as the files
weren't correctly copied around in all cases and having the same across
the bord makes working with all of them a little easier.

Git-Dch: Ignore
</content>
</entry>
<entry>
<title>Consistently use Dpkg::Progress* in documentation</title>
<updated>2014-04-22T13:32:09Z</updated>
<author>
<name>James McCoy</name>
<email>jamessan@debian.org</email>
</author>
<published>2014-04-21T20:35:28Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=a268c98635f96a5ebb432c14f3c5ba6bbd605281'/>
<id>urn:sha1:a268c98635f96a5ebb432c14f3c5ba6bbd605281</id>
<content type='text'>
Closes: 745452
</content>
</entry>
</feed>
