reopen 397384 !
retitle 397384 Misleading error: "modprobe: Can't locate module 
/lib/modules/2.x.x/foo.o"
tag 397384 +help

thanks

Dear BTS Admins,

I'm having a hard time keeping a minor but valid bug open in
'module-init-tools'.  That's not unusual, (and often I'm lazy
and beg off), but this instance raises some new, maybe vital, issues.
I prefer to err on the side of too much information than too little, but
for those in a hurry the following is divided in three, background,
issues, and opinions; the meat of it's in the middle 'issues' part. 

Background:

It seems 'module-init-tools' maintainer, M. D'Itri, regards the BTS as
a personal TODO list of important or interesting goals, and advocates a
nebulous "current best practice" that encompasses license to "flame"[1]
and "warn"[2] foolish and disobedient users [3][4]:

        "...if you can follow these simple rules I will probably not 
         flame you to ashes..."
        [1] http://blog.bofh.it/id_115

        "...warned you to not reopen this bug, stop or I will ask for your
         BTS privileges to be removed"
        [2] http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=397384;msg=46

        A typical user slam:
        [3] http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=349278

        "Now I have proved you wrong, and also that you are an a******."
        [4] http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=338651

In the past I've had some difficulty with like-minded maintainers[5], but
it was always a new maintainer who hadn't yet learned the ropes.
D'Itri has been a maintainer for eight years.

Probably the majority of Debian users and maintainers view[5]
Debian's BTS as an open forum, tolerant of controversy, meant to enrich
the free software community.  Hence such flexible BTS tags "help",
"upstream", "wontfix", etc, that allow users and maintainers to
publicly acknowledge that they respectfully disagree.  Among its
benefits, such a tagged record of controversy helps prospective users
and upstream maintainers learn how well a package is doing.

        A partisan survey quoting various DDs circa 2003, M. Brown, 
        C. Waters, H. Xu, M. Srivastava, etc.
        [5] http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=190651;msg=113

Issues:

D'Itri makes me wonder if Debian's policies have somehow changed since
2003, privately, without yet being codified.  I believe any of these
would have been deprecated in the recent past:

        1) Maintainers closing bugs based solely on an importance threshold.
           "Minor" bugs a waste of time because they're minor.

        2) Maintainers closing bugs 'upstream' bugs they don't
           feel like forwarding.  Forwarding bugs wastes energy.

        3) Maintainers threatening reprisals against users who persist in
           "transgressing the unwritten law" (to paraphrase the
           Piranha Brothers).  

        4) Thus maintainers make private rules which supersede
           written Debian policy.  Locally asserted custom trumps united 
           public agreements.  

Perhaps things have changed since 2003; if not, I'd be glad to hear a
reaffirmation that the BTS is still meant to be an open forum.

Opinions:

Assuming Debian's policies will remain worth more than the paper (or
silicon or oxides) they're printed or stored on, here's some opinions
on what might help...

For Debian, I tend to assume that detection of infarctions, their
enforcement, adjudication, and punishment is generally unfeasible,
therefore the best policies are those that make complicated policing
unnecessary.  The goal should be to provide a self-maintaining commons,
and keep that from becoming anyone's private property.

Debian's present written rules may be too labor intensive to actually
practice.  The distance between written rules and actual practice may
become so increasingly wide that get along, we learn to be sighing
hypocrites.  I doubt that's useful or necessary.  If some programmers are
indispensable, yet are unable to follow certain customs, then those
customs ought to be _publicly_ changed to best accommodate, insulate,
or isolate their particular limitations as exceptional persons.

(BTW: chapter 19 of Scott Meuller's recent 17th edition of 'Upgrading
and Repairing PCs' has a good discussion of standardized power supply
connectors and why more wires were needed to prevent overheating and
hazards like melted connectors.  It seems curiously analagous.)

Summing up, if the above is too abstract.  MD may be in violation of
several fundamental Debian policies, but if so should not be penalized,
out of respect for his numerous and continuing good works.  However,
his requests for actively suppressive powers to police unwritten laws
deserve open censure.  It might be worthwhile to consider new policies
to further subdivide the labors of Debian, to help insulate otherwise
excellent maintainers from smaller jobs they conduct poorly.



                                        Sincerely,
                                        A. Costa




-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to