From: Daniel Berlin <dberlin@dberlin.org>
To: Phil Edwards <phil@jaj.com>
Cc: Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>,
gcc@gcc.gnu.org, Fergus Henderson <fjh@cs.mu.OZ.AU>,
Mark Mitchell <mark@codesourcery.com>,
Gabriel Dos Reis <gdr@integrable-solutions.net>
Subject: Re: review process
Date: Mon, 31 Mar 2003 18:45:00 -0000 [thread overview]
Message-ID: <63B6E972-63A2-11D7-96D3-000393575BCC@dberlin.org> (raw)
In-Reply-To: <20030331170450.GA15096@disaster.jaj.com>
On Monday, March 31, 2003, at 12:04 PM, Phil Edwards wrote:
>
> Moving to gcc@.
>
Whoops, didn't notice it was somewhere else.
:)
>
> On Mon, Mar 31, 2003 at 11:06:50AM -0500, Daniel Berlin wrote:
>>
>> If we could
>> 1. Be okay with the idea that any patch not submitted in a reasonable
>> format (IE changelog + patch in message, or changelog in message +
>> attached file with patch), and with [PATCH] in the subject line,
>> wouldn't be tracked.
>
> This seems obvious.
>
>> 2. Be okay with the idea that: patches approved by people without
>> reasonable mailers (reasonable being those that can tell us whether a
>> message is a reply to another message), when it's not easily
>> detectable
>> otherwise, will be assumed to not be approved.
>
> There are only two or three people in the MAINTAINERS file that have
> mailers like this. This sounds good too (democracy at work).
>
I just wanted to make it explicit that i can't handle it otherwise.
My current view is that this is a pretty simple SQL application (using
a new database and the bug database), like so:
1. Any mail with [PATCH] in the title that we can see a well-formed
patch in gets inserted into the new db (indexed by subject and message
id)
2. Any mail approvals/denials for that message delete the [PATCH]
record from the new db and update the bug (closing it), if one exists
in the bug db. Since approvals/rejections can come at any time, we may
or may not have created the bug report yet.
3. Every night, a cron job runs, and anything still in the database
that is 1 day old and has no bug report created, gets one created.
That should work, no?
>
>> 3. Standardize the text + possible placement of approval messages.
>>
>> then I'm pretty sure i could auto-track missed patches.
>>
>> But it's worthless if we can't detect already-approved patches, thus
>> the need to come up with a format for approval messages.
>>
>> Obviously, i don't need something in some strict format, I just need
>> to
>> be able to determine that a given message containing patch was
>> approved
>> (or approved with changes, etc). Thus, simply saying that approval
>> messages should contain a line starting with "approved".
>
> Most such systems also have a "stop processing" keyword or phrase,
> e.g.,
>
That would work, if it's amenable to people.
> approved
> thankyou
>
> J.Random User wrote:
>> Here's my patch, yadda yadda yadda.
>
> Please also consider a followup patch that makes this work on
> platforms
> which do not necessarily obey the laws of physics during runtime
> loading.
>
>
> Phil
>
> --
> If ye love wealth greater than liberty, the tranquility of servitude
> greater
> than the animating contest for freedom, go home and leave us in peace.
> We seek
> not your counsel, nor your arms. Crouch down and lick the hand that
> feeds you;
> and may posterity forget that ye were our countrymen. -
> Samuel Adams
next prev parent reply other threads:[~2003-03-31 17:58 UTC|newest]
Thread overview: 11+ messages / expand[flat|nested] mbox.gz Atom feed top
[not found] <m3r88o255d.fsf@uniton.integrable-solutions.net>
[not found] ` <1049055987.31893.378.camel@doubledemon.codesourcery.com>
[not found] ` <m3r88oy3we.fsf@uniton.integrable-solutions.net>
[not found] ` <1049059174.31893.385.camel@doubledemon.codesourcery.com>
[not found] ` <m3d6k8y2eg.fsf@uniton.integrable-solutions.net>
[not found] ` <1049059963.7575.391.camel@doubledemon.codesourcery.com>
[not found] ` <m34r5ky1wc.fsf@uniton.integrable-solutions.net>
[not found] ` <1049060738.31975.394.camel@doubledemon.codesourcery.com>
[not found] ` <20030331041419.GA4687@ceres.cs.mu.oz.au>
[not found] ` <20030331060732.GA10362@disaster.jaj.com>
[not found] ` <20030331062256.GA6493@ceres.cs.mu.oz.au>
2003-03-31 10:08 ` Gerald Pfeifer
2003-03-31 17:50 ` Daniel Berlin
2003-03-31 18:13 ` Phil Edwards
2003-03-31 18:45 ` Daniel Berlin [this message]
2003-03-31 18:42 ` Tom Tromey
2003-03-31 20:06 ` Alexandre Oliva
2003-03-31 20:08 ` Daniel Berlin
2003-03-31 21:02 ` Alexandre Oliva
2003-04-02 17:15 ` Hans-Peter Nilsson
2003-03-31 19:52 Nathanael Nerode
2003-03-31 20:02 ` Richard Henderson
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=63B6E972-63A2-11D7-96D3-000393575BCC@dberlin.org \
--to=dberlin@dberlin.org \
--cc=fjh@cs.mu.OZ.AU \
--cc=gcc@gcc.gnu.org \
--cc=gdr@integrable-solutions.net \
--cc=mark@codesourcery.com \
--cc=pfeifer@dbai.tuwien.ac.at \
--cc=phil@jaj.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
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).