organizing kdebase
Andras Mantia
amantia at kde.org
Sun Feb 25 13:29:06 GMT 2007
On Saturday 24 February 2007, Aaron J. Seigo wrote:
> On February 24, 2007, Kevin Krammer wrote:
> > If the signal to packager is that kdebase without tools is consider
> > enough for a dependency of a kde-core metapackage, then tools like
> > kdialog, kread/kwriteconfig need to be in runtime.
> >
> > If the signal is that this is purely a matter of internal
> > organisation and that packages should treat binaries in tools like
> > binaries in runtime, e.g. have them both in a kdebase-bin package,
> > then I see no problem.
>
> i think this is up to packagers at the end of the day no matter what
> we do. this simply helps categorize things "properly". a proper
> kde-core metapackage would indeed include runtime/ and tools/ (and
> apps/ too, imho), but the -minimal dependency- from kdebase for an
> end-user application is runtime/.
>
> jakob is quite right about the oddness of including only some
> scripting requirements and not others, but i figured i wouldn't go
> there ... now that someone has, it's quite true as far as showing why
> we don't shove every scripting support facility into runtime/ ... or
> maybe we do and include things like the kommander runtime.
>
> speaking of kommander, i'd personally like to see it in
> kdebase/tools/ (or runtime/tools/, whatever) so that it's more
> dependably reliable. if we ship kdialog, not shipping kommander is a
> bit odd. we provide kdialog in part because of xdialog, no doubt, but
> kommander is ++xdialog so not having it there seems like we're
> missing an opportunity.
>
> just imagine how much more popular kommander utilities would be if
> everyone had the runtime? =)
>
> i'm cc'ing the kommander team as this is my invitation to them to
> discuss this possibility.
Somehow this mail did not reach the kommander list, but well, I reply
there as well, maybe they will get it. ;-) Unfortunately Kommander was
not ported at all to KDE4 at this moment, so its rather early to
discuss about where to move it. The reason behind the non-existant port
are various, I don't discuss here. But I can safely say that the goal
of the Kommander team is to have the executable part of the KDE
workspace and kdebase/tools or kdebase/runtimes would be a great place.
Kommander seems to be quite popular (100+scripts on kde-apps Kommander
section and some which are in other sections), so if we manage to port
in time for KDE4 (and solve the possible issues regarding security
raised by some devels), we believe it should be in kdebase in a place
where developers can rely that distributions will install it.
I think it all comes down to our policy and how we present this policy
to the packagers. If we say that a KDE installation must have kdelibs,
kdebase/runtime, kdebase/workspace and kdebase/utils(tools), but not
kdebase/apps (as those apps can have replacement ones in other places,
eg. another text editor, not KWrite), then it really doesn't matter if
kdialog and kommander is in utils or tools. What it matters is that it
is not in apps, which is not "mandatory".
Andras
--
Quanta Plus developer - http://quanta.kdewebdev.org
K Desktop Environment - http://www.kde.org
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
URL: <http://mail.kde.org/pipermail/kde-core-devel/attachments/20070225/3699ed3e/attachment.sig>
More information about the kde-core-devel
mailing list