Super committers are a group of TSC-approved individuals within the ONAP community with the power to merge patches on behalf of projects during approved Release Activities.
Super committers are still affected by NACR Gerrit rules: https://gerrit-review.googlesource.com/Documentation/prolog-cookbook.html#NonAuthorCodeReview
This means that, even though super committers can +2/submit changes across repos, they will still not be able to bypass this rule for self authored changes.
Super Committer Activities
Super committers are given super committer powers ONLY during TSC-approved activities and are not a power that is active on a regular basis. Once one of the TSC-approved activities are triggered, helpdesk will enable the permissions listed for the respective activities for the duration of that activity.
Code Freeze (M3)
This activity has been pre-approved by the TSC and does not require a TSC vote. Helpdesk should be notified to enable the permissions and again to disable the permissions once activities are complete.
...
It would seem useful to have super committers in more than one region so that they can help support testing/integration/merge activities across regions/time zones.
The Integration PTL will recommend super committer candidates, get PTL voice vote concurrence vote during a PTL status meeting and recommend the candidates to the TSC for approval
Here are some obvious candidates that have a broad view across multiple projects :
Alexis de Talhouët
Brian Freeman
Yang Xu
Lukasz Rajewski
Morgan Richomme
Marcus Williams
(need to a couple more)
Approved Super Committers | region / time zone |
Lukasz Rajewski (DT) | Central European |
Jessica Gonzalez (LF Support) | NAR (Pacific) |
Bengt Thuree (Unlicensed) (LF Support) | APAC |
Matt Watkins (LF Support) | GMT |
Kevin Sandi (LF Support) | NAR ( Central ) |
Bin Yang (Windriver) | China |
Thomas Kulik (DT) | Central European |
Andreas Geißler (DT) | Central European |
Michał Jagiełło (DT) | Central European |
Seshu Kumar Mudiganti (Windriver) | India |
Integration Team committers:
...
They are ensuring the documentation is as accurate as possible, by updating project's documentation. Giving them to rights to merge the doc update, they would have the ability to provide better documentation faster.
LF Helpdesk
...
To request the permissions
- Provide a specific timeline of how long should the permissions be enabled for (Can't be enabled all the time)
- Get TSC approval
- request the permissions to be turned on via support.linuxfoundation.org
Quality checks
Number of patches merged
...