Quoting Martin Gansser (2013-12-13 13:44:01)
Hi,
I have a problem with fedora-review when checking a package on my local drive with:
fedora-review has its own mailing list:
https://lists.fedorahosted.org/mailman/listinfo/fedorareview
http://martinkg.fedorapeople.org/Review/SRPMS/nuvolaplayer-2.2.0-5.fc19.s...
fedora-review --define DISTTAG=fc21 -p -r -m fedora-rawhide-x86_64 -n
~/rpmbuild/SRPMS/nuvolaplayer-2.2.0-5.fc20.src.rpm
[snip]
File
"/usr/lib/python2.7/site-packages/FedoraReview/review_helper.py", line 215, in
run
self._do_run(outfile)
File "/usr/lib/python2.7/site-packages/FedoraReview/review_helper.py", line
205, in _do_run
self._do_report(outfile)
File "/usr/lib/python2.7/site-packages/FedoraReview/review_helper.py", line
90, in _do_report
self._run_checks(self.bug.spec_file, self.bug.srpm_file, outfile)
File "/usr/lib/python2.7/site-packages/FedoraReview/review_helper.py", line
99, in _run_checks
self.checks = Checks(spec, srpm)
File "/usr/lib/python2.7/site-packages/FedoraReview/checks.py", line 314, in
__init__
self.spec = SpecFile(spec_file, self.flags)
File "/usr/lib/python2.7/site-packages/FedoraReview/spec_file.py", line 72,
in __init__
update_macros()
File "/usr/lib/python2.7/site-packages/FedoraReview/spec_file.py", line 56,
in update_macros
expanded = Mock.get_macro(macro, self, flags)
File "/usr/lib/python2.7/site-packages/FedoraReview/mock.py", line 339, in
get_macro
self._macros = self._get_prebuilt_macros(spec, flags)
File "/usr/lib/python2.7/site-packages/FedoraReview/mock.py", line 143, in
_get_prebuilt_macros
buildarch, macros = _add_buildarch_macros(macros, paths)
File "/usr/lib/python2.7/site-packages/FedoraReview/mock.py", line 101, in
_add_buildarch_macros
buildarch = [a for a in arches if not a is 'noarch'][0]
IndexError: list index out of range
12-13 13:28 root ERROR Exception down the road...(logs in
/home/martin/.cache/fedora-review.log)
12-13 13:28 root DEBUG Report completed: 0.576 seconds
any help ?
1. File a bug, no matter what the crash should not happen there
2. Don't run with --prebuilt. That's supposed to be used in specific situations
(mostly by people who know there are caveats and with packages that you have
*really* built alread.
--
Stanislav Ochotnicky <sochotnicky(a)redhat.com>
Software Engineer - Developer Experience
PGP: 7B087241
Red Hat Inc.
http://cz.redhat.com