Fedora 26 removed zeromq2 and zeromq3 packages and their reverse dependencies like: perl-ZeroMQ perl-ZMQ-LibZMQ2 perl-ZMQ-LibZMQ3 were removed. Fedora 27 will rebase perl and thus the three above-listed Perl packages will cause conflicts when upgrading distribution from 26 to 27 because nothing obsoletes them. I think this is the reason for fedora-obsolete-packages packages. Please add Obsoletes on: perl-ZeroMQ <= 0.23-13.fc25 perl-ZMQ-LibZMQ2 <= 1.09-9.fc25 perl-ZMQ-LibZMQ3 <= 1.19-5.fc25 to F27 fedora-obsolete-packages package.
No problem, this will go out to rawhide shortly. Just to make sure I understand the situation, none of these packages are in F26 currently. But at this time there is no need to remove these packages in F26, because while they may persist after an upgrade to F26, they will not cause problems. But once in F26 with the updated Perl, nothing provides the old perl(:MODULE_COMPAT_foo) dependency, and so dnf will behave poorly.
(In reply to Jason Tibbitts from comment #1) > No problem, this will go out to rawhide shortly. > > Just to make sure I understand the situation, none of these packages are in > F26 currently. But at this time there is no need to remove these packages > in F26, because while they may persist after an upgrade to F26, they will > not cause problems. Yes. > But once in F26 with the updated Perl, nothing provides > the old perl(:MODULE_COMPAT_foo) dependency, and so dnf will behave poorly. But once in F27. Otherwise yes.
Not sure why I didn't close this earlier.