Ciaran McCreesh wrote:
On Mon, 16 Oct 2006 00:25:42 +0200 Jakub Moc <[EMAIL PROTECTED]> wrote:
| Ciaran McCreesh napsal(a):
| > The profiles change over time. Currently, when the profiles change,
| > the only thing that has to be checked for conflicting USE behaviour
| > is subprofiles. With IUSE defaults, the person making the change
| > will also have to do a sanity check over the entire tree.
| | Uh, what kind of conflicting behaviour and what sanity checks are you
| talking about here? Did you _really_ miss the whole point of this
| feature?

Before changing default values for USE flags, arch and release people
have to make sure that that change won't do something nasty like
introduce circular or built_with_use deps into the default system
resolution.


I don't see how the location of the default USE affects these things. If I change default USE in my ebuild; I have to do sanity checks. If I change default USE in the profile; I have to do sanity checks *in that profile*.

So if your argument is that it's cheaper to check just N profiles ( the profiles affected by my change ) versus all available profiles; then I agree with you on that point.

However I still believe there exist examples where default USE in an ebuild is a better solution.
--
[email protected] mailing list

Reply via email to