debram and debtags

Evan Prodromou evan@debian.org
Thu, 04 Dec 2003 01:06:58 -0500


So, some thoughts:

* This situation is at crisis mode. We have 12k packages, and what? 9
  categories? It's unbearable. We have to fix this.

* This is way too big a task for any one person to handle by
  oneself. It requires the input of the entire Debian community --
  developers and users. This is a hundred-person job, not a weekend
  hack.

* There is *zero* room for competition here. ANY competition between
  different designs will mean NO design will work. NOBODY is going to
  work on ANYTHING if they think there's the teeniest chance of it not
  being part of end results.

  I know for myself that I'm dedicated to this idea of a better
  organized debian package set. And yet the chances of me working on
  this project any more, after this discussion going on, are
  practically nil. The chance of half-involved people working on
  either project is double-nil.

* Technically, this is a bullshit job. No kidding. There are maybe
  20-30 ways to do this job, and not any one is more than a trivial
  one-off script. ANYBODY could write the software for this
  stuff. There is no glory to be had here. Just in case somebody's big
  swingin' coding macho was clouding their judgement.

  You only need to look at the scrapheap of curses-based apt shells to
  realize that a coolio hack doesn't really win in Debian. This isn't
  about programming, folks.

* Socially, this is a REALLY DIFFICULT job. The glory to be had here
  is in pulling together a plan, selling it to the Debian community,
  incorporating other efforts, and making this really work. If anyone
  wants to be a big stud, that's where the action is.

Let me reiterate this one more time: there's no gain here on technical
merits. NONE. A really superfantastic tagging system is just that:
tagging packages with text tags. YAWN. A really superfantastic tagging
system that nobody uses? Doesn't even deserve a yawn.

I very strongly suggest that the 'my system/your system' crap stops
right now. We're losing, and losing hard. I, for one, really don't
give a rat's ass how we stick tiny string descriptions onto
packages. I just care that it gets done.

~ESP

-- 
Evan Prodromou
evan@debian.org