Richard Bos schrieb:
As kde is dependend on e.g. dbus as well, does that mean that in the future kde (kde4) will move to /usr as well?
dbus was just an example. Right now I don't know any KDE package that would install e.g. a .service file into /usr/share/dbus-1/services and therefore have to be spread over multiple prefixes. Some GNOME packages do that, however (and some of them were broken because they used /opt/gnome/share/dbus-1/services, which is wrong...)
Does the LSB forbid to install packages outside /usr. I thought that the LSB allows packages to be installed /opt, under certain conditions.
No, the LSB/FHS does not forbit to install packages outside /usr, but doing this forces packagers to bend the FHS specifications in sometimes extreme ways because some files *must* live in /usr because they would not work otherwise. Also, the FHS reserves /opt to add-on packages. Maybe you could consider GNOME an add-on package some years ago, but this is really obsolete now that glib2 lives in /opt/gnome/lib and e.g. hal (and therefore zypp, YaST and even KDE) depend on it. The current idea seems to be that all distro packages should have /usr as prefix, that's why /usr/X11R6 has been killed as well. (Unfortunately not complete - it should be killed completely for the next release)
The same is valid in think for kde (see above). Does this mean that kde(4) will be located in /usr in the future as well?
The KDE4 build service project uses /opt/kde4 at the moment. There are no KDE4 packages in Factory yet (at least not public). --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-packaging+help@opensuse.org