Hi Sandro,

On Wed, Nov 27, 2019 at 11:58:53PM +0000, Sandro Tosi wrote:
> Your package either build-depends, depends on Python2, or uses Python2
> in the autopkg tests (the specific reason can be found searching this
> source package in
> https://people.debian.org/~morph/mass-bug-py2removal_take3.txt ).
> Please stop using Python2, and fix this issue by one of the following
> actions.

Thank you for filing these bugs.

I'm kinda surprised that this bug report comes so "late" given that tcvt
is an application package, which should have received such a bug much
earlier given that converting applications is much less controversial
than removing python2 libraries.

> - 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.

Upstream here. While tcvt started on Python2, much of its development
actually happend on Python3, so just changing the #! should work.

I was briefly looking whether this is easily fixable upstream. PEP-0394
appears to indicate that plain python is not the worst choice for
publishers, so it seems to me that fixing this in the packaging is the
way to go.

Helmut

Reply via email to