{{{ Running check: CheckLicenseField Exception down the road... Traceback (most recent call last): File "/usr/lib/python2.7/site-packages/FedoraReview/review_helper.py", line 183, in run self._do_run() File "/usr/lib/python2.7/site-packages/FedoraReview/review_helper.py", line 176, in _do_run self.__do_report() File "/usr/lib/python2.7/site-packages/FedoraReview/review_helper.py", line 75, in __do_report self.__run_checks(self.bug.spec_file, self.bug.srpm_file) File "/usr/lib/python2.7/site-packages/FedoraReview/review_helper.py", line 89, in __run_checks writedown=not Settings.no_report) File "/usr/lib/python2.7/site-packages/FedoraReview/checks.py", line 310, in run_checks run_check(name) File "/usr/lib/python2.7/site-packages/FedoraReview/checks.py", line 292, in run_check check.run() File "/usr/lib/python2.7/site-packages/FedoraReview/plugins/generic.py", line 1031, in run source_dir = glob(s)[0] IndexError: list index out of range }}}
Reproducer: {{{ $ wget http://mizdebsk.fedorapeople.org/dummy-dummy-0.fc19.src.rpm $ fedora-review -rvpn dummy }}}
fedora-review version: 0.3.1 b71abc1 2012-10-16 12:48:43 +0200
0.3.1 b71abc1 2012-10-16 12:48:43 +0200
Sort of interesting: name-version-release == dummy-dummy-0. It should certainly work, but %version == %name... :)
Basic problem seems to be that f-r doesn't handle missing %build that well. I could reproduce similar problems without -p option, and checked in a fix in devel for those. Could you please retry after updating devel?
If problem persists, please attach output from 'ls dummy*' and the log file ~/.cache/fedora-review.log.
Fixes are there, but I cannot find them in the timeline. Closing bug without reference, may God have mercy on my soul... Please reopen bug if problem persists. And thanks for the report :)
This error seems came back:
{{{ ... 03-30 12:42 root DEBUG Avoiding init of working mock root 03-30 12:42 root DEBUG Exception down the road... Traceback (most recent call last): File "/usr/lib/python2.7/site-packages/FedoraReview/review_helper.py", line 196, in run self._do_run() File "/usr/lib/python2.7/site-packages/FedoraReview/review_helper.py", line 187, in _do_run self.do_report() File "/usr/lib/python2.7/site-packages/FedoraReview/review_helper.py", line 83, in __do_report self.__run_checks(self.bug.spec_file, self.bug.srpm_file) File "/usr/lib/python2.7/site-packages/FedoraReview/review_helper.py", line 94, in __run_checks self.checks = Checks(spec, srpm) File "/usr/lib/python2.7/site-packages/FedoraReview/checks.py", line 291, in __init self.data.sources = SourcesDataSource(self.spec) File "/usr/lib/python2.7/site-packages/FedoraReview/datasrc.py", line 245, in init for tag, url in spec.sources_by_tag.iteritems(): File "/usr/lib/python2.7/site-packages/FedoraReview/spec_file.py", line 177, in sources_by_tag return self._get_sources('Source') File "/usr/lib/python2.7/site-packages/FedoraReview/spec_file.py", line 127, in _get_sources result[tag] = self.spec.sourceHeader.format(url) error: invalid field width 03-30 12:42 root ERROR Exception down the road...(logs in /home/sagitter/.cache/fedora-review.log) }}}
How reproduce it:
{{{ fedora-review -b 928061 }}}
Application version: {{{ fedora-review version 0.4.0 660ce56 2013-01-29 16:46:29 +0100 }}}