#110 Permit essential packages which are useful only on Secondary Archs to be included in Fedora
Closed: Fixed None Opened 12 years ago by ctyler.

The current packaging guidelines state:

"All Fedora packages must successfully compile and build into binary rpms on at least one supported primary architecture."

However, when dealing with secondary architectures, it's necessary to use tools that only compile and are useful on that secondary architecture (in the same way that the Intel microcode loader is only useful on Intel). These tools may include boot loaders, microcode loaders, and so forth. The number of packages which fall into this category is very small.

Without the ability to include these tools in Fedora, we can't build and run the secondary archs using only Fedora packages.

I propose that the guideline be changed to:

"All Fedora packages must successfully compile and build into binary rpms on at least one supported primary architecture, except where the package is useful only on a secondary architecture (such as an architecture-specific boot utility, microcode loader, or hardware configuration tool)."

See https://fedoraproject.org/wiki/PackagingDrafts/BuildOnPrimaryArchitecture


Draft approved (+1:6, 0:0, -1:0)

Announce Text:

The Packaging Guidelines section on Architecture Support has been amended to clarify that all Fedora packages must successfully compile and build into binary rpms on at least one supported primary architecture, except where the package is useful only on a secondary architecture (such as an architecture-specific boot utility, microcode loader, or hardware configuration tool).

https://fedoraproject.org/wiki/Packaging:Guidelines#Architecture_Support

Metadata Update from @spot:
- Issue assigned to spot

7 years ago

Login to comment on this ticket.

Metadata