Re: [gentoo-user] #gentoo experiences

2017-11-28 Thread Frank Steinmetzger
On Sun, Nov 19, 2017 at 11:56:09PM +1100, Michael Palimaka wrote:
> Hi all,
> 
> I'm collecting information about people's experiences in #gentoo.
> 
> I'm interested in both good and bad experiences, with users, developers,
> and operators. Basically, anything that anyone would care to share would
> be much appreciated.

When I go there to solve some problem or other, more often than not I do get
at least a reply. Not always right-on, and sometimes I get no response at
all. But I can't expect that, especially not with some very specific (or
very vague) questions.

But it seems to me, some particular and very competent members are there and
answer questions 24/7 and I am grateful for their expertise. Just recently I
went in about an out-of-date portage sync, and they immediately pointed me
to a BGO entry. *g*

Unfortunately, usually it is in the evening when I try to solve my problems,
so I can't hang out there very long myself to lend aid to others.

-- 
Gruß | Greetings | Qapla’
Please do not share anything from, with or about me on any social network.

The greatest advantage of beer: no red wine stains!


signature.asc
Description: Digital signature


[gentoo-user] Re: is multi-core really worth it?

2017-11-28 Thread Raffaele Belardi
Raffaele Belardi wrote:
> Hi,
> 
> rebuilding system and world with gcc-7.2.0 on a 6-core AMD CPU I have the 
> impression that
> most of the ebuilds limit parallel builds to 1, 2 or 3 threads. I'm aware it 
> is only an
> impression, I did not spend the night monitoring the process, but 
> nevertheless every time
> I checked the load was very low.
> 
> Does anyone have real-world statistics of CPU usage based on gentoo world 
> build?

I graphed the number of parallel ebuilds while doing an 'emerge -e' world on a 
4-core CPU,
the graph is attached. There is an initial peak of ebuilds but I assume it is 
fake data
due to prints being delayed. Then there is a long interval during which there 
are few (~2)
ebuilds running. This may be due to lack of data (~700Mb still had to be 
downloaded when I
started the emerge) or due to dependencies. Then, after ~500 merged packages, 
finally the
number of parallel ebuilds rises to something very close to the requested 5.

Note: the graph represents the number of parallel ebuilds in time, not the 
number of
parallel jobs. The latter would be more interesting but requires a lot more 
effort.

Note also in the log near the seamonkey build that the load rises to 15 jobs; I 
suppose
seamonkey and other two potentially massively parallel jobs started with low 
parallelism,
fooling emerge into starting all three of them, but then each one spawned the 
full -j5
jobs requested by MAKEOPTS. There's little emerge can do in these cases to 
maintain the
load-average.

All of this just to convince myself that yes, it is worth it!

raffaele

Method:
The relevant part of the command line:
 # "MAKEOPTS=-j5 EMERGE_DEFAULT_OPTS=--jobs 3 --load-average 5" emerge -e world
on a 4 core CPU.
In the log I substituted a +1 for every 'Emerging' and -1 for every 
'Installing', removed
the rest of the line, summed and graphed the result.


jobs3-avg5.txt.orig.gz
Description: application/gzip


[gentoo-user] Please Read and Response if you are a Software Developer

2017-11-28 Thread Hiva Alahyari
Dear Software Developers!

I’m writing to you as I need your insight for my research study if you could 
kindly participate this time too!

As part of my research project at Chalmers University, I have conducted a 
research-survey about 23 types of wastes (collected from literature and though 
studies) that software developers or anyone involved in software development 
activities, might experience in their work/ organizations.

"In Lean thinking, anything that doesn’t add value is considered Waste."

Now I really need your input to help us understand what wastes are the most 
important according to you and your experiences.
So, I really appreciate if you participate in my survey (15 mins 
approximately), and also spread it amongst your team/colleagues, and help us 
correct and improve our research.
https://goo.gl/forms/apdBnDLXecV4XIs93

I hope that you will also find it interesting reading on these wastes and to 
see which ones occur in your work or organization.

Lots of thanks in advance for your help and support! :)
Cheers,
/Hiva