When I was browsing Claudio’s ‘Smarting out Debian?’ comment [1], the following sentence caught my eye:
software packages are to be maintained, not just “packaged”
This is exactly the situation inside Mandriva — we have many abandoned packages. Why? There are of course lots of reasons, but here are 2 out of those more important:
1. Main is just yet another kitchen sink. Not much different from contrib, except that those packages in main are claimed to be ‘maintained’. Is it really so? How many packages in main are just rebuilt and rebuilt and rebuilt, without value-added change? (And even rebuilding is done by only 1 contributor or 2…) Many software packages from contrib are much more well-maintained than those in main. They stay in contrib just before because of second reason…
2. Main / contrib package moving can’t be done by anybody except those who are busy 24/7. So it ends up that nobody is doing anything. Some of the packages are still arguable, but some others are very obvious candidates, like xxgdb, gnome-chess and yodl. But since they are simply abandoned, their corresponding maintainers won’t put it into contrib. And nobody else can do that.
All these are not new arguments, if people dig deeper into mailing list archive they can certainly find many references and threads for this topic. Then why everytime the result is pure silence? Just because those who control everything wouldn’t allow delegation of power, and they don’t do anything or even think this is not a problem!
[1] 2007-12-02 update: Original link was http://tweek.dyndns.org:8080/blog/20050610/smarting-out-debian, but his blog is no more now…