On 23.3.2018 15:16, Jerry James wrote:
And please don't start dropping python 2 subpackages that are
used by other packages in Fedora without talking to the maintainers
first. I just got bitten by this change to python-nose-cov:
* Thu Mar 22 2018 John Dulaney <jdulaney(a)fedoraproject.org> - 1.6-13 -
Drop python2 subpackage
And now koschei is sending me emails about how all of my packages that
use python-nose-cov have broken dependencies in Rawhide. I'm not
ready to drop python2 support for those packages yet; they are
dependencies of still other packages. We need to start this process
from the leaves and work back towards the roots, not the other way
Exactly. You can check if your package is a leaf at .
For each of these, I can of course simply run %check for the python3
subpackage, and skip the python2 subpackage, but then breakages to the
python2 subpackage might go unnoticed.
Please don't do hacks. Non-leaf packages should not be removed (at least
not without prior talk to your dependent packages maintainers). If a
maintainer removes a non-leaf package, please report to them that they
break things (like you just did, thank you).