> Are you saying that if two dependents of a package A depend on the same
> package B, but with different features we need to build B with the
> union of those features?
>
Exactly, except in some cases where features are incompatible with each other, 
but that's (very) rare.  What's annoying is that we don't know the good scope 
of features, it's often more than "default" but we still want to minimize it to 
avoid weird dependency loops. 

>
> Is it possible to build B twice or will it conflict with itself when
> building A?
>
Not sure I remember correctly, IIRC you need a single B. 

Reply via email to