From kde-core-devel Wed Apr 02 11:01:11 2008 From: David Faure Date: Wed, 02 Apr 2008 11:01:11 +0000 To: kde-core-devel Subject: Re: request for moving kdebase/workspace/menu to kdebase/runtime Message-Id: <200804021301.12146.faure () kde ! org> X-MARC-Message: https://marc.info/?l=kde-core-devel&m=120716451000973 On Monday 31 March 2008, Sune Vuorela wrote: > On 2008-03-31, Ralf Habacker wrote: > > Hi, > > > > to have full internationalisation support for kdebase-runtime ( > > khelpcenter) and kdebase-apps (konqueror) applications it is required > > to have the desktopfiles from kdebase/workspace/menu installed. > > Why not move it to -apps instead? > > > This means that kdebase-runtime depends on kdebase-workspace which for > > opinion is not a very good solution and should be changed. I request to > > move kdebase/workspace/menu to kdebase/runtime/menu. > > > > Any objectivities ? > > As kdebase-runtime so far has been described as the stuff you need to > have available to run any kde application, I am against anything added > to it. On the contrary, if those files are necessary for khelpcenter, which is itself necessary to run any kde application, then runtime *is* the right place for these runtime dependencies. > Especially when it is files that conflicts with installing kde4 apps in > same prefix as a full kde3. That's another problem, which has to be fixed at the packaging level if it can't be fixed at the source level, but surely this is NOT a reason against moving runtime dependencies where they belong --> in runtime. Did we really solve 100% of the current kdebase4-runtime vs kdebase3 coinstall issues? I'm surprised. In /usr/share/desktop-directories/ I see kde-*.directory files. How are they used? Would kde4-* files installed in parallel work? If the kde- prefix is from kded then we can easily make it use kde4 instead, but I have no idea how this works with other desktop environments (anyone who actually knows the XDG vfolder spec, please comment on this...) > Now it is left to decide if khelpcenter should work for all supported > languages without a dependency to kdebase-workspace or not. Obviously yes, since i18n support is a runtime issue for khelpcenter and should definitely not require using "the KDE workspace". The fact that khelpcenter shows the KDE menu layout does mean that this "KDE menu layout" stuff moves up to runtime indeed instead of being a workspace-thing only. -- David Faure, faure@kde.org, sponsored by Trolltech to work on KDE, Konqueror (http://www.konqueror.org), and KOffice (http://www.koffice.org).