The package submission & QA process in bugzilla is not complicated and
is close to a "simple state/transition-model" already.
package request -> QA keyword -> reviews -> PUBLISH keyword
-> release manager builds binaries -> PENDING state ->
-> packager/reviewer verifies binaries -> VERIFIED state
-> release manager publishes binaries -> CLOSED state
But none of that gets rid of the reviews, the more complicated and
time-consuming part of the process.
This is the clearest description of the process I've seen. Have I missed
it on the webpage? If not, lets add it! I would also add the "REVIEWED",
"QA" and "NEEDSWORK" keywords as states.
--erik