KDE Commit-Digest for 4th February 2007

In this week's KDE Commit-Digest: Work begins on Amarok 2.0. KBlackBox becomes the latest games application to take the step into the scalable graphics arena. KTTT, a tic-tac-toe game, is ported to KDE 4. Further progress made on the knewstuff2 framework. Software RAID monitoring, along with other improvements in KSysGuard. Mailody gets support for printing HTML emails. Improved support for custom emoticons in Kopete. The sublime-integration user interface branch is merged back into the main KDevelop source tree. Step, an educational physics simulation package, is imported into KDE SVN. KitchenSync is removed from KDE SVN, in anticipation of an OpenSync-based implementation.


My favourite SVN comment of the week: (Ian Munroe regarding amarok 2.0 and porting from autofoo to cmake)

"now amarok successfully doesn't compile with cmake

good bye autocrap!"


Thanks dannya

By Troy Unrau at Mon, 2007/02/05 - 6:00am

hehe, yeah! :) but now where's Amarok 1.4.5? I thought it was supposed to be released yesterday...

By fish at Mon, 2007/02/05 - 6:00am

1.4.5 is ready and "released", just not yet announced. Announcement will follow later today.

By Mark Kretschmann at Mon, 2007/02/05 - 6:00am

Amarok 1.4.5 is already in Kubuntu feisty. Running fine over here...

By Sepp at Mon, 2007/02/05 - 6:00am

yeah, here too, in archlinux...

By superstoned at Mon, 2007/02/05 - 6:00am

hm, what about edgy?

By fish at Mon, 2007/02/05 - 6:00am

We don't know yet if it can be backported. 1.4.5 requires newer libgpod and libmtp versions. Might be a problem.

By Mark Kretschmann at Mon, 2007/02/05 - 6:00am

So a major and still pretty fresh distro like kubuntu prolly won't get the last Amarok in the 1.4.x series? I seriously hope you are kidding...wtf.

By fish at Mon, 2007/02/05 - 6:00am

Use Suse, they provide the latest KDE (ond other applications) for Suse 9.3, 10.0, 10.1 and 10.2.

By max at Mon, 2007/02/05 - 6:00am

you dont want to switch Distros every Package, do you?

By distroswitcher at Mon, 2007/02/05 - 6:00am

thanks Danny for this great review.

it seems with the next kplato we can draw some sexy EV curve.

really thanks for all, and specially the french squad

By djouallah mimoune at Mon, 2007/02/05 - 6:00am

Speaking of Amarok 2.0, will its design return to some measure of sanity in terms of dependencies? A few weeks ago, an Amarok upgrade tried to install the whole freaking Mongrel web server. You know, the Ruby on Rails thing. Right. And it was a non-optional dependency, regardless of whether you intended to use the small bit of functionality it's used for. Speak of jumping the bloat shark. It's looking increasingly like the GNOME thing of leveraging their software to promote the developer's chosen bit of obscure pet technology... and screw the end user... :(

(For the records, I no longer use Amarok. JuK is sweet and, you know, does what I want without bloat...)

So, will Amarok 2.0 will return to the sort of quality design that is generally typical of KDE apps, and, dare I hope, use Kross and OPTIONAL plug-ins? Please. /Please/. :(

By Oh please... at Mon, 2007/02/05 - 6:00am

Ok, first of all, Mongrel had been a part of Amarok since 1.4.3 or so. Noone complained then, because we bundled Mongrel. Now, we still bundle Mongrel, but Gentoo's packager decided to pull it in as an external dep (which is technically sane). Suddenly people started to complain :)

Secondly, DAAP (and with it Mongrel) is actually optional in 1.4.5. I made this change shortly before the release.

Third, we're not too happy with the Mongrel dep either, but it was the only thing that worked as a DAAP server. The long term plan is to use Ruby's standard Webrick server instead.

By Mark Kretschmann at Mon, 2007/02/05 - 6:00am

I agree with the previous post. It's quite funny that a music player (Amarok) with dependencies is bigger in size than a whole office suite (KOffice).
It's shocking to see the dependencies (e.g. on http://packages.debian.org/unstable/kde/amarok). :-(

For the record: I hardly use Amarok anymore.

By Eckhart at Mon, 2007/02/05 - 6:00am

For the record: Amarok 1.4.5 has exactly three required dependencies:

KDElibs, TagLib, xinelib

This is shocking, you say?

By Mark Kretschmann at Mon, 2007/02/05 - 6:00am

there are compile-time and run-time deps...

By nick at Mon, 2007/02/05 - 6:00am

for the record: i use self-compiled svn-version on debian unstable. and this is the only app that i compile myself...

By nick at Mon, 2007/02/05 - 6:00am