Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 757603

Summary: app-office/kmymoney-5.1.0 USE flag "webkit" removed
Product: Gentoo Linux Reporter: Tiger <gothiger>
Component: Current packagesAssignee: Gentoo KDE team <kde>
Status: RESOLVED FIXED    
Severity: normal CC: sam
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Bug Depends on:    
Bug Blocks: 684580    

Description Tiger 2020-11-29 15:04:23 UTC
Hello,

Please could you explain why this USE flag was removed ?

People who have already QtWebkit on their system will now have to emerge QtWebEngine which takes a LOT of compile time.

It is sad that kmymoney use that huge kit for only rendering the home page view and printing functions if I am right ?

I know the line below shows an old version but as example without the jumbo-build which was also removed recently from qtwebengine ebuild you can see the difference between compile time of theses packages :

dev-qt/qtwebkit-5.212.0_pre20200309-r1: 2 hours, 47 minutes, 27 seconds average for 3 merges

dev-qt/qtwebengine-5.14.1: 15 hours, 20 minutes, 50 seconds average for 1 merge


Thanks in advance,

Best Regards.
Comment 1 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2020-11-29 16:10:06 UTC
This is because qtwebkit is being removed from the tree as it is no longer supported upstream more-or-less: bug 684580.
Comment 2 Andreas Sturmlechner gentoo-dev 2020-11-29 17:29:08 UTC
Answer to $summary is *yes*, there is nothing we can do about it.
Comment 3 Andreas Sturmlechner gentoo-dev 2020-11-29 17:41:42 UTC
That said, 15 hours is way overboard and hints at system resources exhaustion - look into reducing MAKEOPTS value for the package. On my system qtwebengine[-jumbo-build] was about 3.5x build time of qtwebkit.