Re: The future of commit access policy for core Firefox
Bobby Holley <[email protected]> Mon, 13 Mar 2017 13:35:57 -0700
| Newsgroups | gmane.comp.mozilla.devel.seamonkey |
|---|---|
| Message-ID | <CAKBxTc+qmpmiNS9GZk1HZbWp-gmtD-xret6oqKRCuQuVoR5R1g@mail.gmail.com> |
On Mon, Mar 13, 2017 at 1:24 PM, Lawrence Mandel <[email protected]> wrote: > One issue with r+ with nits that we ran into last year is that the > resulting patch/diff is often committed directly to the repo and not > uploaded back to Bugzilla or MozReview. This makes it difficult to audit > the changes to the repo. Keeping the review system in sync with what lands > (regardless of the review requirements) will make it easier to automate a > repo audit and reduce the time that our reviewers need to spend looking at > code changes in the audit scenario. Any concerns with making it a > requirement that the final patch/diff is documented in the bug/review tool > rather than landing directly? > Submitting the final patches to two places instead of one seems like busywork to me, and I don't do it (even though some do). I don't know what it buys us, given that pulsebot posts the hashes of the pushed changes in the bug. So I would object to this. > > Lawrence > > On Mon, Mar 13, 2017 at 4:01 PM, Eric Rescorla <[email protected]> wrote: > > > On Mon, Mar 13, 2017 at 12:30 PM, Boris Zbarsky <[email protected]> > wrote: > > > > > On 3/13/17 1:33 PM, Eric Rescorla wrote: > > > > > >> Actually, I wish I had written this differently. Say I get an r+ w/o > > nits, > > >> I suspect > > >> that the sheriffs will accept an updated patch (e.g., ostensibly with > a > > >> comment fix) that is marked r=<foo>. > > >> > > > > > > This seems entirely too plausible. :( > > > > > > Me too. And I think "trust" in this case at least arguably should be > > >> defined as > > >> "trusted by Mozilla" (e.g., L3 committer). So, one possibility would > be > > >> have a > > >> policy like the following. > > >> > > > > > > This seems reasonable, if that's the goal. But this is not the goal > > > mconnor had in his original post. I'd love to get to the point where > we > > > agree on the goals. > > > > > > Me too. I have come to the conclusion that mconnor's goal cannot be > > achieved > > without substantial disruption. > > > > > > - Every CL must either be written by someone trusted OR r+ed by someone > > >> trusted. > > >> - If a patch is r+ with nits, then the final patch must be posted by > > >> someone > > >> trusted. > > >> > > > > > > This doesn't quite address your "r+ without nits, then the patch author > > > updates it anyway" scenario; presumably we would need something to > > address > > > that too. > > > > > > Sorry, I should have clarified this. In any case, the final (landed) > patch > > must be > > either reviewed or posted by someone trusted. The nits thing is a side > > issue > > (which you would think I would have realized from earlier in my own > > message!) > > > > -Ekr > > > > > > > > > > > > > > > > > > > -Boris > > > _______________________________________________ > > > dev-planning mailing list > > > [email protected] > > > https://lists.mozilla.org/listinfo/dev-planning > > > > > _______________________________________________ > > dev-planning mailing list > > [email protected] > > https://lists.mozilla.org/listinfo/dev-planning > > > _______________________________________________ > dev-planning mailing list > [email protected] > https://lists.mozilla.org/listinfo/dev-planning >