Re: Tell who did you PAY to include Akonadi?
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Kevin Krammer posted on Sat, 31 Mar 2012 13:11:21 +0200 as excerpted:
> On Saturday, 2012-03-31, Duncan wrote:
>> >> Kevin Krammer posted on Sat, 31 Mar 2012:
>> >> > http://www.betterinbox.com/
> Btw, I believe that ksmtp is fully their work, so their contributions
> are more than just "a couple of changes here and there"!
> One thing I forgot to write previously is that since they seem to use
> IMAP and SMTP, the client will likely also work with other mail service
> providers. Being a company they probably want their official
> documentation to only list ones they have tested with but not meaning
> that it doesn't work with others.
Makes sense. But if it doesn't have POP3, it won't work for me,
currently. But that doesn't take away from their contributions or that
it might work for others, or for me later.
>> I do like the idea as extended into (what I've read of) kde frameworks.
>> Between the greater kde modularization and the migration of some
>> current kdelibs functionality into qt5 (which is from what I read
>> itself tilting toward more modularization)
> Qt4 is already quite modular, i.e. its libraries usually don't depend on
> each other (each one depending usually just in QtCore) and application
> developers can easily decide which ones to explicitly use.
> My understanding is that on top of that Qt5 modularization is mainly
> changing how Qt is built, e.g. specialized libraries having their own
> repositories and not needing to be switched on or off when building Qt.
Of course being a gentoo user, that's the perspective I tend to see, and
gentoo is script-automated from-source package builds, so from here, "how
Qt is built" really IS end-user detail. =:^)
FWIW, gentoo already has qt-4 broken up into its split modules, and has
qt-based app dependencies set accordingly, but just as with kde's
formerly huge monolithic tarballs that are now being gradually split out,
having them actually shipped split-out from upstream, and having the
split modules dependencies specified explicitly as a result, is going to
reduce the work load (and bug-load when it turns out wrong) for distros
like gentoo that already split them up, TREMENDOUSLY.
As big as the kde project is and as many packages as it has, kde and its
underlying qt have been MAJOR operations at the distro level, and while
the split won't much affect the number of individual packages for distros
that were already splitting them, lifting that dependency-tracking
workload from the distros back to upstream (with I'm sure an occasional
distro fixup, as happens with every package) should be quite the
standardization and stability boon, lessening the distro work load and
end-user seen dependency bugs dramatically for those who already have it
split, while equally dramatically increasing flexibility for those are
still getting the monolithic packages.
So as you can see I'm very optimistic about the results of this at all
levels, qt and kde upstreams, distros, and end-users. =:^)
> I am not sure it will make a difference for users since dependencies are
> handled automatically already anyway, but my guess is that the added
> flexibility will incur some extra cost for developers and especially
The difference for users will be in flexibility if they're currently
using monolithic, and in number of bugs if their distros/packagers are
already splitting it up (as is gentoo), since much of the work will be
transferred to upstream, where it'll be common to all packagers instead
of each one having to develop their own solutions.
>> If the module releases are desynchronized as well, as I've read is
>> being discussed, letting the modules evolve at their own rate, it could
>> be a good thing.
> True, but I don't think this will be employed anytime soon, at least not
> for the traditional modules. Faster moving products like Plasma on the
> other hand might switch to separately released libraries sooner.
Duncan - List replies preferred. No HTML msgs.
"Every nonfree program has a lord, a master --
and if you use the program, he is your master." Richard Stallman
This message is from the kde mailing list.
Account management: https://mail.kde.org/mailman/listinfo/kde.
More info: http://www.kde.org/faq.html.
[Red Hat Install]
[GIMP for Windows]
[Red Hat Development]