Re: The future of commit access policy for core Firefox

"L. David Baron" <[email protected]> Fri, 10 Mar 2017 08:58:24 -0800
Newsgroups gmane.comp.mozilla.devel.seamonkey
Message-ID <[email protected]>
On Friday 2017-03-10 11:33 -0500, Steven MacLeod wrote:
> It seems to me like it's time that an actual machine readable code ownership
> system is implemented (Like most large orgs have). Allowing some level of
> trust
> to keep people productive makes sense to me, but I don't think the current
> scm_level system provides enough control to grant reasonable trust we can
> enforce with automation.

There's a big tradeoff here, which is that we don't want to
discourage refactoring or cleanup changes that touch large parts of
the codebase.  Such changes are important for the long-term health
of the codebase.  To allow them, we've generally allowed the owners
of an API to review straightforward changes to users of that API
across all parts of the tree, because getting review from every
module touched is a significant amount of work and delay, and
strongly discourages making such refactoring / cleanup changes.

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

iQIcBAEBCAAGBQJYwtswAAoJEO/hYSUPhPwhIL0P/0DRlhtPMaQcCv9/jE9mz30Q
gBPr2gq6iL0lPSoHI2WNd4I2KyiX5lTEVcXoFZAyuFC9KF2VX09DEJfAfOGtKcLz
lETQc7UTmdh4fO7L24lnQBU5xxW2q1w2OWtx4zteUGZ2jnEJZdxeg0dgoxqlEKoB
dU/h1uzILjDLIhLX75x4pFsa0J3BbHqN8++hz4SK17bssP+U7Bcp8yPfrfGukBaQ
aRHDJ/Ncc7pbQlrP0jOKvc9gco/Otva5vW0uyzJU+Q/CJMoHzu3WUlOWFvyX4qb3
4wMtPt+2Z0UAY9TkgrTzD+Ah054qFRfMAapSUNOlzSMB3dA8VUZFp3woKqS3eoDc
fD2nU4m47s84djRM7U7cQDsHXh3vl/T/EnfWe7xyB3OMGmZ0Sc9FibzL7gS9xhUM
fzB7PfZnV9q7qPHPk0tNUSphS51FxJ6UY6PlrFaxzLJPRhZMUH899D4QvKBZX0oA
jBAD5PXdGt36t3zx+XM8ZlS3knco7M+30+jdxi17ku+N3mDEIVqJLHlIXOI8DGsh
6KFLvtWQ2kNfs5VH1Lyo6UWFPm3AM2qoQjCYogZzMaJ5mCIG/alnm5yZQ+Z9bYUZ
zHaJ7dEsRnEbH/E7l9bqO6PmQyUI37LVhp/aMuQrSjr/1OhoISEEyOPTA54uq4JQ
64+9EQN7F3Z7M8eTKv9R
=1O7b
-----END PGP SIGNATURE-----