2015-06-15 11:47 GMT+02:00 Mathieu Bridon <bochecha(a)fedoraproject.org>:
Kevin didn't say anything about it being silent.
By all means, do warn people that mock is going to use yum instead of
dnf as it should.
But an application should never print an error message telling the user
what they can do to get the error to go away. That's just bad design.
If the application knows what the user should do to get around the
error, then the application should just do it itself.
Finally, you're basically saying that mock requires dnf to build
"proper" Rawhide packages. You're a package maintainer, it is your
responsibility to maintain the dependencies for your package in all the
Fedora/EPEL branches where your package is.
That means if mock requires dnf (and its plugins) to build Rawhide
packages, and you maintain mock in EPEL, then it is your responsibility
to make sure that dnf (and its plugins) are in EPEL.
+1 for the last paragraph.
We need to fix this asap.