From Fedora Project Wiki
No edit summary |
(Adds self-check info) |
||
Line 43: | Line 43: | ||
** using the ''Packager'' notes in the [[Font_description_template|template]] for guidance | ** using the ''Packager'' notes in the [[Font_description_template|template]] for guidance | ||
* packages the fonts: | * packages the fonts: | ||
** following our official [[:Category:Fonts_packaging| font packaging policies]], | |||
** using our fonts spec templates ([[Simple fonts spec template|1]],[[Fonts spec template for multiple_fonts|2]]), | ** using our fonts spec templates ([[Simple fonts spec template|1]],[[Fonts spec template for multiple_fonts|2]]), | ||
** | # yum install fontpackages-devel | ||
* uploads the | * self-checks the result: | ||
** builds the package in [Projects/Mock|Mock] or (if he's already a packager) in a [Koji] scratch build | |||
** checks the resulting packages with [Common_Rpmlint_issues|rpmlint] | |||
# yum install rpmlint | |||
$ rpmlint package1.rpm … packageN.rpm | |||
** checks the resulting packages with repo-font-audit: | |||
# yum install fontpackages-tools createrepo | |||
$ mkdir /tmp/testrepo | |||
$ mv package1.rpm … paxkageN.rpm /tmp/testrepo | |||
$ createrepo /tmp/testrepo | |||
$ repo-font-audit testrepo file:///tmp/testrepo | |||
* uploads the fixed packages somewhere | |||
** for example on his [http://fedorapeople.org/ fedorapeople] space, | ** for example on his [http://fedorapeople.org/ fedorapeople] space, | ||
* requests a review | * requests a review |
Revision as of 22:28, 8 December 2009
Putting it all together.
The following is a quick summary to help newcomers undertand the Fonts SIG workflow.
Phase | # | Who | Actions | Requirements |
---|---|---|---|---|
Conception | 1 | Requester |
|
|
Gestation | 2.a | Packager |
# yum install fontpackages-devel
# yum install rpmlint $ rpmlint package1.rpm … packageN.rpm
# yum install fontpackages-tools createrepo $ mkdir /tmp/testrepo $ mv package1.rpm … paxkageN.rpm /tmp/testrepo $ createrepo /tmp/testrepo $ repo-font-audit testrepo file:///tmp/testrepo
|
|
2.b | Reviewer |
| ||
2.c | Packager |
| ||
2.d | Reviewer |
| ||
Birth | 3.a | Packager |
| |
3.b | Requester |
| ||
Life | 4.a | Packager |
|
|
4.b | Users |
|
| |
Death | 5 | Fedora QA | A change in Fedora policies or a problem missed earlier may cause a font package to be retired. |