On Tuesday 27 March 2012 02:00:18 Felix Miata wrote:
[I started to write this up as a bug, then decided better to discuss here, as I have no idea whether this is a mere packaging issue specific to openSUSE or not. I looked for something like it upstream and found nothing.]
I had to do a textmode 12.2M2 install, so to minimize the pain only did a minimal server, with Grub Legacy and sysvinit-init. Then I did zypper al (inter alia) kdepim4 to try to keep it minimal, then added various X/KDE packages using only zypper, with solver.onlyRequires = true, a truly minimal KDE intended. I thought that would give me 0 *pim* packages installed, but kdepimlibs4 and libkdepimlibs4 got installed anyway, and trying to zypper rm them wants to remove essentially all of KDE.
You can't remove the libraries, as things are built with them and won't run in their absence. What you can do, that should be sufficient for your purposes, is remove all the PIM runtime stuff - akonadi-runtime, kdepim4-runtime, and then the libs won't have anything to talk to.
On every KDE login, "Semantic Data Storage; Nepomuk Semantic Desktop needs the Virtuoso RDF server to store its data. Installing the Virtuoso Soprano plugin is mandatory for using Nepomuk." I don't want Nepomuk to do anything, so I want to disable it, but cannot, because systemsettings also says some requirement is unfulfilled that disables the whole panel from being used to turn Nepomuk off.
What's the exact error message here? I can't quite visualize the dependency that would cause this.
Whatever makes Nepomuk try to start should also ensure systemsettings can be used to configure it, so the package containing it should pull in whatever it depends on during its installation, and refuse to install if the dep is not fulfilled. If that is a situation that is impossible or impractical to implement, at the very least, when its dep is not available (not installed), Nepomuk should never even try to start.
Agreed. I'm working on package splitting to make just-enough-KDE scenario possible and easy. Stay posted for details. Will -- Will Stephenson | openSUSE Board, openSUSE Boosters Team, KDE Developer SUSE LINUX GmbH, GF: Jeff Hawn, Jennifer Guild, Felix Imendörffer, HRB 21284 (AG Nürnberg) Maxfeldstraße 5 90409 Nürnberg Germany -- To unsubscribe, e-mail: opensuse-kde+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-kde+owner@opensuse.org