W dniu 08.03.2017, śro o godzinie 21∶07 +1300, użytkownik Kent Fredric napisał: > On Tue, 7 Mar 2017 16:40:06 -0600 > William Hubbs <willi...@gentoo.org> wrote: > > > What I need is a way to force all go programs on your system to rebuild > > when the version of dev-lang/go on your system changes, and this method > > with virtuals is the only way I can think of to make that happen and > > allow you to remove dev-lang/go. > > Given the strength of := binding, I'd discourage against this. > > Causing portage resolver catastrophes to solve a "it would be nice if ..." > problem > is a bad trade-off. > > := Should be restricted to things that it is *necessary* for. > > What I think is needed is a weaker version of := which is advisory: that is, > portage > ignores the binding in entirety unless portage options dictate "rebuild > things even if > strictly not necessary" > > And this levity should mean portage should be more amenable to break graphs > to make install possible. ( Whereas with := , the presence of such a spec > causes portage > to have tantrums when the underlying dependency changes )
...which boils down to people having no clue what := actually means and not caring to learn that before proposing awesome solutions. -- Best regards, Michał Górny
signature.asc
Description: This is a digitally signed message part