avro.spec has this chunk:
Summary: Apache Avro Mapred API
# Hadoop is not available on ARM (yet)
which is clearly meant to exclude just avro-mapred from the ARM arch. However, this doesn't work. ExcludeArch takes effect at the .src.rpm level, it cannot be applied to subpackages. The effect of the directive is that all avro packages are missing from the ARM tree. (You can verify this by just looking in https://dl.fedoraproject.org/pub/fedora/linux/development/21/armhfp/os/Packages/a/ ).
Various things have a dep on mvn(org.apache.avro:avro), which avro itself provides:
all of those have their dep chains broken for ARM by this issue, because avro is not available. This is affecting Fedora 21 Alpha - note in https://fedorahosted.org/rel-eng/ticket/5940#comment:9 the various repoclosure issues caused by this.
Marking as an automatic AlphaBlocker: repoclosure issues are automatic blockers per https://fedoraproject.org/wiki/QA:SOP_blocker_bug_process#Automatic_blockers , "Unresolved dependencies on the DVD image (failures of QA:Testcase_Mediakit_Repoclosure)"
This would break, for instance, trying to install the "Java Application Server" group on ARM.
Yes, it's something I've been aware of for a while (breaks free-ipa server install) and I've been meaning to fix the hadoop build but not had enough round-tuits. I'll fix this package in the short term and then update it again once I've fixed hadoop.
avro-1.7.5-9.fc21 has been submitted as an update for Fedora 21.
* should fix your issue,
* was pushed to the Fedora 21 testing repository,
* should be available at your local mirror within two days.
Update it with:
# su -c 'yum update --enablerepo=updates-testing avro-1.7.5-9.fc21'
as soon as you are able to.
Please go to the following url:
then log in and leave karma (feedback).
RC1 compose request report indicates no repoclosure issues:
therefore this is fixed.
avro-1.7.5-9.fc21 has been pushed to the Fedora 21 stable repository. If problems still persist, please make note of it in this bug report.