Platform/GFX/Quantum Render: Difference between revisions

→‎Sheriffing: Add a note about starring failures
m (→‎Automation: link to section)
(→‎Sheriffing: Add a note about starring failures)
Line 91: Line 91:
== Sheriffing ==
== Sheriffing ==


Currently the graphics repo is self-managed - that is, the graphics team members are responsible for doing their own sheriffing, backing out of commits, merges, etc. Currently the graphics branch is NOT being merged to m-c; however, we are regularly merging from m-c to the graphics branch (see section below). In particular this means that QuantumRender-specific changes should land on the graphics branch and not on other integration branches.
Currently the graphics repo is self-managed - that is, the graphics team members are responsible for doing their own sheriffing - this includes starring failures, backing out of bad commits, doing merges, etc. Currently the graphics branch is NOT being merged to m-c; however, we are regularly merging from m-c to the graphics branch (see section below). In particular this means that QuantumRender-specific changes should land on the graphics branch and not on other integration branches.


We do have a [https://github.com/glandium/pulsebot pulsebot] instance watching commits to the graphics repo, and it will automatically close the associated bug with a comment pointing to the commits. It will also report commits to #gfx.
We do have a [https://github.com/glandium/pulsebot pulsebot] instance watching commits to the graphics repo, and it will automatically close the associated bug with a comment pointing to the commits. It will also report commits to #gfx.
=== Starring failures ===
In general we want to try and keep zero unstarred failures on the graphics branch. Most failures are pre-existing intermittents, but we should star them anyway in order to make sure we didn't introduce new failures or make something perma-fail. Oftentimes there will be random one-off failures or new failures that come in from m-c which we can mostly ignore (but still need to star). Starring failures is basically a black art - if in doubt about what to do with a failure, ask one of the m-c sheriffs or ping kats in #gfx who is currently doing most of the sheriff stuff.


=== Merging from mozilla-central ===
=== Merging from mozilla-central ===
Confirmed users
586

edits