From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 39083 invoked by alias); 19 Oct 2017 15:57:52 -0000 Mailing-List: contact libc-alpha-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: libc-alpha-owner@sourceware.org Received: (qmail 39008 invoked by uid 89); 19 Oct 2017 15:57:51 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-11.3 required=5.0 tests=AWL,BAYES_00,GIT_PATCH_2,GIT_PATCH_3,RCVD_IN_DNSWL_NONE,SPF_PASS autolearn=unavailable version=3.3.2 spammy=relating, warranties, communicated, answered X-Spam-User: qpsmtpd, 3 recipients X-HELO: relay1.mentorg.com From: Thomas Schwinge To: , Gerald Pfeifer CC: Carlos O'Donell , Richard Biener , , , Subject: Re: GNU Tools Cauldron 2017 follow up: "Reviewed-by" etc. In-Reply-To: <87376zja8d.fsf@euler.schwinge.homeip.net> References: <87zi9oj8rl.fsf@euler.schwinge.homeip.net> <347AE883-971C-447C-AB07-43F7F70F25D3@gmail.com> <4056e466-3055-455b-9922-55497d21fd80@redhat.com> <87tvzuk29t.fsf@euler.schwinge.homeip.net> <87376zja8d.fsf@euler.schwinge.homeip.net> User-Agent: Notmuch/0.9-125-g4686d11 (http://notmuchmail.org) Emacs/25.2.1 (x86_64-pc-linux-gnu) Date: Thu, 19 Oct 2017 15:57:00 -0000 Message-ID: <87shefi100.fsf@euler.schwinge.homeip.net> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable X-SW-Source: 2017-10/txt/msg00911.txt.bz2 Hi! Still waiting for any kind of reaction -- general process-change inertia, chicken-and-egg problem, I suppose. ;-/ I have now put the proposed text onto a wiki page, so that those interested have a convenient handle to use, . Ping. On Wed, 4 Oct 2017 15:47:30 +0200, I wrote: > Ping. >=20 > On Fri, 22 Sep 2017 20:37:50 +0200, I wrote: > > On Thu, 21 Sep 2017 12:18:39 -0600, Carlos O'Donell = wrote: > > > On 09/21/2017 11:56 AM, Richard Biener wrote: > > > > On Thu, 21 Sep 2017 11:38:29 -0600, Carlos O'Donell wrote: > > > > > On 09/21/2017 10:50 AM, Thomas Schwinge wrote: > > > > > > So my question is, if I've gotten a patch reviewed by someone w= ho is not > > > > > > yet ;-) familiar with that new process, and I nevertheless want= to > > > > > > acknowledge their time invested in review by putting "Reviewed-= by" into > > > > > > the commit log, is it fine to do that if the reviewer just answ= ered with > > > > > > "OK" (or similar) instead of an explicit "Reviewed-by: NAME " > > > > > > statement? > > > > > You should instead ask the author to give their "Reviewed-by:" an= d point > > > > > out what the Reviewed-by statement means. > > > > >=20 > > > > > > That is, is it fine to assume that our current patch review's s= tandard > > > > > > "OK" (or similar) answer matches the more formal "Reviewer's st= atement of > > > > > > oversight"? > > > > >=20 > > > > > Not yet. > > > >=20 > > > > I think given an OK from an official reviewer entitles you to commit > > > > it indeed IS matching the formal statement. It better does... > >=20 > > I certainly understand your rationale, and do agree to that -- yet, I c= an > > see how somebody might get offended if turning a casual "OK" into a > > formal "Reviewed-by: NAME ", so... > >=20 > > > Isn't it better to be explicit about this; rather than assuming? > >=20 > > ..., yeah, that makes sense. > >=20 > > Anyway: aside from starting to use them, we should also document such n= ew > > processes, so we might do it as follows, where I had the idea that the > > *submitter* 'should encourage the reviewer to "earn" this > > acknowledgement'. > >=20 > > Gerald, OK to commit? If approving this patch, please respond with > > "Reviewed-by: NAME " so that your effort will be recorded. See > > . There you go. ;= -) > >=20 > > Index: htdocs/contribute.html > > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > > RCS file: /cvs/gcc/wwwdocs/htdocs/contribute.html,v > > retrieving revision 1.87 > > diff -u -p -r1.87 contribute.html > > --- htdocs/contribute.html 9 Apr 2015 21:49:31 -0000 1.87 > > +++ htdocs/contribute.html 22 Sep 2017 18:20:04 -0000 > > @@ -23,7 +23,7 @@ contributions must meet:

> >
  • Testing Patches
  • > >
  • Documentation Changes
  • > >
  • Web Site Changes
  • > > -
  • Submitting Patches
  • > > +
  • Preparing Patches
  • > >
  • Announcing Changes (to our Users)
  • > > > >=20=20 > > @@ -164,7 +164,7 @@ file" mode of the validator.

    > >

    More about our web pages.

    > >=20=20 > >=20=20 > > -

    Submitting Patches

    > > +

    Preparing Patches

    > >=20=20 > >

    Every patch must have several pieces of information, before we > > can properly evaluate it:

    > > @@ -257,6 +257,71 @@ bzip2ed and uuencoded or encoded as a > acceptable, as long as the ChangeLog is still posted as plain text. > >

    > >=20=20 > > + > > +

    Acknowledge Patch Review

    > > + > > +

    Patch review often is a time-consuming effort. It is appreciated to > > + acknowledge this in the commit log. We are adapting > > + the Reviewed-by: tag as established by the Linux kernel= patch > > + review process.

    > > + > > +

    As this is not yet an established process in GCC, you, as the submi= tter, > > + should encourage the reviewer to "earn" this acknowledgement. For e= xample, > > + include the following in your patch submission:

    > > + > > +
    > > +

    If approving this patch, please respond with "Reviewed-by: NAME > > + <EMAIL>" so that your effort will be recorded. See > > + <https://gcc.gnu.org/contribute.html#patches-review>. > > +

    > > +
    > > + > > +

    For reference, reproduced from > > + the Linux > > + kernel 4.13's Documentation/process/submitting-patches.rst: > > +

    > > + > > +
    > > +

    Reviewed-by: [...] indicates that the patch has been rev= iewed > > + and found acceptable according to the Reviewer's Statement:
    > > +
    > > +Reviewer's statement of oversight
    > > +
    > > +By offering my Reviewed-by: tag, I state that:
    > > +
    > > + (a) I have carried out a technical review of this patch to > > + evaluate its appropriateness and readiness for inclusion [...]. > > +
    > > +
    > > + (b) Any problems, concerns, or questions relating to the patch > > + have been communicated back to the submitter. I am satisfied > > + with the submitter's response to my comments. > > +
    > > +
    > > + (c) While there may be things that could be improved with this > > + submission, I believe that it is, at this time, (1) a > > + worthwhile modification [...], and (2) free of known > > + issues which would argue against its inclusion. > > +
    > > +
    > > + (d) While I have reviewed the patch and believe it to be sound, I > > + do not (unless explicitly stated elsewhere) make any > > + warranties or guarantees that it will achieve its stated > > + purpose or function properly in any given situation. > > +
    > > +
    > > +A Reviewed-by: tag is a statement of opinion that the patch i= s an > > +appropriate modification [...] without any remaining serious > > +technical issues. Any interested reviewer (who has done the work) can > > +offer a Reviewed-by: tag for a patch. This tag serves to giv= e credit to > > +reviewers and to inform maintainers of the degree of review which has = been > > +done on the patch. Reviewed-by: tags, when supplied by revie= wers known to > > +understand the subject area and to perform thorough reviews, will norm= ally > > +increase the likelihood of your patch getting [...] [approved]. > > +

    > > + > > +

    Submitting Patches

    > > + > >

    When you have all these pieces, bundle them up in a mail message and > > send it to the appropriate mailing list(s). > > (Patches will go to one or more lists depending on what you are > >=20 > > (I have not yet spent much time on verifying the HTML, or formatting > > tweaks.) Gr=C3=BC=C3=9Fe Thomas