On 04/01/2010 01:44 PM, Róbert Čerňanský wrote: > If I'm getting this right the proposed behavior is such that in case of > conflicting use flags emerge fails and user gets a message that he > has to set use flags as required. If so then I think it is not the right > way to handle it. A package manager should be able do deal with (use > flag) dependencies automatically. Similarly as it deals with "normal" > package dependenicies. > > It should not do this silenly though. emerge -pv should display real > state of use flags; so if some use flag has to be turned on > automatically due to dependency/conflict then it has to be shown so. > > This apply also for package[use_flag] deps. It is not very convenient > to fiddle use flags for individual packages that I basically do not care > about because they are just dependencies; so natural expectation is > that package manager pulls required deps. automatically (whether it > means install a package or install a package _with_ switched use flag). > > I hope this does not sound that I'm dictating you what is the right way > to do things. I just wanted to express my opinion. And I admit that > perhaps I do not see possible negative consequences of such behaviour.
I appreciate your input, and I think you're right about this issue. However, it seems to be essentially a user interface issue, and therefore it doesn't necessarily need to be included in the specification (except maybe as a side note). -- Thanks, Zac