Architectures/ARM/Package Maintainers

From FedoraProject

< Architectures | ARM(Difference between revisions)
Jump to: navigation, search
(Tracker Bugs: adding f14-armv5)
(5 intermediate revisions by 4 users not shown)
Line 1: Line 1:
{{Draft}}{{Admon/note|Refactoring|This portion of the wiki is currently being refactored.}}
+
[[File:039-IMG_4080.JPG.medium.jpeg|right|300px|thumb|The Fedora ARM Koji build system.]]
 
= Packaging for Fedora ARM =
 
= 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:
 
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.
Line 16: Line 17:
  
 
= Common ARM Issues =
 
= Common ARM Issues =
 
* Currently there is no mono support for ARM. Any package that uses mono will not build.
 
  
 
= Tracker Bugs =
 
= Tracker Bugs =
Line 27: Line 26:
  
 
to see not yet resolved issues visit [https://bugzilla.redhat.com/show_bug.cgi?id=ARMTracker  Bugzilla ]
 
to see not yet resolved issues visit [https://bugzilla.redhat.com/show_bug.cgi?id=ARMTracker  Bugzilla ]
 +
 +
The efforts for creating Fedora 14 on ARMv5 are tracked as [https://bugzilla.redhat.com/show_bug.cgi?id=f14-armv5 Bug f14-armv5] which results in [https://bugzilla.redhat.com/showdependencytree.cgi?id=f14-armv5&hide_resolved=1 a nice overview of open bugs].

Revision as of 13:49, 21 May 2011

The Fedora ARM Koji build system.

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

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

The efforts for creating Fedora 14 on ARMv5 are tracked as Bug f14-armv5 which results in a nice overview of open bugs.