Re: The future of commit access policy for core Firefox
"L. David Baron" <[email protected]> Thu, 9 Mar 2017 14:14:15 -0800
| Newsgroups | gmane.comp.mozilla.devel.seamonkey |
|---|---|
| Message-ID | <[email protected]> |
On Thursday 2017-03-09 16:53 -0500, Mike Connor wrote:
> I've identified the following goals as critical for a responsible commit
> access policy:
...
> - The change that gets pushed must be the same change that was approved.
I'm curious what this goal means. In particular, does it mean that
you're trying to end "review+ if you make the following changes",
and require that reviewers re-review the revisions no matter what?
(If it does mean that, then that's a substantial increase on
reviewer load; if it doesn't, then I'm curious what definition of
"the same" you're using.)
> In order to achieve these goals, I propose that we commit to making the
> following changes to all Firefox product repositories:
>
>
> - Direct commit access to repositories will be strictly limited to
> sheriffs and a subset of release engineering.
> - Any direct commits by these individuals will be limited to fixing
> bustage that automation misses and handling branch merges.
> - All other changes will go through an autoland-based workflow.
> - Developers commit to a staging repository, with scripting that
> connects the changeset to a Bugzilla attachment, and integrates
> with review
> flags.
> - Reviewers and any other approvers interact with the changeset as
> today (including ReviewBoard if preferred), with Bugzilla flags as the
> canonical source of truth.
> - Upon approval, the changeset will be pushed into autoland.
> - If the push is successful, the change is merged to mozilla-central,
> and the bug updated.
I'm curious if this will mean that ReviewBoard will be required, or
if it will still be a way to use attachment-based workflows. (I ask
this because I still consider the ReviewBoard UI unacceptable for
changes that are likely to require re-review. See
https://bugzilla.mozilla.org/show_bug.cgi?id=1285874#c20 for my form
response on the topic, although I've been a little less picky about
requiring attachments in all cases lately, when I think things
aren't likely to require multiple rounds of review.)
-David
--
𝄞 L. David Baron http://dbaron.org/ 𝄂
𝄢 Mozilla https://www.mozilla.org/ 𝄂
Before I built a wall I'd ask to know
What I was walling in or walling out,
And to whom I was like to give offense.
- Robert Frost, Mending Wall (1914)
_______________________________________________
dev-planning mailing list
[email protected]
https://lists.mozilla.org/listinfo/dev-planning
signature.asc
(application/pgp-signature, 801 B)
-----BEGIN PGP SIGNATURE----- iQIcBAEBCAAGBQJYwdO1AAoJEO/hYSUPhPwh22AP/j+BblrdMMlNC2FVr0Y+McLw YojBIbXdK/HQxA+swSefB/zDC90odD1S7FRTBrBROXKL3gqCxGXGUg+Tg4pxzOra qIPvME7a5h2SR0VAu3JodQbGI5UMABMFGq6+EG/x6oXwYNSZ8YWNpQZ8wcrKn//X YuU/STcXM2MLptsPmtzNO2jTleBXel6oiepjZN80Hytqe8HVGtqs9btYGjmMu+LS mfxqyJFtwwc7hcfp7g5YMaQjenqzWjqy3ZnMrRl1msm0IZ5QZEfUcx5cUSkUVAC5 foHudbWhldJII2fv1iGIZiDclwd2yjs3AyViSXpmnFs7fltbWe+kct61imKYnvev 9oV2IGl7hQyBWOP03bNhku40u7D7X6YG1JpOxTp1oqjvPr6zSz7h6BFTD7lIqQEw sd5aHDpaegPKZs1+RJ4kKQNn/mrAJC6HsXiYgZwqEKp4jOsmjsbT5wPo30aaI9pO KZPDF9Yzd4bt/NvBBdNwuItsYpzSoGuYaB+h+aSpv+XPGPluIvOw2qskpuZ3IdRm csNiilE+ng3NaCNRDTaQvDwU70ANjBFG3rRwO5nVnC5hhjzblCkphtEZI8Gn5/PB no0/z/3zfC27NRKppz02d6aCSiYklevPtx8b6LADBXHneyiouoVeOreN4Dw1nTLU AFXWI8fhmxZCplDHPIXy =RXgu -----END PGP SIGNATURE-----