[Fedora-packaging] problem with fedora-review

Stanislav Ochotnicky sochotnicky at redhat.com
Fri Dec 13 13:12:12 UTC 2013


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.src.rpm
>  
> 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 at redhat.com>
Software Engineer - Developer Experience

PGP: 7B087241
Red Hat Inc.                               http://cz.redhat.com


More information about the packaging mailing list