I remember xmms as well. I used to use it a lot. In fact, it used to be one of my favourite applications. I was even friends with one of the upstream devs (I used to maintain Gentoo’s ebuild for it for a while). Well, two years ago or so, upstream decided that the xmms2 project was sexier. I even got a glimpse of an early version of xmms2, and I was slightly less than impressed. For one, they moved to a different build system that didn’t play well with portage and me at the time (that may have changed by now). For two, they moved to a client/server model. Now I had to fire up two things to listen to music.
In retrospect, however, the XMMS upstream devs were being quite forward-looking. For example, they were the first project I’d heard of that was using dbus to communicate and send messages. All this happened before Gnome 2 came out, by the way. However, XMMS (1) was dead to them. They didn’t want to have anything to do with it. As a result, our patchset for it started to grow like mad.
In that light, I can completely understand Diego’s sentiment and his desire to extricate xmms from the tree (or shall I say, exorcise it from the tree?). My only complaint would the method behind his madness, as it were. As popular as xmms is out there, I think Diego did a disservice to its users, by not warning them in advance of this happening. Luis had barely announced his retirement from the project, when xmms and its plugins got masked for removal.
In the interim, Luis has decided to just go on vacation instead of quit. When he returns, he will contemplate exactly how to take care of XMMS. My guess is that he’ll stick to his original plan of putting the thing into an overlay.
So, to the users out there who are in some way pissed off, please consider a few things. While a lot of devs may agree with you, and certainly everyone sympathises with you about the loss of a favourite package, please consider that we don’t want to become the upstream maintainers for packages. The removal bug has become a place for random users to insult Gentoo developers, which really does not help anyone.
There are two ways to help yourselves and the community:
- take over the xmms code and become the new upstream
- embrace audacious
Maybe you’re not talented enough to start hacking on xmms. That’s ok. But then let it go, please. The power you do have is in helping the audacious hackers to fix bugs in the code. You think it takes up too much memory? Well, then, report that upstream! Talk the audacious developer, who seems to me to want to go out of his way to improve the audacious experience!
Please, though, enough with the “you developers have your heads up your asses” comments. The problem is a simple one: we don’t have the time and the resources to become the upstream maintainers and resurrect a dead package.
23 Comments
I am looking for a competent writer, long time in this area. Excellent article!
I have not found what I wanted
You are my role models. Thanks for the article
Reading by way of your nice content, will help me to do so sometimes.
Reading this article - the gift of your time
Beautiful essay, got the pleasure of reading
I have read not one article on your blog. You're a big lad
hey buddy, this is a very interesting article
I'll complain that you have copied material from another source
Blog moved out in chrome
All material copied from another source
I am looking for a competent writer, long time in this area. Excellent article!
I seriously enjoy your posts. Thanks
I’m a long time watcher and I just believed I’d drop by and say hello there for your very first time.
I have a few question to you, write to those I do not e-mail
i can agree with the article
I can not figure out how do I subscribe to your blog
You are my role models. Thanks for the article
I’m a long time watcher and I just believed I’d drop by and say hello there for your very first time.
I am a long time ago I read your blog and has long been saying that you're a great writer
Blog moved out in chrome
Hey! I just noticed one other message in one other weblog that looked like this. How are you aware all this stuff? That's one cool post.
I do fear that I would not improve upon that in the future.