Description of problem: Cloud-init, which is noarch, requires dmidecode, which is "ExclusiveArch: %{ix86} x86_64 ia64". Could we please remove that dependency for ppc and ppc64? Version-Release number of selected component (if applicable): F19 and F20 How reproducible: Always Steps to Reproduce: 1. yum install cloud-init 2. 3. Actual results: Error: Package: cloud-init-0.7.2-7.fc20.noarch (fedora) Requires: dmidecode Expected results: cloud-init installed.
How do you propose we do that for a noarch package?
I suggest doing something like this: %ifarch %{ix86} x86_64 Requires: dmidecode %endif
Sorry, I left ia64 out. Correcting: %ifarch %{ix86} x86_64 ia64 Requires: dmidecode %endif
Yeah, but arch is "noarch" so that will not work. Plus, that would then just cause cloud-init to _break_ on other architectures in the situation where it wants to call dmidecode. What we need to do is have better method for detecting alt data sources (the only place this is used) which does not rely on dmidecode. Which is bug #1025071 already. :) *** This bug has been marked as a duplicate of bug 1025071 ***