Bugzilla – Bug 550875
rc2 (build 337) kde live cd wants to install gnome and other strange things
Last modified: 2009-10-30 19:17:55 UTC
User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; da-DK; rv:1.9.0.14) Gecko/2009090900 SUSE/3.0.14-0.1.2 Firefox/3.0.14 Installed i686 kde livecd (build 337). On the first run of yast sw_single, it wants to install metacity, nautilus.. well, all of gnome basically. It also wants to install ooo-help, ooo-thesaurus and myspell dictionaries for a lot of languages I don't want to use. It also wants to install joe, ed, and zsh. And various semi-strange packages such as compiz and related things. Reproducible: Always Steps to Reproduce: 1. 2. 3.
I did a usb live install of KDE build 339. Same situation.
ok, languages are different story. joe, ed and zsh are recommended packages installed by dvd - and it was Beineri who wanted zypper dup to "complete" the installation. And this is exactly what happens: the DVD very likely also installs compiz and related things (the KDE team wanted the compiz pattern to be left installed, I only blocked it for the live cd). But now the problem starts: compiz requires a window manager plugin and compiz-kde was dropped because it was completly broken. So compiz-gnome is the only one left and it requires _a lot_.
ok, not installing xgl pattern with kde fixes the gnome dependency. Also blocking all DVD only patterns on the live cd improves this.
e.g. in another bug report you explicitly wanted zypper dup to install java into the live cd installation. And this is 10% of the download after the above fixes, so I don't think that blocking everything will be what people expect.
compiz is fixed and blocking the patterns reduces the download to 241MB. A lot of this is OpenOffice localization, but also a lot of documentation packages I don't want to block. There will be some download left to do. *** This bug has been marked as a duplicate of bug 551003 ***
On the other side of the coin these are the packages installed on first yast run on a gnome live-cd install ksmolt libakonadi libkdepimlibs python-kde4 libproxy0-config-kde4 libkde4 libkdecore4 yast2-qt yast2-qt-pkg yast2-qt-graph I understand these are unnecessary because I can remove them without breaking any dependencies. These packages should also be removed from the recommended packages list on a GNOME install.
yast2-qt is indeed listed as recommended in the patterns. This could be fixed, but for 600K I'm not going to create a new DVD only pattern. If someone feels very strong about it we can move yast2-qt to gnome-basis-opt or the like. ksmolt suprises me actually and the rest are very likely dependency of it. checking
tricky. ksmolt is triggered by python-qt4, if it's there it's installed as well (as it only adds little). And python-qt4 is pulled by hplip, which is recommended by a pattern. So my previous fix for blocking the pattern blocks ksmolt too.