One thing I'm not sure about is error reporting: currently
signature verification failure causes dnf.exceptions.Error, which isn't handled by
this code. Should some other exception be used? Or something else (errors.errorHandler?)?
I think we need a better granularity here and adding a handler that would tell users what
went wrong.
--
To view this pull request on github, visit
https://github.com/rhinstaller/anaconda/pull/375