Open main menu

CDOT Wiki β

Changes

FedoraARM Secondary Architecture/Patch procedure

1,382 bytes added, 09:37, 12 July 2010
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…'
[[Category:Fedora ARM Secondary Architecture]]{{Chris Tyler Draft}}

Procedure for applying arch-specific patches:

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