Hi,

Thorsten Glaser:
> >> You have not yet explained why apt pinning is not enough.
> 
> Simply because apt is not the only way to install packages.
> 
Don't synaptic and/or whatever honor these pins too?

> Right. Furthermore, pinning can be used by the local admin,
> without namespacing pin priorities or somesuch, so it’s not
> something packages should do.
> 
Since you don't need a package for creating a pin entry anyway, this is a
non-argument.

Why would you want to need a namespace for pin priorities?
-1 is sufficient to block installation and therefore doesn't conflict
with any other rules. What else would you need?

> There is another benefit: conflicting packages allow all
> package managers’ resolvers to find nice dependency chains,

… esp. since their dependency resolution algorithm ends up removing the
blocker package. As soon as there's the slightest hint of a conflict
*anywhere* in the dependency chain. Aptitude is notorious for this.

… unless you add a pin. In which case you can add a pin to prevent
systemd{,sysv} from installing anyway.

-- 
-- Matthias Urlichs


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/20140703110025.gb23...@smurf.noris.de

Reply via email to