Hi, this is about:

 https://fedoraproject.org/wiki/Changes/Mass_Python_2_Package_Removal

We have ~300 bugz open and blocking

 https://bugzilla.redhat.com/show_bug.cgi?id=PY2REMOVAL

Some of them are > 1 week old and hence anyone can go and remove the mentioned (sub)packages. I've retired the packages that were for retirement and I will retire more once they are unblocked (needs to go to compose -> portingdb before the automation recognizes it).

I open more bugs as they are closed (I don't wan to deal with 1000 bugs at once).

Retirement is easy. The problematic part is removing subpackages. I go and manually choose the packages that appear not to be just simple "py spec generates py2 and py3 subpackages" combo, but a bit more complicated, and I leave the "simple" ones alone for now.

I'm theoretically able to remove a simple py2 subpackage in about a minute, yet it is tedious and after ~20 packages I need to stop (before I go crazy).

We have something in between 900 and 2000 packages to remove (there are 900 leaves to remove and we may make another 1100 into leaves as we go).

Is anyone willing to look into automating this? Write a spec depython2izer?

This usually means:

 - removing python2- and python- BRs
 - removing %package -n python2 and it's metadata, description & %files
 - removing all %py2_build, %py2_install or their older manual variants
 - removing python2 tests from %check
 - (sometimes) removing %py3dir or python3 dir pushd/popd dance
 - (sometimes) removing with_python3 conditionals as they make no sense

IIRC Zbyszek said at Flock that he might work on that. Is that still true? If not, shall I draft something?

--
Miro Hrončok
--
Phone: +420777974800
IRC: mhroncok
_______________________________________________
python-devel mailing list -- python-devel@lists.fedoraproject.org
To unsubscribe send an email to python-devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/python-devel@lists.fedoraproject.org

Reply via email to