[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: [Debian account] I request your attention



On Sat, Aug 04, 2001 at 06:24:31PM +0100, David Starner wrote:
> From: Anthony Towns <aj@azure.humbug.org.au>
> > Should I have avoided doing anything
> > 'til Richard realised he wasn't really interested in working on it?
> No, but the door was a little more open there. In the case of a package, you
> can't do anything major until the maintainer realizes he isn't interested in
> working on it. In the case of the DAM, there's almost nothing anyone can do
> until he reliquishes some control.

I'll jump in here rather than anywhere else because this comment is just
so completely backwards it's funny.

For packages, you can do whatever you want to them, whenever you like,
if you're a developer. All you have to do is grab your PGP key, run a
couple of programs and upload to incoming. Within a day, your version
of the package is mirrored worldwide and installed an, what, hundreds,
thousands of machines?

If that's not the complete opposite of not being able to do anything
major, I'm not sure what is.

Compare this to either managing the release (or managing "testing"), or
managing access to Debian itself, and I don't see how you can possibly
even imagine the door's even a little less open trying to make changes
to packages.

Making changes to how we do the release, or how we manage accounts is
*not* something to be done likely. Both these things affect (basically)
*everyone* in the project: managing the release affects sysadmins who need
to work out when they want to upgrade the servers, and resellers working
out whether to spend money making more copies of the current release or
to hold off on the new one; managing accounts and authorising PGP keys
affects whether you can have any faith in the Debian distribution being
what it claims at all.

Which isn't remotely to say that you can't help with these tasks. The
example I offered above (ie, me helping Richard out with potato's release)
is a case in point. I'm not particularly special: I wasn't born with a
birthmark in the shape of a crown on my right shoulder; I wasn't taken
from my mother at birth by an agent of the Cabal and thereafter trained
for my future role in the upper echelons of the Project or in smiting
the peasantry. I just did what I could, tried to do it competently,
and offerred to help; and it happened that the person I offered to help
thought both that I was competent and could use the help.

If you want to go back to the case that started this thread and others,
you're quite welcome to do the exact same thing. Demonstrate your
competence by becoming an AM and doing some good work, and offer to help
front desk or James out.

That's what you can do. Right now. Without anyone relinquishing anything.
Without anyone demanding anything. Without anyone even whining on -devel
about it, or showing how it inevitably leads to the coming Apocalypse.

For reference, in this particular case, no one's actually done those
things.  We've got a bunch of competent AMs who don't have the time or
inclination to do DAM work, and a handful of people who claim they'd be
quite happy to get r00t on *.debian.org and add accounts and whatnot,
but haven't demonstrated that they'd actually be any good at it.

To repeat: if you see something you don't like in Debian, or see something
you think can be done better, *that* is how you fix it. That's what it
means to be a volunteer.

And conversely, what being a volunteer means, and what annoys the "heck"
out of me, in that no one else *ever* gets to say how you have to spend
your time as a volunteer. When you join Debian, you don't get given a
tasklisk, "spend this much time manning the phones, then fix these bugs,
then have smoko, then do this, then do that". You don't get told you have
to do such-n-such properly or you'll get thrown out. The only thing you
do get told is not to get in other people's way when they're trying to do
their bit.

As an exercise to the reader, try thinking of the requirements for NMUs,
or policy, or RC bugs, or whatever else in terms of that. Trying thinking
of just about any requirement Debian makes on you, and whether it's
either just about getting you to avoid stepping on other people's toes,
or whether it'd be better loosened so that it is just about getting you
to avoid stepping on other people's toes.

But this nonsense about getting to demand people in the project have to
actively do stuff, or "else" needs to stop.

Cheers,
aj

-- 
Anthony Towns <aj@humbug.org.au> <http://azure.humbug.org.au/~aj/>
I don't speak for anyone save myself. GPG signed mail preferred.

``_Any_ increase in interface difficulty, in exchange for a benefit you
  do not understand, cannot perceive, or don't care about, is too much.''
                      -- John S. Novak, III (The Humblest Man on the Net)

Attachment: pgp4In7BRKLz1.pgp
Description: PGP signature


Reply to: