Hi Sylvestre and Matthias, Matthias and/or Scott, please see below and comment, I might have found a way to slightly speed up Python 2 removal.
Sylvestre Ledru <sylves...@debian.org> writes: > Le 28/11/2019 à 23:46, Nicholas D Steeves a écrit : >> Hi Matthias and Sylvestre, >> >> On Fri, Aug 30, 2019 at 07:10:59AM +0000, Matthias Klose wrote: >>> - Convert your Package to Python3. This is the preferred option. In >>> case you are providing a Python module foo, please consider dropping >>> the python-foo package, and only build a python3-foo package. Please >>> don't drop Python2 modules, which still have reverse dependencies, >>> just document them. >>> >>> This is the preferred option. >> I took care of this using the preferred option, and resolved >> associated issues, and I'll leave the upload up to you. > Many thanks >> Please note >> that py-autopep8-el and vim-autopep8 still block this upload. > > What do you mean by that? your changes build fine? > * check for reverse dependencies (including build-depends) * if there are any, you cannot remove it yet! https://wiki.debian.org/Python/2Removal Yup, it builds fine! :-) Also, I just checked to make sure it runs properly, and found that the py3 variant depends on python3-lib2to3 (not sure why that wasn't autodetected) I've fixed py-autopep8-el in git, but someone else need to update vim-autopep8. Then we should coordinate to all upload on the same day, to minimise breakage. IMHO there is no need to stage this change in experimental, because there are only three affected packages, including this one. It would also be nice to see the following three issues fixed for the next upload, but of course I'll understand if you're too busy, and none of them are RC: 1. Add autopkgtests 2. Switch to debhelper-compat 12 (should be safe, but it's always a good idea to diffoscope the results) 3. Fix the bad header in the manpage generated with help2man. Ideally it'd be nice to solve this with Sphinx, rst2man, or some other method. > thanks again :) No problem, any time! Cheers, Nicholas
signature.asc
Description: PGP signature