Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 641700 - Please make install-qa-check.d/60pngfix run in parallel
Summary: Please make install-qa-check.d/60pngfix run in parallel
Status: RESOLVED DUPLICATE of bug 630292
Alias: None
Product: Portage Development
Classification: Unclassified
Component: Enhancement/Feature Requests (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Portage team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-12-19 11:13 UTC by Lars Wendler (Polynomial-C) (RETIRED)
Modified: 2017-12-19 11:13 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Lars Wendler (Polynomial-C) (RETIRED) gentoo-dev 2017-12-19 11:13:12 UTC
Hi,

while updating my dev machine I found out that games-simulation/flightgear-data spends a massive amount of time running install-qa-check.d/60pngfix. This is due to the package containing roughly 5000 png files.

To be more precise, games-simulation/flightgear-data-2017.3.1 installs 4811 png files on my system and needs about 15 minutes for the whole installation although there's no compilation involved. 

Looking at the code it seems as if all found png files are checked one after each other by pngfix. This is quite some waste of time and resources on today's multi-processor machines. 
Therefor I'd like to request a parallel run of pngfix to save time and to use modern systems more efficiently.
My idea was to re-use the -j<num> from MAKEOPTS for the numer of parallel pngfix runs but that's just my naive idea of a possible solution. Perhaps you devs have some better solution in mind.
Comment 1 Lars Wendler (Polynomial-C) (RETIRED) gentoo-dev 2017-12-19 11:13:50 UTC

*** This bug has been marked as a duplicate of bug 630292 ***