LWN.net Logo

Repositioning the KDE Brand (KDE.News)

Repositioning the KDE Brand (KDE.News)

Posted Nov 30, 2009 6:22 UTC (Mon) by JoeF (subscriber, #4486)
In reply to: Repositioning the KDE Brand (KDE.News) by aseigo
Parent article: Repositioning the KDE Brand (KDE.News)

For those who decide to grab the sources and build, we've found that people appreciate being able to grab a representative "basic set" of tools for a given topic.
Well, then count me as one who doesn't appreciate that. I'd like to be able to just grab the sources I need to compile and run one program, e.g., kopete.

Can we agree on this: let's ensure you have all your facts straight, and THEN let's hear what you think we should do? That seems to be the logical, not to mention the responsible, way to go about this.
If you try to insinuate that I don't have my facts right, try better next time. Insulting your users is never a good way to go about things.
I have wasted enough time to just get this whole kopete for KDE4 running just because KDE3 has become abandonware.
If you want a constructive answer, the logical way would be to continue to support KDE3 at least for some time and not let people who, for whatever reason, are not ready to switch to kde4 yet, standing in the rain. That, in my opinion, is more important than some pie-in-the-sky, marketing-driven rebranding.


(Log in to post comments)

Repositioning the KDE Brand (KDE.News)

Posted Nov 30, 2009 15:36 UTC (Mon) by foom (subscriber, #14868) [Link]

Your problem appears to be with the source code layout of KDE, something that, quite frankly, doesn't matter for 99% of users. So it's rather silly to hear you complain so vociferously that their marketing is incorrect, when you're probably one of the only people in the world who both 1) builds from source 2) cares how big it is.

If you find compiling from source that horrendous, I'd recommend using a package manager to install your software, where the libraries and apps have already been split off into individual pieces. And let the KDE people lay out their source code however they find easiest for *development*.

Repositioning the KDE Brand -- v-- Build from source

Posted Dec 3, 2009 20:39 UTC (Thu) by brianomahoney (subscriber, #6206) [Link]

No, once again nonsense:

What I am really tired of is the 3-4 major sub-projects that an Open-Source distribution depends on eg: (1) KDE (2) Mozilla (3) OOO (4) Java/Mono which seem unable to (a) package their source, (b) provide a convenient build system, (c) list dependancies realistically.

I am all for innovation but do we really need UNDOCUMENTED uses of autoX, libtool, cmake, ant, python 'pyXXX' and many more ... all of which don't come outr of a SVN or GIT download and neet to be stitched together by hand with pre, co and postrequisites before you can say 'make' or whatever?

NO, this is sloppy junk, and BTW Google should stop adding to this mess with Chrome and Android.

Repositioning the KDE Brand -- v-- Build from source

Posted Dec 4, 2009 1:11 UTC (Fri) by nix (subscriber, #2304) [Link]

Well, for KDE and Mozilla your points are wholly baseless.

The build system for Mozilla is a pretty boring Autoconf/Automake thing,
and has some (rather out of date) documentation. The build system for KDE
4 has lots and lots of docs (let's ignore the brittle KDE3
edge-of-the-Autoconf-world build system, it's dead).

The cmake and autoconf-driven build systems of Mzilla and KDE4 are
definitely convenient: fire and forget, literally. (Mozilla's problem here
is that a lot of its configure flags actually break the system if you turn
them on: I don't know why they're available. But the defaults work. KDE
doesn't have this problem.)

My autobuilder scripts for both KDE and Mozilla are less than two dozen
lines. (Of course this excludes the parts that do the ordinary boring
configure && make && make install stuff that most packages need. This is
KDE/Mozilla-specific stuff). So the build system is definitely not much
less conveneint than that of other packages.

Both Mozilla and KDE list their dependencies: KDE does so, again, to an
almost insane length. If you can't find it (three whole clicks from the
KDE front page) and can't work out the deps by consulting the source, you
probably shouldn't be trying to build directly from the VCS.

Your belief that generated files like configure scripts et al should be
stored in version control systems disagrees with that of everyone working
on free software projects I've ever talked to, and betrays a definite lack
of experience in the area. Generated files should not, ever, go into
VCSes, even if it adds dependencies: only the developers need such
dependencies, and the generated files will rapidly lead yo into conflict
hell.

Now, OOo is a sodding nightmare, I'll agree with that. Any project that
ends up producing forks just to fix the *build system* is in a bad way.

Copyright © 2012, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds