Proposal for KDE 4.0

Waldo Bastian bastian at kde.org
Wed Aug 18 10:33:32 BST 2004


On Wednesday 18 August 2004 07:34, David Johnson wrote:
> On Tuesday 17 August 2004 09:18 pm, Havoc Pennington wrote:
> > On Tue, 2004-08-17 at 20:54, Thiago Macieira wrote:
> > > I'd prefer nowhere. Imagine the command-lines with
> > > -I$KDEDIR/include/core/4.0/ -I$KDEDIR/include/kio/4.0/
> > > -I$KDEDIR/include/ui/4.0/ .....
> >
> > This is what pkg-config provides, of course.
>
> Except that it doesn't necessarily do away with the very awkward command
> line. Granted, the user isn't likely to be typing this in by hand, but
> it still makes an examination of a build log that much more painful on
> the eyes.
>
> While the orginal proposal mentioned versioning in the filesystem
> namespace, it seems to me that the core problem it was addressing was
> related to module names rather than versions.
>
> Since KDE releases are much more "synchronous" and unified than the
> GNOME style, the need for this kind of namespace versioning is much
> less. I don't imagine many users will want to mix and match KDE
> components across major versions. If they really want to, or in the
> case of a migration, installing under different hierarchies should be
> sufficient.

My thoughts indeed. If you use $KDEDIR/include then the version is already 
included in the $KDEDIR part. 

Now only imagine if we could convince *all* distributors that /usr/kde4 is the 
right $KDEDIR for KDE 4. *gasp* I guess I should start with SUSE ;-) (Coolo, 
Adrian, are you listening?)

Cheers,
Waldo
-- 
bastian at kde.org  |   KDE Community World Summit 2004  |  bastian at suse.com
bastian at kde.org  | 21-29 August, Ludwigsburg, Germany |  bastian at suse.com
-------------- 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/20040818/947e720d/attachment.sig>


More information about the kde-core-devel mailing list