Open main menu

CDOT Wiki β

FedoraARM Secondary Architecture/Patch procedure

Revision as of 10:37, 12 July 2010 by Chris Tyler (talk | contribs) (Created page with 'Category:Fedora ARM Secondary Architecture{{Chris Tyler Draft}} Procedure for applying arch-specific patches: # Check out the Fedora package sources using ''fedora-cvs'' (f…')
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Important.png
This is a draft only!
It is still under construction and content may change. Do not rely on this information.

Procedure for applying arch-specific patches:

  1. Check out the Fedora package sources using fedora-cvs (from fedora-pacakger): fedora-cvs packagename
  2. Change to the current distribution version: cd packagename/F-13
  3. Apply changes to the specfile (and other as required)
  4. Make a SRPM: make srpm
  5. Link the SRPM on the wiki page.
  6. Test the SRPM on ARM: koji --server https://arm.koji.fedoraproject.org/kojihub/ build --scratch *.src.rpm
  7. Test the SRPM on the primary arches: koji build --scratch *.src.rpm
  8. If the tests are unsuccessful, fix the problem and re-test (step 3).
  9. Mark the test results on the wiki page.
  10. Create a patch: cvs diff >packagename-arm.patch
  11. Create a bugzilla entry with the title: packagename: ARM arch support. Attach the patch.
  12. Enter the bugzilla number on the wiki page.
  13. Watch the bug and record the resolution on the wiki page if closed by the maintainer, or have an arch maintainer apply the patch if the maintainer is unresponsive.