[Bug 475969] New: Unbloat KDE4 dependencies
https://bugzilla.novell.com/show_bug.cgi?id=475969 Summary: Unbloat KDE4 dependencies Classification: openSUSE Product: openSUSE 11.2 Version: unspecified Platform: All OS/Version: Linux Status: NEW Severity: Normal Priority: P5 - None Component: KDE4 Workspace AssignedTo: kde-maintainers@suse.de ReportedBy: jengelh@medozas.de QAContact: qa@suse.de Found By: Beta-Customer 105 MB for a lousy console. You *GOT* to be kidding me. (Yes I could use GNOME, but I do not want to.) Even KDE4-KDM needs all those large dependencies. KDE3-KDM did not halfwhere as much. # zypper in --no-r kde4-konsole Loading repository data... Reading installed packages... Resolving package dependencies... The following NEW packages are going to be installed: clucene-core gstreamer-0_10 gstreamer-0_10-lang gstreamer-0_10-plugins-base gstreamer-0_10-plugins-base-lang kde4-filesystem kde4-konsole kdebase4-runtime kdelibs4 kdelibs4-core libgstinterfaces-0_10-0 libkde4 libkdecore4 libphonon4 libraptor1 librasqal1 libredland0 libsoprano4 libstrigi0 libtheoradec1 libtheoraenc1 libvisual oxygen-icon-theme phonon phonon-backend-gstreamer-0_10 soprano [packman is enabled] Overall download size: 29.0 M. After the operation, additional 105.8 M will be used. Continue? [YES/no]: # rpm -q --qf="%{SIZE}\t%{NAME}\n" $packages_that_zypper_listed | sort -gr | tail -n11 1155411 clucene-core 1475764 libsoprano4 1782670 gstreamer-0_10 1989094 kde4-konsole 2198507 gstreamer-0_10-plugins-base 2334094 libkdecore4 4050382 kdelibs4-core 10637510 kdebase4-runtime 17253878 libkde4 19839497 kdelibs4 43304981 oxygen-icon-theme So let's remove them... # rpm -e oxygen-icon-theme error: Failed dependencies: oxygen-icon-theme >= 4.1.3 is needed by (installed) kdebase4-runtime-4.1.3-4.1.i586 # rpm -e oxygen-icon-theme kdebase4-runtime error: Failed dependencies: kdebase4-runtime >= 4.1.3 is needed by (installed) kde4-konsole-4.1.3-3.7.i586 kdebase4-runtime < 4.1.60 is needed by (installed) kde4-konsole-4.1.3-3.7.i586 So kde4-konsole just blindly depends on runtime. It does not mention any .so libraries. What gives? It does not strictly need the icons, nor kde4-runtime nor other packages. After manually removing everything unnecessary, this is the list of packages _really_ required: kde4-konsole-4.1.3-3.7 Sat Feb 14 17:41:10 2009 libkde4-4.1.3-4.9 Sat Feb 14 17:40:42 2009 libsoprano4-2.1.1-9.19 Sat Feb 14 17:40:37 2009 clucene-core-0.9.21-1.6 Sat Feb 14 17:40:33 2009 libkdecore4-4.1.3-4.9 Sat Feb 14 17:40:32 2009 libphonon4-4.2.0-40.18 Sat Feb 14 17:40:31 2009 libstrigi0-0.5.11-39.11 Sat Feb 14 17:40:27 2009 Which is a lot smaller. And konsole still works. (Not that I need icons...) $ konsole konsole(8278)/kdeui (KIconLoader): Error: standard icon theme "oxygen" not found! konsole(8278) Konsole::SessionManager::loadProfile: Could not load profile from "" Please resolve this in the upcoming version. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=475969
User stbinner@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=475969#c1
Stephan Binner
So kde4-konsole just blindly depends on runtime.
Wrong: icons, kio-slaves, help center are required for properly working installation. It may be acceptable to run applications with broken appearance and functionality but it's not for the common user. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=475969
User stbinner@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=475969#c2
--- Comment #2 from Stephan Binner
participants (1)
-
bugzilla_noreply@novell.com