Michał Górny <[email protected]> wrote:
>
>> Ciaran McCreesh <[email protected]> wrote:
>> > Martin Vaeth <[email protected]> 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=3Dselinux 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.
>
> Excuse me but are we talking about updating *DEPEND or IUSE?

You are right, according to my original suggestion, the developer
should not even have been allowed to bump only a minor revision.
This is already discussing some possible extension/misuse
of the feature.


Reply via email to