Anthony Towns <[EMAIL PROTECTED]> writes: > After that meeting [0], I'd assumed it was in Christoph and Marc's capable > hands,
... without ever *asking* if that would be true. I assumed this idea to
be dead because last year's discussion on -newmaint showed that most DDs
were against that proposal.
> Some of them have had some progress including a bunch of accounts created
> during the DPL election, but, some didn't, such as Peter Samuelson's DAM
> processing, which I'd explicitly referred to as an example that should
> have been trivial for the DAMs to process, as any problems should have
> been resolved at AM stage since it was AMed by a FrontDesk member. Peter's
> still in the DAM queue at the time of writing.
As the background for that is private, it would have been nice to keep
it out of this discussion. Anyway, the reason why this problem ended up
in the DAMs hands is because *only* the DAMs were mailed with some
doubts, not the AM. And that only after the AM report was done...
Anyway, I'm really not going to tear apart the little bubble in which
you have placed yourself - I simply don't see how this would help
anyone.
Now to the actual matter at hand. I had this discussion in IRC yesterday
and it seems that I should explain my opinion about the GR a second
time: [1]
(i) You have added a policy for everything, but removal from the DM list
is still under-defined. This is a crappy idea. Imagine a Sven Luther
case in DM - someone who's technically capable and invests a lot of
time, but leads to regular flamewars. There is no question that
we would need to have some procedure to decide what should happen
in such cases. Now, back to the Sven Luther example: Imagine how
*that* flamewar would look if the procedure to kick him out would
have been hand-crafted just for his case?
So basically, I won't accept your proposal as remotely sane until
the initial policy includes some guidelines on removals from the DM
list.
(ii) Debian has a QA problem. Sponsorship did nothing to improve it. In
fact, I believe sponsorship to be one of the reasons for it. Let's
explain this a bit:
Sponsorship is one of the main factors that lead to the explosion
of the number of packages in the archive. The growth in the number
of packages is, in fact, much bigger than the growth in the number
of users. This means that the number of users per package has
fallen [2], directly translating to the fact that packages receive
less testing before they are released. This is equivalent to bugs
and packaging mistakes staying unnoticed for a longer time.
This problem is almost exclusive to packages that are priority:
optional|extra, ie packages likely to be maintained by newcomers to
Debian.
On the other hand, sponsorship is (besides the few cases were
people only want to maintain a few packages and not invest more
time in Debian) used as an education system. It's training people
on the job, allowing them to understand policies and procedures
when bugs are reported or their sponsor notices a problem while
uploading.
The shrinking user:pkg ratio has already shown it's effect:
Packages of seldomly used, specialized software are often of low
quality, ignore licensing problems and aren't integrated into the
rest of the Debian system as tight as they could be. The
ever-growing number of RC bugs in sid is a sign for that, a better
sign is the number of unfixed important bugs [3] and there is
always the simple test of taking 20 random packages from the
archive and checking them for obvious packaging problems [4].
I'm also believing that sponsoring is not as good as it should be -
people often sponsor software without doing the thorough checks
that *should* be done.
Now on to the actual matter: The proposed Debian Maintainers
concept is splitted into two parts:
(1) Someone needs to advocate a maintainer, some people need to
decide if that maintainer should get added to the keyring and
thus get upload permissions for all packages that carry him
as Maintainer/Uploaders and have the DM-Upload-Allowed field
set. Without spelling out how the approval by the DM
keyring maintainers should happen, I guess most people are
thinking about checking packages, looking at past work, bug
handling, ...
(2) As soon as someone is in the DM keyring, a DD can give him
upload rights for virtually every package by adding the DM to
the Uploaders field and adding the DM-Upload-Allowed field.
This concept is completely ignoring the problems that sponsoring
exposed - in fact, it makes these problems worse. The number of
checks done by DDs is reduced to one examination of an initial set
of packages by the DM keyring maintainers [5]. The set of packages
that can be uploaded by the DM is something completely different -
those are "only" checked by a random Debian Developer. Together
with the low user:pkg ratio, my distrust in the abilities of the
average and our experiences with sponsored packages, I believe that
your DM proposal will be a future source of QA problem if it is
implemented. [6]
Before ending this mail, I would like to point out how frustrated I am
that my concerns have been ignored until now (and probably will be
ignored in the future). I have (once!) explained my position here on
-vote [7]and got only a few answers, none of them actually refuting my
arguments. The current policy on Debian lists seems to be that you are
ignored unless you repeat your opinion as reply to every single mail in
a thread. I'm too busy and simply don't care enough about Debian at the
moment to present my opinion in that manner.
Thanks for listening,
Marc
Footnotes:
[1] BTW, I would like to thank the #debian.de people (including buxy,
who seems to try to get into the s3kr1t german cabal) to help me
understand which part of my argumentation isn't obvious.
[2] Yeah, I know that I ignore the fact that the number of packages per
user isn't stable but has grown itself, but I believe it to be
unimportant for this case.
[3] RC bugs get listed and people interested only in the release and
not in the package itself fix those bugs, while issues of lower
priority stay unfixed
[4] My last results for that were that 3/4 of the examined packages
were - in my eyes - too bad to be included in the archive.
[5] The current list for the keyring maints at least ensures that no
sloppy sponsoring is getting through...
[6] In fact, my original understanding of the whole idea was that a
small set of DDs (like the proposed DM keyring maintainers) would
check every package before a DM would be allowed to upload it on
its own. I thought that to be something very, very positive, as it
would ensure at least one thorough and proper check, instead of the
current tradition of minimal checking done by sponsors.
[7] <[EMAIL PROTECTED]> and a more verbose
statement about my wish for clear removal procedures in
<[EMAIL PROTECTED]>
pgpBleVDrWIZe.pgp
Description: PGP signature

