The How and Why of XMMS removal

Bertrand Coppa  Author
Wernfried Haas  Author
Alexandre Buisse  Editor

Updated October 29, 2006

1.  Why remove XMMS?

There has been a lot of fuss last week following the hardmasking of XMMS and the packages depending on it for a future removal from the tree. A lot of flames went on Gentoo's bugzilla and forums, with conspiracy theories, shameful insults etc. The truth is the decision of removing it from the tree was taken after a lot of debate between Gentoo developers and users and it is for the better, despite the fact that a lot of us liked XMMS.

XMMS has been around for a very long time and was used by a lot of people. Unfortunately, upstream developement stopped a long time ago and it became broken over time. Gentoo developers had to maintain it and deal with the bad design. As of late, nobody took care of it and bugs began to accumulate, topping over 30 unresolved bugs. Furthermore, it depended on GTK+ version 1 which is old, broken with no support of UTF-8 and isn't supported anymore by upstream either.

Metalgod, the current maintainer, decided to step down as XMMS was beyond repair down and since nobody wanted to undertake the massive work, it was decided that support will be dropped in the main Portage tree since Gentoo obviously can't afford to offer unmaintained packages.

2.  Alternatives

If you really can't part from XMMS, you can still keep the ebuilds in an overlay.

3.  Removing XMMS

To cleanly remove XMMS from your system, follow this procedure:

4.  Developers views

Here are links to some developers' blogs which are relevant:

5.  Farewell

After years of using xmms, now it is time to return the goodbye issued on the xmms homepage - thanks to the xmms team for bringing a nice piece of software, and goodbye old sailor. :-)