Architectures/ARM/Package Maintainers

From FedoraProject

< Architectures | ARM(Difference between revisions)
Jump to: navigation, search
(switched from make to fedpkg and the <arch>-koji wrappers)
Line 4: Line 4:
 
As part of setting up to be a package maintainer, you should have run fedora-packager-setup from the fedora-packager rpm. That will write secondary arch config files in ~/.koji. To kick off a build for a package you maintain, run:
 
As part of setting up to be a package maintainer, you should have run fedora-packager-setup from the fedora-packager rpm. That will write secondary arch config files in ~/.koji. To kick off a build for a package you maintain, run:
 
<pre>
 
<pre>
make SECONDARY_CONFIG="-c ~/.koji/arm-config" build
+
arm-koji build dist-X "$(fedpkg giturl)"
 
</pre>
 
</pre>
 +
where X is the branch you work with now - like f14, but user rawhide instead of master
  
 
To kick off a koji scratch build, run:
 
To kick off a koji scratch build, run:
 
<pre>
 
<pre>
koji -c ~/.koji/arm-config build --scratch dist-f13 /path/to/srpm
+
arm-koji build --scratch dist-f13 /path/to/srpm
 
</pre>
 
</pre>
 
You can change the dist tag to the dist you want to target.
 
You can change the dist tag to the dist you want to target.

Revision as of 16:10, 21 October 2010

039-IMG 4080.JPG.medium.jpeg

Packaging for Fedora ARM

As part of setting up to be a package maintainer, you should have run fedora-packager-setup from the fedora-packager rpm. That will write secondary arch config files in ~/.koji. To kick off a build for a package you maintain, run:

arm-koji build dist-X "$(fedpkg giturl)"

where X is the branch you work with now - like f14, but user rawhide instead of master

To kick off a koji scratch build, run:

arm-koji build --scratch dist-f13 /path/to/srpm

You can change the dist tag to the dist you want to target.

There is also a separate Fedora ARM Koji Webinterface.

Common ARM Issues

  • Currently there is no mono support for ARM. Any package that uses mono will not build.

Tracker Bugs

If excluding ARM architectures you need to make the bug block F-ExcludeArch-ARM

to see whats currently blocking visit Bugzilla

If a bug is specific to ARM architectures make the bug blocking ARMTracker

to see not yet resolved issues visit Bugzilla