On Sunday, December 11, 2011 17:35:40 Gravis wrote: > On Sun, 2011-12-11 at 22:59 +0100, Aaron J. Seigo wrote: > > On Sunday, December 11, 2011 16:45:43 Gravis wrote: > > > >From what I've read (a long while back), KDE is trying to switch to all > > > > > > Qt code. > > > > i'm not sure what you mean by this .. all KDE applications and libraries > > are based on Qt. perhaps you could clarify what you are referring to? > > getting rid of the overbearing kde libs. installing a single kde app > requires a LOT of stuff to be installed.
i invite you to look at the Frameworks project which is modularizing kdelibs and disentangling unecessary dependencies between individual libraries. the end result will be a set of libraries that can be linked to individually to get the needed set of features as well as shipped as separate packages. > konsole requires all these packages to be installed. this has nothing to do at all with konsole using KDE libraries and everything to do with distributions making kdelibs+runtime a single, indivisible dependency of all applications that link to any of KDE's libraries. the reasons for this come down to how we ship kdelibs as a whole right now. which is one thing Frameworks is addressing. > Seems a bit ridiculous to me. Completely switching completely to Qt would > solve this absurdity. it wouldn't. the functionality required to make an application like konsole would still need to exist somewhere, and it doesn't exist in Qt. KDE's libraries were not created in a vacuum where no need existed. all switching to "only Qt" would derive is applications that take considerably longer to develop with fewer features more bugs and far less consistency and integration. so to ballance both sets of needs, Frameworks is: * merging some functionality that makes sense to do so in to Qt 5 * modularizing the individual sets of functionality in kdelibs * paying close attention to the dependencies between them (to avoid unneeded dependencies for a given app or set of apps) * shipping these libraries together, but as separately buildable and shippable units. i hope you don't find that "absurd" or "ridiculous"; i do invite you to look into the topic and perhaps even get involved in helping improve things with effort, since that's what it takes to achieve these kinds of goals and those working on it need all the help they (we) can get :) -- Aaron J. Seigo humru othro a kohnu se GPG Fingerprint: 8B8B 2209 0C6F 7C47 B1EA EE75 D6B7 2EB1 A7F1 DB43 KDE core developer sponsored by Qt Development Frameworks
signature.asc
Description: This is a digitally signed message part.
>> Visit http://mail.kde.org/mailman/listinfo/kde-devel#unsub to unsubscribe <<