#176 CheckLicenseField: unhandled exception
Closed: Fixed None Opened 11 years ago by mizdebsk.

{{{
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


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
}}}

Login to comment on this ticket.

Metadata