<feed xmlns='http://www.w3.org/2005/Atom'>
<title>apt/doc/apt.conf.5.xml, branch 1.1.1</title>
<subtitle>Debians commandline package manager</subtitle>
<id>https://git.kalnischkies.de/apt/atom?h=1.1.1</id>
<link rel='self' href='https://git.kalnischkies.de/apt/atom?h=1.1.1'/>
<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>add binary-specific options via Binary scope</title>
<updated>2015-11-04T17:04:02Z</updated>
<author>
<name>David Kalnischkies</name>
<email>david@kalnischkies.de</email>
</author>
<published>2015-10-16T16:03:52Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=c3ded84c6f99bda4caf63c8662416ffb0189d31b'/>
<id>urn:sha1:c3ded84c6f99bda4caf63c8662416ffb0189d31b</id>
<content type='text'>
Especially with apt now, it can be useful to set an option only for apt
and not for apt-get. Using a binary-specific subtree which is merged into
the root seems like a simple enough trick to achieve this.
</content>
</entry>
<entry>
<title>add by-hash sources.list option and document all of by-hash</title>
<updated>2015-09-14T13:22:19Z</updated>
<author>
<name>David Kalnischkies</name>
<email>david@kalnischkies.de</email>
</author>
<published>2015-09-14T11:18:29Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=24e8f24e1e94ec3816b0bfc7a05d1c4e3f73248e'/>
<id>urn:sha1:24e8f24e1e94ec3816b0bfc7a05d1c4e3f73248e</id>
<content type='text'>
This changes the semantics of the option (which is renamed too) to be a
yes/no value with the special additional value "force" as this allows
by-hash to be disabled even if the repository indicates it would be
supported and is more in line with our other yes/no options like pdiff
which disable themselves if no support can be detected.

The feature wasn't documented so far and hasn't reached a (un)stable
release yet, so changing it without trying too hard to keep
compatibility seems okay.
</content>
</entry>
<entry>
<title>sources.list and indextargets option for pdiffs</title>
<updated>2015-08-27T16:16:50Z</updated>
<author>
<name>David Kalnischkies</name>
<email>david@kalnischkies.de</email>
</author>
<published>2015-08-27T16:13:00Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=1a3a14ac63b0c4f18de53a7bddcf79d20a5e814f'/>
<id>urn:sha1:1a3a14ac63b0c4f18de53a7bddcf79d20a5e814f</id>
<content type='text'>
Disabling pdiffs can be useful occasionally, like if you have a fast
local mirror where the download doesn't matter, but still want to use it
for non-local mirrors. Also, some users might prefer it to only use it
for very big indextargets like Contents.
</content>
</entry>
<entry>
<title>Fix typo</title>
<updated>2015-08-24T10:39:57Z</updated>
<author>
<name>Michael Vogt</name>
<email>mvo@ubuntu.com</email>
</author>
<published>2015-08-24T10:39:57Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=c8ec5ab764e90565b58ba5f55f4d9d6939b44c69'/>
<id>urn:sha1:c8ec5ab764e90565b58ba5f55f4d9d6939b44c69</id>
<content type='text'>
Thanks: Julian Andres Klode
Git-Dch: ignore
</content>
</entry>
<entry>
<title>doc/apt.conf.5.xml: document Acquire::EnableSrvRecods</title>
<updated>2015-08-21T09:38:32Z</updated>
<author>
<name>Michael Vogt</name>
<email>mvo@debian.org</email>
</author>
<published>2015-08-21T09:38:32Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=a27c4e88a5820ac0642c68f72d01e5eac3dfc6b5'/>
<id>urn:sha1:a27c4e88a5820ac0642c68f72d01e5eac3dfc6b5</id>
<content type='text'>
Git-Dch: ignore
</content>
</entry>
<entry>
<title>document VERSION 2 (and 3) pre-install-pkgs hook interface</title>
<updated>2015-08-12T09:55:47Z</updated>
<author>
<name>Jonathan Nieder</name>
<email>jrnieder@gmail.com</email>
</author>
<published>2015-08-11T20:07:18Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=29efb9dda712554a2f05eb0475e3cd0a6b8a90fb'/>
<id>urn:sha1:29efb9dda712554a2f05eb0475e3cd0a6b8a90fb</id>
<content type='text'>
[Commiter: Patch adapted to apply to current version of the manpage and
added/moved a few words about Version 3 to make it fit better]

Closes: 627188
</content>
</entry>
<entry>
<title>remove Dir:: scope limit of RootDir in the documentation</title>
<updated>2015-08-12T09:55:47Z</updated>
<author>
<name>David Kalnischkies</name>
<email>david@kalnischkies.de</email>
</author>
<published>2015-08-11T17:24:24Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=35bf76cf3035761c8721e51250bbeb5f4facf8ee'/>
<id>urn:sha1:35bf76cf3035761c8721e51250bbeb5f4facf8ee</id>
<content type='text'>
RootDir doesn't only effect Dir-scope but all FindDir directories, so
document it accordingly.

Closes: 659387
</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>
</feed>
