VOTE: CVS Admin with Flags (Version 2)

Warren Togami wtogami at redhat.com
Mon Feb 12 21:43:40 UTC 2007


FESCO Members, I would like this process to be ratified in order to get 
rid of CVSSyncNeeded.  If you think the process below should be adjusted 
before ratification, please reply with comments.  This has NOTHING to do 
with the review process which must be fixed independently.

(NOTE, anybody may comment, but only FESCO members may vote.)

After ratification, we will edit the necessary Wiki pages to reflect 
this new process.

Thanks,
Warren Togami
wtogami at redhat.com

Current Crappy CVSSyncNeeded Wiki Procedure
===========================================
http://fedoraproject.org/wiki/Extras/CVSSyncNeeded
1. Request new package and branch.
2. Wait until somebody creates empty directories and edits owners.list.
3. Owner checks stuff in and builds.

Using the Wiki for this process has always sucked.  We could embed this
process within the Bugzilla review tickets themselves.

Proposal: CVS Admin with Flags
==============================
1) Review is complete, fedora-review+
2) Owner writes in the Bugzilla comment something like:
<Branches> <PackageName> <BugzillaName>
FC-5 FC-6 foopackage bobjoebugzilla at gmail.com
3) Set fedora-cvs flag to ?
4) CVS Admins get e-mail about fedora-cvs flag.  All context of the
review is within the bug itself, so they can easily read all details
about the package and verify approval validity.  The Admin then creates
CVS directories and sets owner in owners.list.  Clear the fedora-cvs 
flag to BLANK.
5) Owner checks in and builds.

Benefits
========
- This fedora-cvs flag eliminates the need for CVSSyncNeeded
entirely.  An actual work queue with tickets!
- fedora-cvs can be a simple canned query for CVS admins to see.
Awesome possibilities offered via RSS too... =)
- You could also use the fedora-cvs flag with explicit instructions
within any bug to do special requests, like:
"Please remove audacious-itouch.  We made some mistake.  Blah blah."

Notes
=====
- Unlike other flags, fedora-cvs is only BLANK or ?.  fedorabugs members
may request fedora-cvs by setting it to ?.  This sends an e-mail to CVS
Admins, signifying that attention is required.
- Syncing from owners.list to CVS ACL's happen every 30 minutes.




More information about the Fedora-maintainers mailing list