Le 07-11-30 à 14:06, Eric Hall a écrit :
On Fri, Nov 30, 2007 at 04:22:12AM -0500, Randall Wood wrote:
The assumption that a user wants the entire X11 stack installed for him is not deterministically true. I will not and can not force a user to install X11 if they do not want to.
I agree, we can't (always) know that a user wants X11 intalled. As Marcus pointed out, there are users who know what they want, and they tend to be the folks who know what to do to get it (or can figure it out). There are the other users (which to me includes the automated builds) that just want it to work(tm). Perhaps the best compromise would be to have a message pop up indicating that the gtk2 port is capable of being installed with +x11 or +quartz (in wording that people understand) and will default to +x11 in $SECONDS and what to do to stop it and go back to install with +quartz if that's what they want. If port can also tell if it is going to go build all of X11 (vs it being installed already, as is the default for Leopard), that'd be great. I think this would let people who know and/or are interested get what they want (+quartz) and also allow automated and "I don't know/care" installs to succeed. What do you think about this? Improvements or other ideas?
This gtk2 message should indicate clearly that most ports will fail at runtime with +quartz yves