Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 757603 - app-office/kmymoney-5.1.0 USE flag "webkit" removed
Summary: app-office/kmymoney-5.1.0 USE flag "webkit" removed
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo KDE team
Depends on:
Blocks: qtwebkit-removal
  Show dependency tree
Reported: 2020-11-29 15:04 UTC by Tiger
Modified: 2020-11-29 17:41 UTC (History)
1 user (show)

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


Note You need to log in before you can comment on or make changes to this bug.
Description Tiger 2020-11-29 15:04:23 UTC

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-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.