request for moving kdebase/workspace/menu to kdebase/runtime

David Faure faure at kde.org
Wed Apr 2 12:01:11 BST 2008


On Monday 31 March 2008, Sune Vuorela wrote:
> On 2008-03-31, Ralf Habacker <ralf.habacker at freenet.de> 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 at kde.org, sponsored by Trolltech to work on KDE,
Konqueror (http://www.konqueror.org), and KOffice (http://www.koffice.org).




More information about the kde-core-devel mailing list