In the case of this package, this seems un-called for:

1) The issue applies at most to package 'python-hdate', but debian seems
   intent on applying it to all the libhdate packages.

2) Even for package 'python-hdate', the issue seems mis-applied. That
   package is not a python package at all, just a binding to python
   using 'swig' cross-binding tool. Modern versions of 'swig' bind to
   python3 by default, so package 'python-hdate' should auto-magically
   be python3 (and I'm not sure it even makes any sense or difference,
   since its all just bindings to a C language library).

   2.1) On the off-chance that Debian is using an old version of 'swig'
        that still defaults to python2, that should be a bug against
        package 'swig', no? not package 'python-hdate'.

   2.2) Even so, modifying the build would be a simple quilt patch to
        tell 'swig' to use python3, no?

   2.3) I'm package developer not the debian maintainer of the package.
        The debian maintainers have not been responding to me for about
        one zillion months (zillion >= 1), and don't seem to have been
        responding to related debian notifications and e-mails. Can you
        succeed in reaching them?

   2.4) My memory is that someone at debian has even proposed a simple
        quilt patch for this issue, but the debian maintainers have yet
        to respond.

On 2020-08-02 13:18, Matthias Klose wrote:
> Package: src:libhdate
> Version: 1.6.02-2
> Severity: serious
> Tags: sid bullseye
> User: debian-pyt...@lists.debian.org
> Usertags: py2unversioned
>
> Python2 becomes end-of-live upstream, and Debian aims to remove
> Python2 from the distribution, as discussed in
> https://lists.debian.org/debian-python/2019/07/msg00080.html
>
> We will keep some Python2 package as discussed in
> https://lists.debian.org/debian-python/2020/07/msg00039.html
> but removing the unversioned python packages python-minimal, python,
> python-dev, python-dbg, python-doc.
>
> Your package either build-depends, depends on one of those packages.
> Please either convert these packages to Python3, or if that is not
> possible, replaces the dependencies on the unversioned Python
> packages with one of the python2 dependencies (python2, python2-dev,
> python2-dbg, python2-doc).
>
> Please check for dependencies, build dependencies AND autopkg tests.
>
> If there are questions, please refer to the wiki page for the removal:
> https://wiki.debian.org/Python/2Removal, or ask for help on IRC
> #debian-python, or the debian-pyt...@lists.debian.org mailing list.
>

--
hkp://keys.gnupg.net
CA45 09B5 5351 7C11 A9D1  7286 0036 9E45 1595 8BC0

Reply via email to