From Fedora Project Wiki

Revision as of 18:17, 24 November 2008 by Kwade (talk | contribs) (saving useful new how to)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)


To follow these directions, you need:

  • Access to commit to cvs.fedoraproject.org:/cvs/docs/owners
    • Commit to /cvs/docs is gained through being part of the 'docs' group

Steps:

  1. Make sure you have the latest updates:
    • cd /path/to/cvs/docs/owners
    • cvs up -d
  2. Open owners.list in a text editor
  3. The components are stored in English alphabetical order by component name; inser the new component in the appropriate location
    • Component names should be more specific than generic. For example, 'fedora-guide' is too generic, where 'fedora-user-guide' is nicely specific.
  4. The entry follows the format of:
    • product|component|description|initialowner|initialqacontact|initialcclist
      • The product is 'Fedora Documentation'
      • The component is e.g. 'fedora-user-guide'
      • The description is a short, one sentence description of the document
      • The initialowner is the bugzilla account name of the person who is assigned ownership of new bugs by default; this can only be one account
      • The initialqacontact is the bugzilla account name of the person who is assigned QA of new bugs by default; this can only be one account
      • The initialcclist is a comma-separated list of bugzilla accounts who are put in the Cc: field of new bugs by default
  5. When the new line is complete, save the owners.list file
  6. Commit owners.list with an appropriate comment with details and pointers to relevant request tracking, etc.:
    • cvs ci -m "Adding new component for first arrival of Fedora User Guide, \
    • ref. http://fedorahosted.org/user-guide/ticket/17" owners.list
  7. Components are created automatically via a cronjob, usually within sixty minutes.
  8. If you have any problems, either ask questions on #fedora-admin or file a bug in bugzilla against the Fedora product, 'bugzilla' component.