Hi Felix, I wasn't offended by your tone. I felt the same way when I saw this on Friday.
Although dnf sees these as two different modules, since they have same name and stream, dnf lumps them together. When that happens, dnf uses the packages with the highest Name-Version-Release (NVR). In this case, unfortunately, the EPEL package NVR's are higher, and thus dnf is choosing them. This is a known behavior. We were hoping that EPEL module maintainers would avoid these conflicts. But as I said earlier, mistakes happen. When we looked last week, we saw that there were now three modules with the same module and stream names as RHEL modules. Only one was enabled by default, but clearly something needed to be done.
We (The EPEL Steering Committee) are working on not only a policy change, but hopefully a solution that will keep this from happening in the future. https://pagure.io/epel/issue/104
I've put this same information in your bugzilla, but I wanted to also put it here, so people don't have to go to the bug to see this information.
On Mon, Jun 29, 2020 at 6:57 AM Felix Schwarz fschwarz@fedoraproject.org wrote:
Hi Troy,
thank you for the pointer and sorry if my tone was a bit harsh.
I filed also https://bugzilla.redhat.com/show_bug.cgi?id=1851642 - is that the right place?
Felix