-- snip --
I would venture a comment that it was a mistake to declare dnf a
separate project, because it leads to a different approach to such
differences. If it was an evolutionary change in yum, it would be
natural to expect it to behave in a compatible way, and consequently
detect and explain in more detail the divergent behavior. By declaring a
clean break, you are basically saying that there is no need to explain
the diffs, but the flip side of it is that unless I can clearly
understand why the difference is for the better, I must suspect this to
be a regression and report it.
To address this general concern, dnf actually has an extensive documentation
that describes the expected differences:
http://dnf.readthedocs.org/en/latest/
-- snip --
Thanks
Jan