NOTE: this is a suggested process, set of targets and workflow. Once its decided that this going to be the process we follow, this note should be removed
Process
In the past, the QA team has only been involved with testing and documenting release candidates once isos are ready. With CentOS-6 lets try and change that and bring in the QaTeam into round1 testing while we setup for CentOS-6. And in order to do that we should allow access reports and testing results generated within the buildsystem. The exact details on how this might work will be posted online within the next few days, along with details on what the reports mean and how they should be read.
The buildprocess is currently running with 3 builder instances ( the workers ) and 1 management node.
Targets
For round-1 we should:
Ensure all builds meet the QaWiki/SanityTests
- Ensure that all buildrequires and the minimum build chroot scripts are setup
- Ensure that the iso build process works and generates an installable tree
- Document any challenges that are going to come up, and open up conversations about these challenges ( eg: see what the implications are w.r.t the 'base' and 'optional' repositories being used upstream )
Workflow
- Source RPM will run through the pre-build tests and make sure its not on our 'needs changes' list, if it is then make changes needed
- Build and run the basic post-build tests
QaWiki/SanityTests will then need to be run and each package would need to be 'accpeted'
- The usual, regular QA will follow
- If the package is accepted through the process then : release into the repos
- The usual, regular QA will follow
- Build and run the basic post-build tests
Resources
webapp for people to suggest patches and branding changes : http://url ( coming soon : this will visible and usable by anyone, not just the QaTeam )
webapp to see status of builds : http://url ( coming soon : This will be visible publicly to everyone. However only some details will be visible outside the Qateam. Any info that has not been through the QaWiki/SanityTests will be supressed )