Re: Managing the community information stream - Mailing list pgsql-hackers

From Andrew Dunstan
Subject Re: Managing the community information stream
Date
Msg-id 463DD5A9.2010007@dunslane.net
Whole thread Raw
In response to Re: Managing the community information stream  (Dave Page <dpage@postgresql.org>)
Responses Re: Managing the community information stream
List pgsql-hackers

Dave Page wrote:
> Bruce Momjian wrote:
>> The idea of the patch number in the subject line works with that
>> streaming model because it merely marks streams so they can be grouped.
>> The defining event that marks the stream is a post to the patches list.
>> We already number posts to the bugs list, so in a way we could improve
>> tracking there and somehow link it to TODO items and patch submissions,
>> but because many TODO items are not the result of bug reports but come
>> out of general discussions, I am not sure tracking would work as well
>> there.  And what about features?  Do you start assigning numbers there,
>> and what is your trigger event?  In my opinion, as you start trying to
>> place more structure on the stream, the stream itself starts to degrade
>> in its dynamism and ease of use.  To me, that is the fundamental issue,
>> and risk.
>
> Bruce,
>
> I cannot really add to that except to say that you neatly summarized 
> what I've completely failed to in my last few emails to Andrew. I 
> agree completely.
>
>

Frankly, this strikes me as painting lipstick on a pig.

Try searching the mailing list archives to find information. It's hard. 
It sucks badly. So often you have to post a query on a mailing list, 
which you have to join unless you want your query to sit in limbo for 
days. If you think this is treating users nicely then you have a 
different idea from me of what that means. Yes, what I'm proposing means 
work, and no it can't be fully automated. That doesn't mean it's not 
worth doing.

Case 1 (bug): Recently I had a problem with Gaim/Pidgin on my fc6 boxes. 
I went to the bug site, clicked a few buttons and found that our own 
Devrim Gunduz had reported the problem. Later, when I found out some 
more information, I went back and added it to the bug. When the 
RedHat/Fedora guys get around to fixing it they will know what the 
problem is and what the solution is. They will have all the info 
gathered in one spot.

Case 2 (feature): Several years ago I wanted to find out what had 
happened about BZ support for Postgres. It was in their roadmap doc, so 
I went and looked at the tracking item. Nothing seemed to be happening, 
so I asked. Then I reviewed the patches (plural, note - another reason 
why tracking patches rather than action items is not necessarily good) 
that related to the item. I didn't like the direction they were going so 
I did some work and proposed an alternative. That got picked up by Ed 
Sobol and Max Kanat-Alexander (iirc) and the result is that today there 
is full support for Postgres in BZ mainline. If someone wants to review 
the history it is all there, with patches and comments all gathered neatly.

Oh, the answer to Bruce's question about when to create a feature item? 
You could well do it at the time when today you create a TODO item. 
However, we might even do better. For example, we might well add feature 
requests that are denied. That would help people to see if something has 
been proposed before.

I could go on but I'm actually trying to get some code written today :-)

cheers

andrew


pgsql-hackers by date:

Previous
From: Jim Nasby
Date:
Subject: Re: [COMMITTERS] pgsql: Teach tuplesort.c about "top N" sorting, in which only the first
Next
From: Andrew Dunstan
Date:
Subject: Re: plperl vs. bytea