From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.emacs.gnus.general/50982 Path: main.gmane.org!not-for-mail From: Frank Schmitt Newsgroups: gmane.emacs.gnus.general Subject: Re: gnus bugs tracking Date: Sat, 22 Mar 2003 18:49:21 +0100 Organization: Hamme net, kren mer och nimmi Sender: owner-ding@hpc.uh.edu Message-ID: References: <87r88zpp2d.fsf@pale.sj.ru> Reply-To: replies@Frank-Schmitt.net NNTP-Posting-Host: main.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: main.gmane.org 1048355530 1481 80.91.224.249 (22 Mar 2003 17:52:10 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Sat, 22 Mar 2003 17:52:10 +0000 (UTC) Original-X-From: owner-ding@hpc.uh.edu Sat Mar 22 18:52:08 2003 Return-path: Original-Received: from malifon.math.uh.edu ([129.7.128.13]) by main.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 18wn9H-0000Ki-00 for ; Sat, 22 Mar 2003 18:51:15 +0100 Original-Received: from sina.hpc.uh.edu ([129.7.128.10] ident=lists) by malifon.math.uh.edu with esmtp (Exim 3.20 #1) id 18wn8v-0007BQ-00; Sat, 22 Mar 2003 11:50:53 -0600 Original-Received: by sina.hpc.uh.edu (TLB v0.09a (1.20 tibbs 1996/10/09 22:03:07)); Sat, 22 Mar 2003 11:51:56 -0600 (CST) Original-Received: from sclp3.sclp.com (sclp3.sclp.com [66.230.238.2]) by sina.hpc.uh.edu (8.9.3/8.9.3) with SMTP id LAA20528 for ; Sat, 22 Mar 2003 11:51:43 -0600 (CST) Original-Received: (qmail 94816 invoked by alias); 22 Mar 2003 17:50:36 -0000 Original-Received: (qmail 94810 invoked from network); 22 Mar 2003 17:50:36 -0000 Original-Received: from quimby.gnus.org (80.91.224.244) by 66.230.238.6 with SMTP; 22 Mar 2003 17:50:36 -0000 Original-Received: from news by quimby.gnus.org with local (Exim 3.12 #1 (Debian)) id 18wnAk-0007iD-00 for ; Sat, 22 Mar 2003 18:52:46 +0100 Original-To: ding@gnus.org Original-Path: not-for-mail Original-Newsgroups: gnus.ding Original-Lines: 38 Original-NNTP-Posting-Host: pppin27.max-hochsimmer.rz-online.net Original-X-Trace: quimby.gnus.org 1048355566 29648 212.7.169.27 (22 Mar 2003 17:52:46 GMT) Original-X-Complaints-To: usenet@quimby.gnus.org Original-NNTP-Posting-Date: 22 Mar 2003 17:52:46 GMT X-Face: :EL9TzGRN){7|oE2~xQ8Q(VjpjsXgX$~gi&rYD5J5p)$w\Thdl~v:7h`/n)J!8nXT%_+Wj6}@EHM8}QbA(9nX-wrQ:ch1%DauV[?kFasXUcnL#+"K8zOx&$@/M'/},q-eztaJra1|?C+p$h\2XnK-HB"8_U writes: > Adding meta-data management to the current gnus.gnus-bug is one useful > improvement I can see. Like, e.g., making it possible to enter the > summary buffer and list all "open" bugs, and be able to "close" them > somehow. I'm not sure how to best implement this though. With IMAP > it would have been simple, by using "gnus-bug-open", "gnus-bug-fixed", > "gnus-bug-wontfix" etc flags on the messages. Well, you could do it the hard way by allowing the developers to supersede the messages (only changing a X-bug-status header), but this most probably won't work because of cancel-lock (well, we could tell Gnus not to generate cancel-locks when creating a gnus-bug message). The other option would be the following: 1) Every message created by M-x gnus-bug gets a special header like X-Gnus-bug: report 2) If you e.g. fixed the bug you call a function gnus-bug-fixed with point over the message which creates a mail buffer with X-Gnus-bug: Report and the tag [fixed] in the subject Other possible bug statuses would be e.g. [fixed], [in-work], [postponed], [infos-missing], [no-bug] 3) If you want to see all open bugs, you look for every message with X-Gnus-bug: Report if it has a child with X-Gnus-bug: fixed This shouldn't be too hard to implement, but would probably mean two runs over all headers (however, gnus-bug isn't very crowded, so this should be not too slow). -- One Ring to rule them all, One Ring to find them, One Ring to bring them all and in the darkness bind them In the Land of Mordor where the Shadows lie.