https://bugzilla.redhat.com/show_bug.cgi?id=2260793
--- Comment #10 from Kevin Kofler kevin@tigcc.ticalc.org --- As I understand it, since the package in Fedora <= 39 does NOT include the Epoch, the Obsoletes in kwin-wayland (and likewise for plasma-workspace) will still apply on the initial upgrade to Fedora 40. What the Epoch prevents is having the Obsoletes trigger again and again each and every time KWin is updated in Fedora 40, which I hope you agree would not be an acceptable user experience. If the user has opted in to sticking with X11, the choice should be retained on bugfix/security updates. The explicitly installed package must not be removed by regular package updates.
That said, I object to the decision to forcefully remove kwin-x11 and plasma-workspace-x11 on upgrades to Fedora 40 to begin with. IMHO, it is only OK to do something like that if the package is really dropped, which is only OK to do if nobody is willing to maintain it, which is clearly not the case here. But introducing this package does not change this decision, the Obsoletes should still apply on the initial upgrade to Fedora 40 (unless DNF behaves differently from how YUM/DNF used to behave with Obsoletes).