(I am faking the quoting manually because gmail's mobile client
doesn't do inline well. Hopefully it's comprehensible.)

> Scenario 1: if dist flags sets "gui: qt gtk tcltk" and system flags
> sets "+gui" and I run "USE=-tcltk" on a recipe that has an optional
> Tcl/Tk GUI, do I get a Tcl/Tk GUI built?

Dist flags do not set gui: qt gtk tcltk, that is set in the user's
GenericFlags.conf. It's a settings file precisely so that you can
change it to reorder or remove components.

So assuming the gui: flag is set like that in your GenericFlags.conf,
the answer is yes. You asked for it, if you don't want it, take it out
of the gui flag, disable the gui flag, or enable the flag for another
implementation. One of those scenarios is what you actually want, so
let's be clear about it.

Realistically, you'll be doing this at the global configuration level,
so editing your generic flags right next door is not difficult, and
since you clearly have strong feelings on the matter you'll be wanting
to do that anyway to reprioritise them. Magic action at a distance
isn't necessary.

> Scenario 2: if dist flags sets "-tcltk" and system flags sets "gui: qt
> gtk tcltk" and I run "USE=+gui" on a recipe that has an optional
> Tcl/Tk GUI, do I get the optional Tcl/Tk GUI?

Yes (now), probably (under the proposed scheme).

> Is the behavior of scenario 2 the
> point of disagreement between Michael and Jonas?

I think it's all scenario 1, though Jonas doesn't mind so much about 2.
-Michael
_______________________________________________
gobolinux-devel mailing list
gobolinux-devel@lists.gobolinux.org
http://lists.gobolinux.org/mailman/listinfo/gobolinux-devel

Reply via email to