Description of problem: Fedora 22 is planning to switch over to dnf from yum as per https://fedoraproject.org/wiki/Changes/ReplaceYumWithDNF supermin depends on yum-utils because it is using repoquery. please use dnf repoquery and drop the dependency on yum-utils when you have switched over. Thanks!
The dependency is actually on yumdownloader (from yum-utils), and it is required, not something we can drop unless there's an alternative tool for downloading rpms from the current repository. Does dnf have yumdownloader? I'm not seeing it ...
With a bit more searching, apparently 'dnf download' is the new method? http://dnf-plugins-core.readthedocs.org/en/latest/download.html
Correct
It seems like it is part of the separate dnf-plugins-core module, which seems to be labeled as "experimental dnf plugins". Is it so, or are they something one can rely upon? Also, at least in my rawhide VM dnf-plugins-core was not installed; while supermin certainly will depend on it, is it supposed to be installed by default in F22+?
dnf-plugins-core is not really considered experimental anymore than dnf itself is to my knowledge. In any case, if dnf is to become default, bugs in the core plugins should be reported and fixed as well. So I don't see any problem in relying on them Fedora 22 does have dnf-plugins-core by default. I have done the change in comps myself.
Upstream fix: https://github.com/libguestfs/supermin/commit/e2bdf032d5b780fbff3493b6b9ba283d8731259a Unfortunately this is not a reliable replacement for yumdownloader. See: https://bugzilla.redhat.com/show_bug.cgi?id=1157233
In Fedora >= 23, 'dnf download' is now used in preference to yumdownloader. [supermin >= 5.1.12-8.fc23] However I'm leaving this bug open because dependent bug 1161950 is not fixed yet.
Since supermin 5.1.12-10, 'dnf download' is used in Fedora instead of 'yumdownloader'. Hence closing.