public inbox for gcc@gcc.gnu.org
 help / color / mirror / Atom feed
* Starting to track patches through bugzilla
@ 2003-09-25 18:12 Daniel Berlin
  2003-09-25 21:16 ` Daniel Berlin
                   ` (3 more replies)
  0 siblings, 4 replies; 24+ messages in thread
From: Daniel Berlin @ 2003-09-25 18:12 UTC (permalink / raw)
  To: gcc-patches; +Cc: gcc

After discussing it on IRC (the words "This is trivial" were uttered, 
the gauntlet laid down, and the challenge taken up), i'm starting to 
work on tracking patches +followup discussion through bugzilla, so that 
they don't get lost, and so we can associate bugs as being blocked on 
the patches that fix them (and whatnot).


An example can be seen at 
http://dberlin.org/bugzilla/show_bug.cgi?id=11757


Userids it can't determine (due to non-existent bugzilla accounts or 
not writing from the same email address you use in your bugzilla mail) 
are currently set to me, rather than creating them new accounts.  It'll 
likely just be set to an "unknown commenter" account with the from 
pasted into the text of their followup.

The bugs from 11750 onwards are patches processed from the gcc-patches 
archive since June.

The idea is to get something that is "good enough", but not in the way 
or annoying to deal with.

An example of this theory is that patches with subjects not starting 
with [PATCH] don't get processed (and any followup referencing them 
won't get processed as a result).  This is good enough, since people 
are supposed to do it. Patches that don't do it have the same chance as 
before of being lost in the ether.

I'll probably make a patch component/version so that they don't get the 
defaults (2.95/pending), since their is no way to tell either, and 
trying to make people put this info in would probably not actually 
happen, and just cause the patch tracker to be less used.

The only real thing left is a way to note that patches should be closed.

This will require some special keyword in the followups that we can 
notice, like a single line containing "NOPE or APPROVED".
(we've been discussing trying to use the cvs commit messages in some 
way to do this automatically, but it's really non-trivial)

It already handles attachments.

It doesn't attempt to seperate the inline diffs from the messages, 
though i'm sure this could be added later on.

Thoughts?

Trivial feature requests?

Note that people with mailers that don't set references/in-reply-to 
properly, of course, won't get pasted into the bug as a followup.
This of course, only affects a few well-known people using EVIL 
MAILERS(TM), and this feature should be considered part of the ongoing 
worldwide conspiracy to get them to move to a reasonable mailer.


--Dan

^ permalink raw reply	[flat|nested] 24+ messages in thread
* Re: Starting to track patches through bugzilla
@ 2003-09-26  6:50 Nathanael Nerode
  2003-09-27  0:03 ` Joseph S. Myers
  0 siblings, 1 reply; 24+ messages in thread
From: Nathanael Nerode @ 2003-09-26  6:50 UTC (permalink / raw)
  To: dberlin, gcc-patches, gcc

Daniel Berlin wrote:
>An example of this theory is that patches with subjects not starting with
>[PATCH] don't get processed (and any followup referencing them won't get
>processed as a result).
...
>Trivial feature requests?

Please make it non-case-sensitive, so that [patch] and [Patch] work too.

-- 
Nathanael Nerode  <neroden at gcc.gnu.org>
http://home.twcny.rr.com/nerode/neroden/fdl.html

^ permalink raw reply	[flat|nested] 24+ messages in thread
* Re: Starting to track patches through bugzilla
@ 2003-10-01 20:51 Wolfgang Bangerth
  0 siblings, 0 replies; 24+ messages in thread
From: Wolfgang Bangerth @ 2003-10-01 20:51 UTC (permalink / raw)
  To: Daniel Berlin, gcc; +Cc: Bugzilla Masters


I don't have much to say about the usefulness of tracking patches through 
bugzilla. However, I'd like to raise one concern:

Under no circumstances do I want patches to be tracked through the same 
component of bugzilla as bug reports. It took us about one year of hard work 
to clean out the database from old reports that are no longer valid, have 
never been looked at, etc. We would make all this effort useless if we 
started to open massive numbers of reports for patches that have been sent 
somewhere and that have subsequently been forgotten -- either because noone 
looked at them, because they were rejected, or because the submitter of the 
patch applied it without closing the bugzilla report. I don't want us 
bugmasters to be in a position where we have to start tracking down what 
happened to a certain patch just to keep the data base clean of reports that 
are no longer valid.

Remember that some of us (me including) do not know much about gcc's internals 
or its source code. So if I had a PR with a patch and had to decide what 
happened, I would either have to indulge into digging into code that I don't 
know, send emails to other people, or just give up. Neither is a particularly 
useful thing.

So I'd like to keep patches and bugs separate somehow for a while. If we're 
sure that the patch database works fine, then we can think about merging 
them, but I'd like to have a test phase first.

W.
 
-------------------------------------------------------------------------
Wolfgang Bangerth              email:            bangerth@ices.utexas.edu
                               www: http://www.ices.utexas.edu/~bangerth/

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

end of thread, other threads:[~2003-10-01 20:51 UTC | newest]

Thread overview: 24+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2003-09-25 18:12 Starting to track patches through bugzilla Daniel Berlin
2003-09-25 21:16 ` Daniel Berlin
2003-09-26  0:21   ` Carlo Wood
2003-09-26  0:26     ` Daniel Berlin
2003-09-26  2:09 ` Tom Tromey
2003-09-27 10:24 ` Hans-Peter Nilsson
2003-09-27 17:02   ` Daniel Berlin
2003-09-27 17:15     ` Hans-Peter Nilsson
2003-09-27 19:15       ` Daniel Berlin
2003-09-27 20:27         ` Hans-Peter Nilsson
2003-09-27 21:02           ` Daniel Berlin
2003-09-27 22:14             ` Hans-Peter Nilsson
2003-09-27 22:18               ` Daniel Berlin
2003-09-27 17:05   ` Jeff Sturm
2003-09-27 17:45     ` Hans-Peter Nilsson
2003-10-01 18:59 ` Gerald Pfeifer
2003-09-26  6:50 Nathanael Nerode
2003-09-27  0:03 ` Joseph S. Myers
2003-09-27  0:22   ` Daniel Berlin
2003-09-27  1:57     ` Gabriel Dos Reis
2003-09-27  3:26       ` Daniel Berlin
2003-09-27  5:52         ` Gabriel Dos Reis
2003-09-27  9:43   ` Tom Tromey
2003-10-01 20:51 Wolfgang Bangerth

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