Re: [gentoo-dev] Portage dependency solving algorithm

2014-11-17 Thread Zac Medico
On 11/17/2014 07:56 PM, Zac Medico wrote: > For hitomi, _slot_operator_update_probe/use_reduce is an obvious thing > to optimize. It called use_reduce 53763 times there, so it seems to > repeat use_reduce multiple times for the same packages. That means we > should see a benefit from memoization.

Re: [gentoo-dev] Portage dependency solving algorithm

2014-11-17 Thread Zac Medico
On 11/17/2014 09:47 PM, Andrew Savchenko wrote: > I use 2.2.14 on both hosts (and usually latest ~x86 portage is > there). I thought that running fixpackages should be enough to run > emerge with --dynamic-deps=n. It depends on how badly the installed deps have diverged from the corresponding ebu

Re: [gentoo-dev] Portage dependency solving algorithm

2014-11-17 Thread Andrew Savchenko
Hi, On Mon, 17 Nov 2014 19:56:02 -0800 Zac Medico wrote: > On 11/17/2014 07:07 PM, Andrew Savchenko wrote: [...] > > Tarball contains per host directories. Each one contains: > > - pstats file; > > - generated pdf with call graphs and timing; > > - host-related information: > > * emerge --info >

Re: [gentoo-dev] Re: Implicit system dependency

2014-11-17 Thread Vadim A. Misbakh-Soloviov
В письме от Вт, 18 ноября 2014 03:28:08 пользователь Duncan написал: > Tho I actually appreciate the "you get to keep the pieces" aspect as > Unlike many distros, gentoo actually respects the user and their > right to decide enough to give them the /power/ to break the system, if > they "drink and

Re: [gentoo-dev] Portage dependency solving algorithm

2014-11-17 Thread Zac Medico
On 11/17/2014 07:07 PM, Andrew Savchenko wrote: > Hello, > > On Sun, 09 Nov 2014 00:15:56 -0800 Zac Medico wrote: >> On 11/08/2014 10:53 PM, Andrew Savchenko wrote: > [...] >>> On old hardware it may take dozens of minutes of CPU time. I have >>> that *.pickle files, I have sqlite metadata cache,

[gentoo-dev] Re: Implicit system dependency

2014-11-17 Thread Duncan
Andreas K. Huettel posted on Tue, 18 Nov 2014 00:05:03 +0100 as excerpted: > Message to users- if you want a minimum set of useflags, start from the > main default profile of your arch. That's what it is for. Everything > else, and you sure get to keep the pieces. But for no-multilib, there's st

Re: [gentoo-dev] Portage dependency solving algorithm

2014-11-17 Thread Andrew Savchenko
Hello, On Sun, 09 Nov 2014 00:15:56 -0800 Zac Medico wrote: > On 11/08/2014 10:53 PM, Andrew Savchenko wrote: [...] > > On old hardware it may take dozens of minutes of CPU time. I have > > that *.pickle files, I have sqlite metadata cache, I have 100% CPU > > usage. It's not an I/O problem. Just

Re: [gentoo-dev] Re: Implicit system dependency

2014-11-17 Thread Ian Stakenvicius
> On Nov 17, 2014, at 7:03 PM, hasufell wrote: > >> On 11/18/2014 12:47 AM, Andreas K. Huettel wrote: >> Am Dienstag, 18. November 2014, 00:38:36 schrieb hasufell: >> >> We just don't want to answer a thousand >> questions when things break for others. That is the whole point of sane >> defa

Re: [gentoo-dev] Re: Implicit system dependency

2014-11-17 Thread hasufell
On 11/18/2014 12:47 AM, Andreas K. Huettel wrote: > Am Dienstag, 18. November 2014, 00:38:36 schrieb hasufell: > > We just don't want to answer a thousand > questions when things break for others. That is the whole point of sane > defaults. > Except that sane defaults are not a substitute for

Re: [gentoo-dev] Re: Implicit system dependency

2014-11-17 Thread Andreas K. Huettel
Am Dienstag, 18. November 2014, 00:38:36 schrieb hasufell: > I personally don't have a strong opinion on any of those solutions. But > I'm quite tired of people telling me how to use gentoo and what to > expect about correctness of dependencies. Earth to hasufell. Please stop confusing people. We

Re: [gentoo-dev] Re: Implicit system dependency

2014-11-17 Thread hasufell
On 11/18/2014 12:05 AM, Andreas K. Huettel wrote: > USE="-*" was maybe a reasonable idea before we had use defaults. > > Now, by setting USE="-*", you deviate from upstream defaults at random places > and pointlessly mess up the dependency calculations of python / ruby / > multilib / ... packag

Re: [gentoo-dev] Re: Implicit system dependency

2014-11-17 Thread Andreas K. Huettel
Am Montag, 17. November 2014, 22:36:10 schrieb hasufell: > > > > If someone using Gentoo uses USE="-* foo bar ..." they get to keep the > > pieces. > > > > William > > Using USE="-*" reveals so many random assumptions and untested ebuild > configurations that we should definitely rethink that se

Re: [gentoo-dev] Re: Implicit system dependency

2014-11-17 Thread hasufell
On 11/17/2014 09:40 PM, William Hubbs wrote: > On Fri, Nov 14, 2014 at 11:42:57PM +0100, Alexander Hof wrote: >> Mike Gilbert wrote: There are people that don't want c++ and gcc:4.7 can still bootstrap without. >>> >>> Those people "know what they are doing" and could un-force the us

Re: [gentoo-dev] Re: Implicit system dependency

2014-11-17 Thread William Hubbs
On Fri, Nov 14, 2014 at 11:42:57PM +0100, Alexander Hof wrote: > Mike Gilbert wrote: > >> There are people that don't want c++ and gcc:4.7 can still bootstrap > >> without. > >> > > > > Those people "know what they are doing" and could un-force the use > > flag. That would prevent people from acci