Ciaran McCreesh <ciaran.mccre...@googlemail.com> wrote:
> Martin Vaeth <mar...@mvath.de> wrote:
>> The idea is to act "as usual", just to skip unnecessary phases...
>
> So someone adds optional selinux support to a package, and then you end
> up with selinux being "on", despite not having it, and then another
> package depends upon your package with [selinux], and the dependency is
> mistakenly treated as met...

If the developer has added IUSE=selinux and bumps from -r1 to -r1.1,
he has of course verified that this USE-change does not require
recompilation either way, since otherwise he would not have been
allowed to explicitly say the package manager that recompilation
is unnecessary.
So the dependency is *correctly* treated as met.



Reply via email to