On Mon, Feb 13, 2023 at 1:56 PM Kevin Kofler via devel
<devel(a)lists.fedoraproject.org> wrote:
Stephen Smoogen wrote:
> I did a check on some.. I only downloaded 3 isos so this isn't a complete
> set.
I think trying to track down 11 to 16 years of creeping bloat now is pretty
much a lost cause, but one thing I notice:
> The 20 largest packages on 33 is:
[snip]
> 47955205 qt5-qtwebkit
> 60158710 webkit2gtk3
[snip]
> 165482197 qt5-qtwebengine
[snip]
> 271515808 firefox
Having 4 different web engines on the Spin definitely does not help.
qt5-qtwebengine is the one that logically should be there, the others are
bloat.
Of these, Firefox is the largest and even overall the second largest package
on the Spin (and that does not even include the size of the separate
firefox-langpacks package that should be added to the Firefox size). It is
entirely unnecessary on the KDE Spin because we already have Falkon:
https://bugzilla.redhat.com/show_bug.cgi?id=1920298
webkit2gtk3 was probably dragged in by the Anaconda → Yelp → WebKitGTK
dependency chain. I blame Anaconda for that dependency bloat.
(Of course, the Anaconda web UI will make the situation even worse there, in
that one of the above will become required by Anaconda to even just display
its UI. I think switching to Calamares should be seriously considered at
least for the KDE Spin.)
As for qt5-qtwebkit, I am not sure what dragged this in on F33. We have been
trying to get rid of QtWebKit uses. I do not know yet what dragged this in
on F33 and whether that has been fixed since.
FYI, if the GTK-based Anaconda UI goes away, the KDE variants probably
ship a thin QtWebEngine wrapper or use Firefox instead for the
web-based UI. No reason to depend on WebKitGTK for this.
--
真実はいつも一つ!/ Always, there's only one truth!