...
- is there a LICENSE.txt file?
- All code modules should have comments at the beginning that look like:
# ================================================================================ |
- All documentation files should have comments at the beginning that look like:
.. This work is licensed under a Creative Commons Attribution 4.0 International License. |
- Does it mention the current year for the company doing the modification?
- Note that there is no separator between Copyright lines by different companies.
- Note that when a company updates code that was previously copyrighted by them, the date range should be extended as shown.
- There is no alternate wording for the copyright lines, such as "modifications copyright"
...
- This is a FULL STOP.
- Please DO NOT merge the code until:
- that other committer has given at least a subsequent +1 or
- the PTL says it is okay to +2 anyway (which would be very rare)
Self-Release yaml
- Ensure no outstanding patch remaining in gerrit for review/merge
- As artifiact release impacts different repositories (blueprint/bootstrap, oom etc); consolidate release request (and subsequent update to other impacted repositories)
Review window of atleast 1 day
- Avoid same day approval unless change is fixing an broken job or critical bug
- As committers are spread across different timezone, provide atleast 24 hours window before merge for non-critical updates.
- Include other committers and contributors for repository for reviews