Description of problem: fedora-review will produce traceback if spec and src.rpm does not match Version-Release number of selected component (if applicable): fedora-review-0.2.0-1.fc17.noarch How reproducible: always with mine src.rpm Steps to Reproduce: 1. download src.rpm of some old package e.g. in version foo-1.0 2. download spec of recent version of the same package, eg. version foo-2.0 1. fedora-review -n foo Actual results: Exception down the road... Traceback (most recent call last): File "/usr/lib/python2.7/site-packages/FedoraReview/review_helper.py", line 133, in run self.__do_report() File "/usr/lib/python2.7/site-packages/FedoraReview/review_helper.py", line 79, 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 105, in __run_checks writedown=not Settings.no_report) File "/usr/lib/python2.7/site-packages/FedoraReview/checks_class.py", line 180, in run_checks if test.is_applicable(): File "/usr/lib/python2.7/site-packages/FedoraReview/checks/ccpp.py", line 13, in is_applicable self.sources_have_files('*.c') or \ File "/usr/lib/python2.7/site-packages/FedoraReview/check_base.py", line 105, in sources_have_files sources_files = self.sources.get_files_sources() File "/usr/lib/python2.7/site-packages/FedoraReview/sources.py", line 86, in get_files_sources self.extract_all() File "/usr/lib/python2.7/site-packages/FedoraReview/sources.py", line 65, in extract_all source.extract() File "/usr/lib/python2.7/site-packages/FedoraReview/source.py", line 104, in extract if not self.rpmdev_extract(self.filename, self.extract_dir): AttributeError: 'Source' object has no attribute 'filename' Exception down the road... Expected results: no traceback Additional info: This is cause if SRC.RPM is katello-agent-1.0.6-1.fc17.src.rpm but spec contains: Version: 1.1.0 Release: 1%{?dist}
fedora-review-0.4.0-1.fc17 has been submitted as an update for Fedora 17. https://admin.fedoraproject.org/updates/fedora-review-0.4.0-1.fc17
fedora-review-0.4.0-1.fc18 has been submitted as an update for Fedora 18. https://admin.fedoraproject.org/updates/fedora-review-0.4.0-1.fc18
fedora-review-0.4.0-1.el6 has been submitted as an update for Fedora EPEL 6. https://admin.fedoraproject.org/updates/fedora-review-0.4.0-1.el6
Package fedora-review-0.4.0-1.el6: * should fix your issue, * was pushed to the Fedora EPEL 6 testing repository, * should be available at your local mirror within two days. Update it with: # su -c 'yum update --enablerepo=epel-testing fedora-review-0.4.0-1.el6' as soon as you are able to. Please go to the following url: https://admin.fedoraproject.org/updates/FEDORA-EPEL-2013-0216/fedora-review-0.4.0-1.el6 then log in and leave karma (feedback).
fedora-review-0.4.0-2.el6 has been submitted as an update for Fedora EPEL 6. https://admin.fedoraproject.org/updates/fedora-review-0.4.0-2.el6
fedora-review-0.4.0-2.fc17 has been submitted as an update for Fedora 17. https://admin.fedoraproject.org/updates/fedora-review-0.4.0-2.fc17
fedora-review-0.4.0-2.fc18 has been submitted as an update for Fedora 18. https://admin.fedoraproject.org/updates/fedora-review-0.4.0-2.fc18
fedora-review-0.4.0-3.fc18 has been submitted as an update for Fedora 18. https://admin.fedoraproject.org/updates/fedora-review-0.4.0-3.fc18
fedora-review-0.4.0-3.fc17 has been submitted as an update for Fedora 17. https://admin.fedoraproject.org/updates/fedora-review-0.4.0-3.fc17
fedora-review-0.4.0-4.fc18 has been submitted as an update for Fedora 18. https://admin.fedoraproject.org/updates/fedora-review-0.4.0-4.fc18
fedora-review-0.4.0-4.fc17 has been submitted as an update for Fedora 17. https://admin.fedoraproject.org/updates/fedora-review-0.4.0-4.fc17
fedora-review-0.4.0-4.el6 has been submitted as an update for Fedora EPEL 6. https://admin.fedoraproject.org/updates/fedora-review-0.4.0-4.el6
fedora-review-0.4.0-4.fc18 has been pushed to the Fedora 18 stable repository. If problems still persist, please make note of it in this bug report.
fedora-review-0.4.0-4.fc17 has been pushed to the Fedora 17 stable repository. If problems still persist, please make note of it in this bug report.
fedora-review-0.4.0-4.el6 has been pushed to the Fedora EPEL 6 stable repository. If problems still persist, please make note of it in this bug report.