ReleaseEngineering/Official Platform Support Checklist: Difference between revisions

Added links and examples
No edit summary
(Added links and examples)
Line 3: Line 3:
I will add some bugs and links to have examples.
I will add some bugs and links to have examples.


* Create a reference image
* File a tracking bug - {{bug|512489}}
* Create a reference image - {{bug|519074}}
** Determine tool chain
** Determine tool chain
*** TO BE COMPLETED
*** TO BE COMPLETED
** Must haves:
** Must haves:
*** Nagios NRPE daemon
*** Nagios NRPE daemon - [[ReferencePlatforms/Linux-CentOS-5.0_64-bit#Installing_Nagios_NRPE_Daemon|Installing nagios for L64]]
*** Puppet or OPSI client
*** Puppet ([https://bugzilla.mozilla.org/show_bug.cgi?id=505232#c9 example]) or OPSI client
*** post-clone automation (buildbot.tac generation and OPSI host key automation where appropriate)
*** post-clone automation (buildbot.tac generation and OPSI host key automation where appropriate) - ('''TODO:''' point to some documentation)
*** Staging SSH keys
*** Staging SSH keys
** Document OS installation and all subsequent changes on a [[ReferencePlatforms]] page
** Document OS installation and all subsequent changes on a [[ReferencePlatforms]] page
Line 19: Line 20:
* Create mozconfig(s). Standard mozconfigs for Desktop Firefox at the time of writing are: debug, nightly (aka opt), release, xulrunner)
* Create mozconfig(s). Standard mozconfigs for Desktop Firefox at the time of writing are: debug, nightly (aka opt), release, xulrunner)
* Testing/baking on staging
* Testing/baking on staging
** Enable standard jobs in staging buildbot configs
** Enable standard jobs in staging buildbot configs (normal and debug builds)
** Update staging graph server
** Make sure codesighs run (not for windows) - {{bug|547056}}
** Update staging graph server - {{bug|547029}}
** Builds should be succeeding
** Builds should be succeeding
** Unit tests should be passing, any oranges must be investigated
** Unit tests should be passing, any oranges must be investigated
* Talos
* Talos
** TBD
** TBD
* Release builds
* Release builds - {{bug|548605}}
** Enable new platform in a staging release config
** Enable the new platform on a staging release configuration file
** Update any release scripts that need to be made aware of the new platform.
** Update any release scripts that need to be made aware of the new platform. (which scripts?)
* Breakpad support
* Breakpad support - {{bug|464750}} (might not be the easiest example)
* TBPL support
* TBPL support - {{bug|532560}}
Confirmed users
3,990

edits