Re: No Issue Tracker - Say it Ain't So! - Mailing list pgsql-hackers

From Stefan Kaltenbrunner
Subject Re: No Issue Tracker - Say it Ain't So!
Date
Msg-id 56046BE0.2060101@kaltenbrunner.cc
Whole thread Raw
In response to Re: No Issue Tracker - Say it Ain't So!  (Josh Berkus <josh@agliodbs.com>)
List pgsql-hackers
On 09/24/2015 07:03 PM, Josh Berkus wrote:
> On 09/23/2015 10:25 PM, Thomas Munro wrote:
>> On Thu, Sep 24, 2015 at 1:31 PM, Joe Conway <mail@joeconway.com> wrote:
>>> On 09/23/2015 05:21 PM, Thomas Munro wrote:
>>>> Do you think it would make any sense to consider evolving what we have
>>>> already?  At the moment, we have a bug form, and when you submit it it
>>>> does this (if I'm looking at the right thing, please correct me if I'm
>>>> not):
> 
> I know we're big on reinventing the wheel here, but it would really be a
> better idea to use an established product than starting over from
> scratch. Writing a bug tracker is a lot of work and maintenance.
> 
>> The two most common interactions could go something like this:
>>
>> 1.  User enters bug report via form, creating an issue in NEW state
>> and creating a pgsql-bugs thread.  Someone responds by email that this
>> is expected behaviour, not a bug, not worth fixing or not a Postgres
>> issue etc using special trigger words.  The state is automatically
>> switched to WORKS_AS_DESIGNED or WONT_FIX.  No need to touch the web
>> interface: the only change from today's workflow is awareness of the
>> right wording to trigger the state change.
>>
>> 2.  User enters bug report via form, creating issue #1234 in NEW
>> state.   Someone responds by email to acknowledge that that may indeed
>> be an issue, and any response to an issue in NEW state that doesn't
>> reject it switches it to UNDER_DISCUSSION.  Maybe if a commitfest item
>> references the same thread (or somehow references the issue number?)
>> its state is changed to IN_COMMITFEST, or maybe as you say there could
>> be a way to generate the commitfest item from the issue, not sure
>> about that.  Eventually a commit log message says "Fixes bug #1234"
>> and the state automatically goes to FIXED.
> 
> I don't know debbugs, but I know that it would be possible to program RT
> to do all of the above, except add the item to the commitfest.

well.... minus the fact that the commitfest process looked
different/non-existent back in 2007/2008 this is basically how the BZ
based PoC I did back than worked (hooked into the bug tracking form to
allow BZ to "learn" about an issue/bug/thread and keep tracking it
automatically afterwards. You could send it simply commands as part as
the mail or click in the gui (or do nothing at all - though it would
close the bug if it found the bug id in a commit).

Even adding something to the commitfest should be fairly easy to do in
most tools because they all have hooks to send stuff via email, to
twitter, hipchat, IRC or whatnot.


Stefan



pgsql-hackers by date:

Previous
From: Feng Tian
Date:
Subject: Re: Decimal64 and Decimal128
Next
From: Josh Berkus
Date:
Subject: Re: No Issue Tracker - Say it Ain't So!