RATIFIED: CVS Admin with Flags (Version 4)

Warren Togami wtogami at redhat.com
Mon Feb 19 20:51:00 UTC 2007


FESCO voted to ratify this process during last Thursday's meeting.  I am 
posting this on record to reflect the minor changes to the flag 
treatment.  Next I will update documentation.

Changes since Version 3:
- notting had a good point that unsetting a flag did not necessarily 
notify folks that a request is done.  Thus, + is used when a request is 
done.

==================================
= Proposal: CVS Admin with Flags =
==================================
New Packages
============
1) Review is complete, fedora-review+
2) Owner writes in the Bugzilla comment something like:
<Branches> <PackageName> <BugzillaNames>
Please comma separate the co-maintainers if you have more than one.
Examples:
FC-5 FC-6 foopackage bobjoe at gmail.com
FC-6 barpackage bobjoe at gmail.com,mary at example.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.  fedora-cvs is set to + 
when the request is done.
5) Owner checks in and builds.

More Branches on Existing Packages
==================================
1) Use existing review ticket, even if it is CLOSED, this is fine.
2) Write in a comment the additional branch names you desire.
3) Set fedora-cvs?

Change Owner or Add Co-Maintainers
==================================
1) Use existing review ticket, even if it is CLOSED, this is fine.
2) Write in a comment the change request and justification if appropriate.
3) Set fedora-cvs?

(If bulk changes are required (i.e. more than six at once), please talk
directly to a Fedora CVS administrator.)

Special CVS Admin Requests
==========================
In some cases you will want special CVS requests, like fixing import
accidents or removing packages that were added in error.
1) Use existing review ticket, even if it is CLOSED, this is fine.
2) Write in a comment your request and why it should be done.
3) Set fedora-cvs?

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... =)

Notes
=====
- Syncing from owners.list to CVS ACL's happen every 30 minutes.  You 
may need to wait for the next 30 minute sync before checking in files of 
a new package.




More information about the Fedora-maintainers mailing list