unofficial mirror of emacs-devel@gnu.org 
 help / color / mirror / code / Atom feed
* debbugs.el revisited
@ 2011-06-30 17:57 Lars Magne Ingebrigtsen
  2011-06-30 19:49 ` Lars Magne Ingebrigtsen
                   ` (2 more replies)
  0 siblings, 3 replies; 31+ messages in thread
From: Lars Magne Ingebrigtsen @ 2011-06-30 17:57 UTC (permalink / raw)
  To: emacs-devel

I found the debbugs web interface too annoying to work with, so I
grabbed a copy of debbugs.el and started hacking.

I've now got it to a state where if you search for "important", you get
a buffer like this:

 2056 important [Ian Eure               ] 23.0.60; Enabling flyspell degrades p
 2503 important [Leo                    ] 23.0.91; poor performance of flyspell
 2639 important [Plan Kalkul            ] scrolling slow with word-wrap and fly
 3347 important [YAMAMOTO Mitsuharu     ] 23.0.93; unnecessary display updates 
 3944 important [Tommi Raulahti         ] GNU Emacs and Digital Unix (OSF1) 5.1
 4273 important [David Reitter          ] flyspell-region / accept-process-outp
 5133 important [Steve Revilak          ] 23.1; ispell-buffer with LaTeX file V
 5786 important [Daniel Colascione      ] new cc-mode <>-matching barfs in comp
 6350 important [Thierry Volpiatto      ] 24.0.50; C-d in ielm doesn't work as 
 6352 important [Dmitri Paduchikh       ] 24.0.50; process-send-eof doesn't wor
 6401 important [Sigve Berge Hofland    ] Failure in loading charset map: JISX0
 6649 important [enami tsugutomo        ] 24.0.50; C-g doesn't work since emacs
 7643 important [Chong Yidong           ] Build failure for SGI IRIX MIPS
 7762 important [wanziforever@gmail.com ] fail to build and install emacs on so
 8915 important [David Aspinall         ] 23.3; Repeatable segmentation fault, 

and you can RET each line to open an ephemeral Gnus group to read the
thread.  And Gnus will keep track of what messages in there you've read,
etc, of course, via gnus-dup.

However, the SOAP interface requires that you do one request per bug
report to get the bug metadata.  So to list all the "normal" level bugs,
that would be 1600 requests, which is just too slow to use.

Which I think is more or less where we ended up last time.

Has anybody done any more work in this area?  I mean, making the debbugs
server side expose a more sensible interface?

Meanwhile, while this may not be totally usable for normal usage, it's
possible to use this while doing bug triage by saying that you want, for
instance, message 100-200 of the "normal" level bugs.

I'm also adding a Gnus minor mode to do the normal triage stuff -- that
is, if you're in an ephemeral group looking at bug report 7643, and
you've determined that it's a wishlist item, `c wishTAB' will send off a
message to control@debbugs.gnu.org saying "tags 7643 wishlist", and so
on.  Which should speed stuff up considerably when doing a triage.

debbugs.el currently lives in GNU ELPA.  Can I check it into the Emacs
sources for easier continued development and usage?

-- 
(domestic pets only, the antidote for overdose, milk.)
  bloggy blog http://lars.ingebrigtsen.no/




^ permalink raw reply	[flat|nested] 31+ messages in thread

end of thread, other threads:[~2011-07-04 14:47 UTC | newest]

Thread overview: 31+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-06-30 17:57 debbugs.el revisited Lars Magne Ingebrigtsen
2011-06-30 19:49 ` Lars Magne Ingebrigtsen
2011-06-30 20:45 ` Michael Albinus
2011-06-30 21:02 ` Chong Yidong
2011-06-30 21:08   ` Lars Magne Ingebrigtsen
2011-06-30 23:26     ` Glenn Morris
2011-06-30 23:34       ` Lars Magne Ingebrigtsen
2011-07-01  2:28     ` Stefan Monnier
2011-07-01  7:12       ` Eli Zaretskii
2011-07-01  8:59         ` Štěpán Němec
2011-07-01  9:25     ` Julien Danjou
2011-07-01 11:16       ` Michael Albinus
2011-07-02  1:14         ` Glenn Morris
2011-07-02 12:58           ` Lars Magne Ingebrigtsen
2011-07-02 13:04             ` Michael Albinus
2011-07-02 17:48             ` Glenn Morris
2011-07-02 18:03               ` Michael Albinus
2011-07-02 18:08                 ` Glenn Morris
2011-07-02 20:14               ` Lars Magne Ingebrigtsen
2011-07-02 20:54                 ` Lars Magne Ingebrigtsen
2011-07-02 21:09                   ` Christoph Scholtes
2011-07-02 21:15                     ` Lars Magne Ingebrigtsen
2011-07-02 22:19                       ` Lars Magne Ingebrigtsen
2011-07-02 23:08                       ` joakim
2011-07-04 14:47                         ` Stefan Monnier
2011-07-03  0:09                       ` Christoph Scholtes
2011-07-03  6:34                         ` Michael Albinus
2011-07-02 22:30                   ` Glenn Morris
2011-07-03  4:48               ` Jason Rumney
2011-07-03 11:07                 ` Andreas Schwab
2011-07-02 16:37           ` Michael Albinus

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).