Re: [gentoo-portage-dev] Dynamic USE dependencies

2015-04-04 Thread Zac Medico
On 04/02/2015 09:32 AM, Rich Freeman wrote: Out of curiosity, what is keeping us from having USE flag dependencies handled dynamically, in the same way that package dependencies are? If portage can figure out that I need libxml2 installed even if I don't put it in /var/lib/portage/world, why

Re: [gentoo-portage-dev] Dynamic USE dependencies

2015-04-02 Thread Rich Freeman
On Thu, Apr 2, 2015 at 2:03 PM, Kent Fredric kentfred...@gmail.com wrote: So I'm basically having trouble with groking the logic you're proposing of add a new use flag - implied change of useflag - rebuild when useflags change - but don't rebuild for this useflag change using some kind of

[gentoo-portage-dev] Dynamic USE dependencies

2015-04-02 Thread Rich Freeman
Out of curiosity, what is keeping us from having USE flag dependencies handled dynamically, in the same way that package dependencies are? If portage can figure out that I need libxml2 installed even if I don't put it in /var/lib/portage/world, why can't it figure out that I need it built with

Re: [gentoo-portage-dev] Dynamic USE dependencies

2015-04-02 Thread Kent Fredric
On 3 April 2015 at 05:32, Rich Freeman ri...@gentoo.org wrote: Out of curiosity, what is keeping us from having USE flag dependencies handled dynamically, in the same way that package dependencies are? If portage can figure out that I need libxml2 installed even if I don't put it in

Re: [gentoo-portage-dev] Dynamic USE dependencies

2015-04-02 Thread Rich Freeman
On Thu, Apr 2, 2015 at 12:56 PM, Kent Fredric kentfred...@gmail.com wrote: On 3 April 2015 at 05:32, Rich Freeman ri...@gentoo.org wrote: Out of curiosity, what is keeping us from having USE flag dependencies handled dynamically, in the same way that package dependencies are? If portage can

Re: [gentoo-portage-dev] Dynamic USE dependencies

2015-04-02 Thread Kent Fredric
On 3 April 2015 at 06:32, Rich Freeman ri...@gentoo.org wrote: Why is this necessary? If a USE flag changes, just rebuild the application. Isn't the nature of your proposal,( that is, dynamic deps for USE flags ) inherently Use flags change, _dont_ rebuild the application ? :) It may help