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 _______________________________________________ kde mailing list kde@xxxxxxxxxxxxxxxxxxxxxxx https://admin.fedoraproject.org/mailman/listinfo/kde New to KDE4? - get help from http://userbase.kde.org