kate: X11 Forwarding on F22

Kevin Kofler kevin.kofler at chello.at
Tue Sep 15 16:50:42 UTC 2015


Reindl Harald wrote:
> thanks for that showing what i mean with bloatware dependencies which is
> clearly the result of wrapping abstraction over abstraction over
> abstraction with each layer introducing dependency chains

What this shows to me is that the splitting into individual Frameworks 
completely and utterly failed. All it means is that there are now a 
bazillion kf5-* packages (instead of a single kdelibs4):
 > kf5-attica-5.13.0-1.fc22.x86_64
 > kf5-filesystem-5.13.0-1.fc22.x86_64
 > kf5-karchive-5.13.0-1.fc22.x86_64
 > kf5-kauth-5.13.0-1.fc22.x86_64
 > kf5-kbookmarks-5.13.0-1.fc22.x86_64
 > kf5-kcodecs-5.13.0-1.fc22.x86_64
 > kf5-kcompletion-5.13.0-1.fc22.x86_64
 > kf5-kconfig-core-5.13.0-1.fc22.x86_64
 > kf5-kconfig-gui-5.13.0-1.fc22.x86_64
 > kf5-kconfigwidgets-5.13.0-1.fc22.x86_64
 > kf5-kcoreaddons-5.13.0-1.fc22.x86_64
 > kf5-kcrash-5.13.0-1.fc22.x86_64
 > kf5-kdbusaddons-5.13.0-1.fc22.x86_64
 > kf5-kglobalaccel-5.13.0-1.fc22.x86_64
 > kf5-kglobalaccel-libs-5.13.0-1.fc22.x86_64
 > kf5-kguiaddons-5.13.0-1.fc22.x86_64
 > kf5-ki18n-5.13.0-1.fc22.x86_64
 > kf5-kiconthemes-5.13.0-1.fc22.x86_64
 > kf5-kinit-5.13.0-1.fc22.x86_64
 > kf5-kio-core-5.13.0-2.fc22.x86_64
 > kf5-kio-core-libs-5.13.0-2.fc22.x86_64
 > kf5-kio-file-widgets-5.13.0-2.fc22.x86_64
 > kf5-kio-ntlm-5.13.0-2.fc22.x86_64
 > kf5-kio-widgets-5.13.0-2.fc22.x86_64
 > kf5-kio-widgets-libs-5.13.0-2.fc22.x86_64
 > kf5-kitemviews-5.13.0-1.fc22.x86_64
 > kf5-kjobwidgets-5.13.0-1.fc22.x86_64
 > kf5-knotifications-5.13.0-1.fc22.x86_64
 > kf5-kparts-5.13.0-1.fc22.x86_64
 > kf5-kservice-5.13.0-1.fc22.x86_64
 > kf5-ktexteditor-5.13.0-1.fc22.x86_64
 > kf5-ktextwidgets-5.13.0-1.fc22.x86_64
 > kf5-kwallet-5.13.0-1.fc22.x86_64
 > kf5-kwallet-libs-5.13.0-1.fc22.x86_64
 > kf5-kwidgetsaddons-5.13.0-1.fc22.x86_64
 > kf5-kwindowsystem-5.13.0-1.fc22.x86_64
 > kf5-kxmlgui-5.13.0-1.fc22.x86_64
 > kf5-solid-5.13.0-1.fc22.x86_64
 > kf5-solid-libs-5.13.0-1.fc22.x86_64
 > kf5-sonnet-core-5.13.0-1.fc22.x86_64
 > kf5-sonnet-ui-5.13.0-1.fc22.x86_64
(and also several split qt5-* packages:
 > qt5-qtbase-5.5.0-15.fc22.x86_64
 > qt5-qtbase-common-5.5.0-15.fc22.noarch
 > qt5-qtbase-gui-5.5.0-15.fc22.x86_64
 > qt5-qtdeclarative-5.5.0-3.fc22.x86_64
 > qt5-qtscript-5.5.0-3.fc22.x86_64
 > qt5-qtsvg-5.5.0-3.fc22.x86_64
 > qt5-qttools-common-5.5.0-4.fc22.noarch
 > qt5-qttools-libs-designer-5.5.0-4.fc22.x86_64
 > qt5-qtx11extras-5.5.0-2.fc22.x86_64
 > qt5-qtxmlpatterns-5.5.0-3.fc22.x86_64
), introducing ADDITIONAL dependency bloat.

Any nontrivial application, even a basic one like Kate, still ends up 
dragging in almost everything and thus also the transitive dependencies. The 
splitting only made our lives as maintainers much harder without bringing 
ANY of the advertised benefits.

        Kevin Kofler



More information about the kde mailing list