How do I get a noarch package to stay out of the PPC repo?
I just added firmware-tools and firmware-addon-dell to FC6/7 and then got the broken dependencies message this morning for firmware-addon-dell. The firmware-addon-dell package is pure python, and thus noarch. It has a dependency on libsmbios-bin, as it runs a couple of binaries and interprets their output. Libsmbios is ia64/ix86/x86_64 only as other arches do not have the DMI BIOS tables.
-- Michael
On Friday 16 March 2007 13:50:07 Michael E Brown wrote:
How do I get a noarch package to stay out of the PPC repo?
You have to add an ExcludeArch to the package and rely upon ugly ugly hacks in compose tools that look up the srpm for each noarch package to determine what the Exclude/Exclusive arches are and adjust accordingly.
See my attempts at ending this insanity on fedora-maintainers. I think we either need to stop calling these things noarch since they rely on arch specific things, or we need to patch rpm so that Exclude/ExclusiveArch is propagated from the srpm to the resultant rpm.