Skip navigation.
KDE Developer's Journals

Secondary development

krake's picture

Most development I do lately is not directly visible in KDE's source repository, but rather development for other projects connected to or interface with KDE.

Since I am a Debian user, a very happy one Smiling, I am following the debian-qt-kde mailinglist, to know about issues our Debian packagers might encounter.
Sometimes this requires just adding some information to a bug report, sometimes it requires doing some research in bug tracking systems and code respositories and sometimes it requires coding.

One of those which involve coding has been this one: removing the requirement for the SuperKaramba package to depend on XMMS by dlopen'ing libxmms instead of having it as a build-time option.

Those involving doing bug research are obviously less fun, nevertheless quite educating. The one I am currently on is this one:
the packages for KDE breaking KDE's compliance with the freedesktop.org menu specification.
Turns out the reason for the breakage is a hotfix/workaround for a conflict with a GNOME package ages ago!

Since it is very likely that the respective GNOME package has also been fixed by now, the correct KDE behavior can be restored in time for the Debian Etch release Smiling

So, off to check if I can fix the xdg-utils bug I discovered a few days ago.

P.S.: if you know somebody with knowledge about KURL internals, maybe we can even fix this problem

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.
superstoned's picture

xmms

finally, Kde doesn't depend on XMMS anymore in debian. but has this patch been send upstream yet? is it included in KDE 3.5.5?

krake's picture

Could be

I also attached the patch to the corresponding KDE BTS entry.

Btw, nowadys Amarok depends on XMMS Smiling
Haven't had time to look into this yet, probably also solvable by dynamic library loading

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.