Red Hat Bugzilla – Bug 1031836
Excluding ARM from the arches broke compose of many ARM images for Fedora 20 Final TC1
Last modified: 2013-11-23 22:52:02 EST
In building Fedora 20 Final TC1, we found a lot of ARM images (any containing yumex) failed to compose due to a dependency issue:
Unable to create appliance : Failed to build transaction : yumex-3.0.13-1.fc20.noarch requires python-pexpect
I traced this down to https://admin.fedoraproject.org/updates/FEDORA-2013-15870/python-pexpect-2.5.1-11.fc20 , which was submitted two months ago but only went stable on 2013-11-14. It excluded ARM, so once that build was pushed stable, python-pexpect no longer existed in the F20 ARM repos, and the yumex dependency issue was introduced.
https://admin.fedoraproject.org/updates/FEDORA-2013-21289/python-pexpect-3.0-1.fc20 should fix this - i.e. the package is available for ARM again in that build. We should pull that build into the F20 Final TC2 compose to address this issue.
Proposing as a freeze exception issue: this didn't actually prevent the compose of any release blocking ARM images, minimal and KDE were both built, but many others were blocked by this issue.
python-pexpect-3.0-1.fc20 has been submitted as an update for Fedora 20.
Discussed at 2013-11-20 blocker review meeting: http://meetbot.fedoraproject.org/fedora-blocker-review/2013-11-20/f20-blocker-review.2013-11-20-17.00.log.txt . Accepted as a freeze exception issue, obviously, we want all our images to compose.
python-pexpect-3.0-1.fc20 has been pushed to the Fedora 20 stable repository. If problems still persist, please make note of it in this bug report.