Rex Dieter (rdieter) wrote,
Rex Dieter

tomahawk in fedora, Re: a twisted tale of woe, adversity, and triumph

First the good news, tomahawk, the social media player, is finally in fedora (rawhide only at the moment, stay tuned for an appearance in fedora 16).

The longer version of the story ended up being twisted tale of woe, adversity, and finally triumph, involving bundled libraries, which fedora generally strongly disourages, for various good reasons.

The fun started with a innocent looking support library called jreen. During the jreen package review, it was discovered to bundle a few items, namely something called jdns. In my hunt for jdns's origins, I came across, iris, which itself has been found to be bundled in several items in fedora already, including psi, kdenetwork(kopete).

Packaging iris was fun, with a capital f. Its qmake-based buildsystem supported bundling quite nicely, but building it standalone required a fair amount of work, much of which was done by Spot, bless his heart. My attempt to contact iris upstream has so far been met with silence, but I hold out hope that this work to allow iris to be built standalone can be upstreamed properly someday (without having to fork, which I'm loathe to do).

Next tasks include merging kopete's iris patches, and massaging it's buildsystem to use the system iris. I understand fedora's psi maintainers are working on the same.

Many thanks and adulations to everyone who helped make tomahawk, and it's packaging, possible.
Tags: fedora, kde, tomahawk

  • Upcoming Fedora elections

    Interesting times are afoot, and I'm looking forward to the upcoming Fedora elections process. I'm very happy to see some very good candidates…

  • kde-4.6.0 elegance, for fedora 14

    Long time no blog. Anyway, been working like mad over the past few weeks to get some kde-4.6.0 builds for fedora 14 in good shape for wider…

  • This Week in Fedora podcast interview (Episode 6)

    Last week, I gave an interview for This Week in Fedora podcast (Episode 6). Not usually my cup of tea, but I thoroughly enjoyed it, and happily…

  • Post a new comment


    default userpic
    When you submit the form an invisible reCAPTCHA check will be performed.
    You must follow the Privacy Policy and Google Terms of use.