<feed xmlns='http://www.w3.org/2005/Atom'>
<title>apt/doc, branch 1.3_exp2</title>
<subtitle>Debians commandline package manager</subtitle>
<id>https://git.kalnischkies.de/apt/atom?h=1.3_exp2</id>
<link rel='self' href='https://git.kalnischkies.de/apt/atom?h=1.3_exp2'/>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/'/>
<updated>2016-06-11T15:25:20Z</updated>
<entry>
<title>Release 1.3~exp2</title>
<updated>2016-06-11T15:25:20Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>jak@debian.org</email>
</author>
<published>2016-06-11T15:24:13Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=5ff8dd6bd1c30c29a7398e339d3bdeaffe2f4489'/>
<id>urn:sha1:5ff8dd6bd1c30c29a7398e339d3bdeaffe2f4489</id>
<content type='text'>
</content>
</entry>
<entry>
<title>edsp: drop privileges before executing solvers</title>
<updated>2016-06-08T15:27:19Z</updated>
<author>
<name>David Kalnischkies</name>
<email>david@kalnischkies.de</email>
</author>
<published>2016-06-08T11:44:29Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=007d8b488787f4c33ced5937f22f99f1b759088a'/>
<id>urn:sha1:007d8b488787f4c33ced5937f22f99f1b759088a</id>
<content type='text'>
Most (if not all) solvers should be able to run perfectly fine without
root privileges as they get the entire state they are supposed to work
on via stdin and do not perform any action directly, but just pass
suggestions on via stdout.

The new default is to run them all as _apt hence, but each solver can
configure another user if it chooses/must. The security benefits are
minimal at best, but it helps preventing silly mistakes (see
35f3ed061f10a25a3fb28bc988fddbb976344c4d) and that is always good.

Note that our 'apt' and 'dump' solver already dropped privileges if they
had them.
</content>
</entry>
<entry>
<title>fix and document on the fly compressor config</title>
<updated>2016-05-27T12:08:44Z</updated>
<author>
<name>David Kalnischkies</name>
<email>david@kalnischkies.de</email>
</author>
<published>2016-05-27T10:08:32Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=124e6916b7b02984803ff8217e8163947aae2882'/>
<id>urn:sha1:124e6916b7b02984803ff8217e8163947aae2882</id>
<content type='text'>
libapt allows to configure compressors to be used by its system via
configuration implemented in 03bef78461c6f443187b60799402624326843396,
but that was never really documented and also only partly working, which
also explains why the tests weren't using it…
</content>
</entry>
<entry>
<title>fix two typos in apt.conf &amp; apt-cache manpage</title>
<updated>2016-05-24T08:46:47Z</updated>
<author>
<name>David Kalnischkies</name>
<email>david@kalnischkies.de</email>
</author>
<published>2016-05-24T08:37:57Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=40ebab6ac9dcbbebd3c3e6d70eee0d6e3ab36520'/>
<id>urn:sha1:40ebab6ac9dcbbebd3c3e6d70eee0d6e3ab36520</id>
<content type='text'>
Reported-By: lintian: spelling-error-in-manpage
Git-Dch: Ignore
</content>
</entry>
<entry>
<title>edsp: add Forbid-{New-Install,Remove} and Upgrade-All</title>
<updated>2016-05-20T12:18:36Z</updated>
<author>
<name>David Kalnischkies</name>
<email>david@kalnischkies.de</email>
</author>
<published>2016-05-06T12:21:02Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=43c71fad3a51d841132ba15a7a5930e1ee4126ed'/>
<id>urn:sha1:43c71fad3a51d841132ba15a7a5930e1ee4126ed</id>
<content type='text'>
This allows to differentiate properly between 'apt-get upgrade', 'apt
upgrade' and 'apt full-upgrade'.
</content>
</entry>
<entry>
<title>document --no- as --show-upgraded is the default</title>
<updated>2016-05-16T15:18:49Z</updated>
<author>
<name>David Kalnischkies</name>
<email>david@kalnischkies.de</email>
</author>
<published>2016-05-16T15:18:49Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=6a5f38e99303e53f2b593442a5c1ace104c155b7'/>
<id>urn:sha1:6a5f38e99303e53f2b593442a5c1ace104c155b7</id>
<content type='text'>
--show-upgraded is the default since
906fbf8886926eeb302332d997c9bd861291e155 so documenting it as if it
would be an option having an effect as is feels wrong and we do the same
for other options like install-recomends, download, …, too.

This commit also removes -u from the documentation, but still supports
it in the commandline parsing. Eventually we should deprecate the short
option, but for now lets just stop documenting it.

Closes: 824456
</content>
</entry>
<entry>
<title>edsp: warn if unexpected stanzas appear in the solution</title>
<updated>2016-05-12T14:21:10Z</updated>
<author>
<name>David Kalnischkies</name>
<email>david@kalnischkies.de</email>
</author>
<published>2016-05-12T14:21:10Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=90e7fba4ac16fc764bf6aac7b59c17c3be551b60'/>
<id>urn:sha1:90e7fba4ac16fc764bf6aac7b59c17c3be551b60</id>
<content type='text'>
Unexpected are for examples removal requests for versions which aren't
installed, installations of already installed versions &amp; requests to
install and remove a package at the same time.
</content>
</entry>
<entry>
<title>edsp: document unique package identifiers</title>
<updated>2016-05-12T12:52:29Z</updated>
<author>
<name>Johannes 'josch' Schauer</name>
<email>josch@mister-muffin.de</email>
</author>
<published>2016-05-12T11:07:59Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=d67db03c2ab853eba7b67c8870af41796eea387c'/>
<id>urn:sha1:d67db03c2ab853eba7b67c8870af41796eea387c</id>
<content type='text'>
Document that package identifiers must be unique (apt only uses the last
action for a given identifier) and that install requests do also imply
upgrades and downgrades (and thus removal of the old version). This is
to prevent that solvers express an upgrade or downgrade instruction as
two stanzas: a removal of the old version and an installation of the new
version. Instead, a single install stanza is sufficient to express
upgrade or downgrade requests.
</content>
</entry>
<entry>
<title>Release 1.3~exp1</title>
<updated>2016-05-11T08:51:06Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>jak@debian.org</email>
</author>
<published>2016-05-11T08:51:06Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=5b0577488ff60e7163fe7dc62a044329d398d726'/>
<id>urn:sha1:5b0577488ff60e7163fe7dc62a044329d398d726</id>
<content type='text'>
</content>
</entry>
<entry>
<title>edsp: support generic and solver-specific configs</title>
<updated>2016-05-10T20:48:31Z</updated>
<author>
<name>David Kalnischkies</name>
<email>david@kalnischkies.de</email>
</author>
<published>2016-05-10T20:48:31Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=eb1000f6e5fa7035c764d0e7aa9ca71c7aa8d52d'/>
<id>urn:sha1:eb1000f6e5fa7035c764d0e7aa9ca71c7aa8d52d</id>
<content type='text'>
The spec was slightly inconsistent if the preferences setting is
available only as generic or specific setting &amp; the code only supported
the specific one, while for the strict-pinning was only generic…

As the usual pattern for apt is to have both options we adapt the spec
and code to support both as well.

This also adds a purely informal "Solver" field so in case the request
is saved in a file, we know to which solver the sent preferences apply.

Closes: 823918
</content>
</entry>
</feed>
