The actual proposed QA changes - getting on same page
David Eisenstein
deisenst at gtw.net
Tue Feb 14 22:55:15 UTC 2006
Here below is my understanding of what has been proposed and (correct me
if I am wrong) appear to be in the process of being implemented.
Fedora Legacy QA Process Overview w/Proposed Changes
----------------------------------------------------
1. Vulnerability discerned.
2. Bugzilla ticket for package and vulnerability (with CVE #) opened.
3. Source package(s) for vulnerability proposed.
4. People do SOURCE LEVEL ("PUBLISH") QA on the packages and report
in Bugzilla their findings.
5. Once all source packages have been voted for PUBLISH, new
signed packages are built and both .src.rpm and (.i386|.x86_64).rpm
packages are pushed to updates-testing. An announcement goes out
to fedora-legacy-list announcing that packages are ready for testing
and asking for participation in doing VERIFY QA.
NOTE: If there are any objections in the PUBLISH QA or if any
distro does not receive a PUBLISH vote, nothing further is done
with that package until the issue(s) are resolved.
Old Policy - VERIFY QA to RELEASE:
6. If no positive votes happen on binary packages in updates-testing,
they stay in updates-testing and go no further.
7. If one positive vote happens on one distro for pkgs. in updates-
testing, a 4-week timeout is set. If no further votes happen
before timeout, then after 4 weeks, all packages are released to
updates.
8. If two or more distro's (but less than all distros) have positive
votes, the 4-week timeout is reduced to a two-week timeout at the
time the 2nd distro has a "+" vote. At timeout, all packages are
released to updates.
9. If all distros get "+" votes, binary packages are considered fully
tested, and can be released to updates straight away.
New (Proposed Policy) - VERIFY QA to RELEASE:
6. If no positive votes happen on binary packages in updates-testing,
they will be released after a 2-week timeout after having placed
in updates-testing.
7. If one positive vote happens on one distro for the pkgs. in updates-
testing, the 2-week timeout is reduced to 1-week from the point
of the first positive vote.
8. If two or more distro's (but less than all distros) have positive
votes, the same timeout in step (7) of the new policy applies.
9. As in the old policy, if all distros get "+" votes, binary pack-
ages are considered fully tested and can be released to updates
right away.
Both policies:
10. Packages released to updates from updates-testing are announced
on fedora-legacy-list and fedora-legacy-announce-list.
-David
More information about the fedora-legacy-list
mailing list