This is the relevant discussion from IRC, reproduced with permission:

 [=

< helen> we need a *webpage*, if we want to make it easy < madduck> should be trivial to write one. < madduck> the problem is that it encourages users to submit inferior bug reports < madduck> for there is no easy way to make bug reports include the stuff about

           dependencies etc. that reportbug adds

< madduck> automatically. < helen> madduck: yes, but using reportbug is not easy for everyone < madduck> helen: so that should be worked on. < helen> madduck: for starters, not everyone will have their mail set up so

         reportbug can email out

< helen> I don't < helen> but I know how to use reportbug -o < helen> but you can't assume that people will actually read and understand the

         manpage

< madduck> helen: fair point. can't you use thunderbird for reportbug though? < madduck> i think mail setup in debian is in dire need for improvement. < helen> madduck: my strategy is to use reportbug to generate the bug report, and

         then paste the resulting output into thunderbird and email it.

< madduck> helen: uh oh. < madduck> helen: it should be trivial to make reportbug spawn a thunderbird

           compose window.

< helen> if there is a thunderbird plugin for reportbug I don't know about it < madduck> it's just a command... < helen> that would be very good < liw> helen, want to whip up a design for a bug reporting web form? i.e., what

       info it should have? (we can then discuss possibilities of who should
       actually implement the cgi :)

< madduck> please: figure out the command to use to spawn a compose window where

           i can specify To, Bcc, Subject, and body. Ideally: additional headers.

< madduck> I'll check out reportbug... < madduck> /usr/share/reportbug/reportbug_ui_gnome.py < madduck> there seems to be a ui for gnome... < helen> madduck: another hassle I've run into with reportbug was when i tried to

         run it at work and it needed to get through the proxy to download the 
         package info or whatever else it gets.

< helen> madduck: not everyone would know how to make it use a proxy < madduck> $http_proxy should be set by d-i, i know. < helen> (again, reading the manpage sorted it, but not every user would do that) < helen> madduck: not if you are using a laptop that is moving around to

         different places, I assume

< madduck> true < madduck> netconf... < helen> I'm sure there are better ways to get around all that than what I do < helen> but my point is that maybe about the only thing we can assume is that

         people will be using a browser and some sort of email client

< helen> so it would be great if we can make reporting bugs easy to do with the

         tools people are used to

< helen> either with a webpage or with their usual email program < liw> helen, and not everyone uses an email client, but I'm not sure we can

       accomodate them

< helen> liw: yes, not everyone. Webpage is the most general thing, I think. < liw> we often need to ask the bug reporter things and debbugs is based on doing

       this by email, this leads to complications, hmm

< helen> yes, that is a problem < madduck> helen: a web page would be great. it might even be possible to make it

           *use* reportbug as a backend. and follow the same sequence of steps.

< madduck> helen: add to that some nice CSS and users will dig it. < madduck> helen: the problem is that it won't honour the

           /usr/share/reportbug/bug scripts

< madduck> and it won't display package-specific stuff, unless stored on the BTS < madduck> helen: but it would certainly be possible to give the user a command

           to execute and expect them to paste the output into the browser

< madduck> so that could run the package-specific bug scripts and gather

           dependency information and other stuff.

< madduck> and best of all: this is really not hard to do, although I am not sure

           about the reportbug integration

< madduck> may have to refactor some of the reportbug code. < madduck> still better than a separate, hard-coded series of steps. < helen> that sounds like a good idea to me < helen> liw: to answer your previous question, I reckon that asking the same set

         of things that reportbug asks would be fine, starting with "how
         experienced a user are you?", like reportbug asks the first time.

< madduck> helen: it can use cookies to store the information it stores in

           ~/.reportbugrc...

< helen> madduck: yes, that's a good idea. < madduck> isn't there a #d-w todo list or so? < helen> there is, on the wiki < madduck> question is: can i just paste the IRC log between you and I on there? < helen> it's linked from the involvement page, I think < madduck> or do I have to paraphrase? < helen> madduck: yes, you have my permission to paste whatever I said in there < helen> including that last :) < madduck> and liw? < liw> madduck, things related to a debbugs web interface, yes < aj> also, please don't be overly proactive about a debbugs web interface

      without being very careful about (a) encouraging duplicate bug reports, or
      ones that lack necessary information; and (b) encouraging spam (by having a
      web form that mails submit@ in a way that doesn't get junked as poorly
      formatted)

< helen> aj: I was just wondering now whether it would make sense to implement

         something that would look for a bugreport that was wrongly formatted 
         (probably this is already there) or that lacked the packages-installed
         etc info that reportbug uses, and emailed the submitter asking for that
         info please.

< helen> presumably wrongly formatted bug reports already get bounced with an

         explanation

< aj> helen: the "installed..." info isn't always needed; reports missing the

      "Package:" header (ie, most spam) get bounced

< helen> but maybe it would be useful to email submitters with "thanks for the

         bug report, we'd like to have the dependancy/version information, please
         use this command to get it and email it back to us"
 =]

English/ReportbugWeb (last edited 2006-06-13 00:47:31 by 127)