unofficial mirror of emacs-devel@gnu.org 
 help / color / mirror / code / Atom feed
From: Don Armstrong <don@donarmstrong.com>
To: emacs-devel@gnu.org
Subject: Re: Debbugs testbed
Date: Tue, 19 Feb 2008 23:16:11 -0800	[thread overview]
Message-ID: <20080220071611.GS5438@volo.donarmstrong.com> (raw)
In-Reply-To: <tzk42pld.fsf@telefonica.net>

On Wed, 20 Feb 2008, Óscar Fuentes wrote:
> First: it has no web interface for filling bugs: an easy and
> intuitive interface for users is paramount.

One of the summer of code projects for 2007 was to create one, and it
does work. Secondly, it's not like it would be all that difficult for
someone to create one either; all it needs to do is take a list of
"components", and gate the program field to e-mail and send it to
submit@. [The sumer of code project does way more, including modifying
the status of bugs.]

> Second: IMO, it is complex. Look at what you are expected to read
> just for sending a bug:
> 
> http://emacsbugs.donarmstrong.com/Reporting

We generally suggest that people use reportbug to do it, and it
wouldn't be all that difficult to handle dealing with submissions that
didn't fit that format by assigning them to a general package. [The
reason why Debian doesn't is because typically bugs filed by people
who are unable to follow those instructions or run reportbug tend to
be useless.]

> See the interface for querying the bug database:
> 
> http://emacsbugs.donarmstrong.com/
> 
> and after all that those checkboxes you can't ask simple things like
> "bugs reported for Emacs v 22.1 or later".

You actually can, but it requires knowing how to generate the urls
manually. That's actually one of the next things to improve on my todo
list, as that selection form is nearly useless.[1]

For example, in Debian you'd be looking at something like:

http://bugs.debian.org/cgi-bin/pkgreport.cgi?pkg=emacs22;version=22.1%2B1-1

which would tell you about the bugs which are known to affect version
22.1+1-1 of the emacs22 package.

> Third: Ironically, the mail message containing the bug report has a
> simple format, once you know the component (package, on debian
> parlance) and version. But this is not easy to do. `cc-mode' is not
> the same as `c-mode', and `auctex' is not under the Emacs project. A
> web interface can show a list of known components for the user to
> pick.

Sure, but it's not a big deal even if users don't know the component.
Debian has a 'general' pseudopackage for precisely this reason.
Developers who know better simply send a message to reassign the bug
to the proper component. (Users who don't know the components already
will almost invariably get them wrong anyway.)

In any event, it's entirely up to you all to figure out whether what
debbugs does or doesn't do will work for you, and if you decide to use
it, what changes are needed to make it optimal.


Don Armstrong

1: Patches are always accepted, the bzr is here:
http://bugs.debian.org/debbugs-source/
-- 
Any excuse will serve a tyrant.
 -- Aesop

http://www.donarmstrong.com              http://rzlab.ucr.edu




  parent reply	other threads:[~2008-02-20  7:16 UTC|newest]

Thread overview: 34+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2008-02-20  2:18 Debbugs testbed Don Armstrong
2008-02-20  4:56 ` Óscar Fuentes
2008-02-20  5:07   ` Nick Roberts
2008-02-20  5:20     ` Óscar Fuentes
2008-02-20  5:31   ` Miles Bader
2008-02-20  5:43     ` Óscar Fuentes
2008-02-20  7:16   ` Don Armstrong [this message]
2008-02-20  9:09   ` Tassilo Horn
2008-02-20 10:12     ` Mathias Dahl
2008-02-20 10:44       ` Walter Franzini
2008-02-21  2:00         ` Xavier Maillard
2008-02-21  9:29           ` Walter Franzini
2008-02-21 22:29             ` Richard Stallman
2008-02-22  2:00             ` Xavier Maillard
2008-02-22  8:11               ` Don Armstrong
2008-02-23  2:00                 ` Xavier Maillard
2008-02-20 13:46     ` Óscar Fuentes
2008-02-20 14:06       ` Jason Rumney
2008-02-20 16:26       ` Stefan Monnier
2008-02-20 16:05     ` Manoj Srivastava
2008-02-20 16:44   ` Richard Stallman
2008-02-20 21:41     ` Stephen J. Turnbull
2008-02-20 11:46 ` Thien-Thi Nguyen
2008-02-21  2:00   ` Xavier Maillard
2008-02-20 16:44 ` Richard Stallman
2008-02-21  1:49   ` Don Armstrong
2008-02-20 20:29 ` Stefan Monnier
2008-02-21 20:45   ` James Cloos
  -- strict thread matches above, loose matches on Subject: below --
2008-02-29  3:48 Nick Roberts
2008-02-29  4:01 ` Don Armstrong
2008-02-29  4:57   ` Stefan Monnier
2008-02-29  6:00     ` Bill Wohler
2008-02-29  7:16     ` Don Armstrong
2008-03-02 21:53       ` Stefan Monnier

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

  List information: https://www.gnu.org/software/emacs/

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20080220071611.GS5438@volo.donarmstrong.com \
    --to=don@donarmstrong.com \
    --cc=emacs-devel@gnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).