Hide Forgot
Description of problem: Version-Release number of selected component (if applicable): yum-utils-1.1.30-7.el6.noarch How reproducible: always Steps to Reproduce: # yumdownloader --source libsepol Actual results: # yumdownloader --source libsepol Loaded plugins: product-id, refresh-packagekit Traceback (most recent call last): File "/usr/bin/yumdownloader", line 322, in <module> util = YumDownloader() File "/usr/bin/yumdownloader", line 73, in __init__ self.main() File "/usr/bin/yumdownloader", line 99, in main self.setupSourceRepos() File "/usr/bin/yumdownloader", line 118, in setupSourceRepos repos_source += self.repos.findRepos('*-source-rpms') UnboundLocalError: local variable 'repos_source' referenced before assignment # Expected results: * no traceback * libsepol source RPM is downloaded
yumdownloader from yum-utils-1.1.30-6.el6.noarch.rpm works as expected.
Stupid moved code around bug. Just change the code from: + if rhn_source_repos: # RHN + repos_source += self.repos.findRepos('*-source-rpms') + repos_source = self.repos.findRepos('*-source') ...to: + repos_source = self.repos.findRepos('*-source') + if rhn_source_repos: # RHN + repos_source += self.repos.findRepos('*-source-rpms')
Added BZ-732649-repos_source-traceback.patch
Merged into BZ-710469-rhn-source-repos.patch.
*** This bug has been marked as a duplicate of bug 710469 ***