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

Reply via email to