The rules for "what gets added to world" are currently:

* don't add anything if we're preserving world

* if it's a named set, add it unless it's world, system, security,
  everything, insecurity

* if it's a package spec, add its package unless the spec has wildcards,
  slot or version restrictions

Portage's rules are a bit different. So far as I know, which could be
out of date:

* it won't add things if the package is already installed

* it adds :slots for any spec that uniquely identifies a package (which
means if you install a particular kernel version, that kernel version
slot ends up in world, and then when the ebuilds are removed things get
icky)

Since the next alpha is going to have a big change to world (it'll be
in the release notes), I'm open to comments about:

* whether we should start adding things to world if they include slot
restrictions

* whether we should start adding things to world if they include
version restrictions

Answer quickly or forever hold your peas.

-- 
Ciaran McCreesh

Attachment: signature.asc
Description: PGP signature

_______________________________________________
paludis-user mailing list
[email protected]
http://lists.pioto.org/mailman/listinfo/paludis-user

Reply via email to