Debian Bug report logs - #936873
libhdate: Python2 removal in sid/bullseye

version graph

Package: src:libhdate; Maintainer for src:libhdate is Debian Hebrew Packaging Team <team+hebrew@tracker.debian.org>;

Reported by: Matthias Klose <doko@debian.org>

Date: Fri, 30 Aug 2019 08:03:06 UTC

Severity: serious

Tags: bullseye, sid

Merged with 966750

Found in version libhdate/1.6.02-2

Fixed in version libhdate/1.6.02-2.1

Done: Moritz Muehlenhoff <jmm@debian.org>

Bug is archived. No further changes may be made.

Toggle useless messages

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to Debian Hebrew Packaging Team <team+hebrew@tracker.debian.org>:
Bug#936873; Package src:libhdate. (Fri, 30 Aug 2019 08:03:10 GMT) (full text, mbox, link).


Acknowledgement sent to Matthias Klose <doko@debian.org>:
New Bug report received and forwarded. Copy sent to Debian Hebrew Packaging Team <team+hebrew@tracker.debian.org>. (Fri, 30 Aug 2019 08:03:10 GMT) (full text, mbox, link).


Message #5 received at maintonly@bugs.debian.org (full text, mbox, reply):

From: Matthias Klose <doko@debian.org>
To: maintonly@bugs.debian.org
Subject: libhdate: Python2 removal in sid/bullseye
Date: Fri, 30 Aug 2019 07:23:31 +0000
Package: src:libhdate
Version: 1.6.02-2
Severity: normal
Tags: sid bullseye
User: debian-python@lists.debian.org
Usertags: py2removal

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

Your package either build-depends, depends on Python2, or uses Python2
in the autopkg tests.  Please stop using Python2, and fix this issue
by one of the following actions.

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

- If the package is dead upstream, cannot be converted or maintained
  in Debian, it should be removed from the distribution.  If the
  package still has reverse dependencies, raise the severity to
  "serious" and document the reverse dependencies with the BTS affects
  command.  If the package has no reverse dependencies, confirm that
  the package can be removed, reassign this issue to ftp.debian.org,
  make sure that the bug priority is set to normal and retitle the
  issue to "RM: PKG -- removal triggered by the Python2 removal".

- If the package has still many users (popcon >= 300), or is needed to
  build another package which cannot be removed, document that by
  adding the "py2keep" user tag (not replacing the py2remove tag),
  using the debian-python@lists.debian.org user.  Also any
  dependencies on an unversioned python package (python, python-dev)
  must not be used, same with the python shebang.  These have to be
  replaced by python2/python2.7 dependencies and shebang.

  This is the least preferred option.

If the conversion or removal needs action on another package first,
please document the blocking by using the BTS affects command, like

  affects <bug number of blocking py2removal bug> + src:libhdate

If there is no py2removal bug for that reverse-dependency, please file
a bug on this package (similar to this bug report).

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-python@lists.debian.org mailing list.



Added indication that bug 936873 blocks 937695 Request was from Sandro Tosi <morph@debian.org> to control@bugs.debian.org. (Mon, 21 Oct 2019 23:28:06 GMT) (full text, mbox, link).


Information forwarded to debian-bugs-dist@lists.debian.org, Debian Hebrew Packaging Team <team+hebrew@tracker.debian.org>:
Bug#936873; Package src:libhdate. (Thu, 24 Oct 2019 20:27:05 GMT) (full text, mbox, link).


Acknowledgement sent to Andreas Henriksson <andreas@fatal.se>:
Extra info received and forwarded to list. Copy sent to Debian Hebrew Packaging Team <team+hebrew@tracker.debian.org>. (Thu, 24 Oct 2019 20:27:05 GMT) (full text, mbox, link).


Message #12 received at 936873@bugs.debian.org (full text, mbox, reply):

From: Andreas Henriksson <andreas@fatal.se>
To: 936873@bugs.debian.org
Subject: Re: libhdate: Python2 removal in sid/bullseye
Date: Thu, 24 Oct 2019 22:23:49 +0200
Control: block -1 by 727005

On Fri, Aug 30, 2019 at 07:23:31AM +0000, Matthias Klose wrote:
> Package: src:libhdate
> Version: 1.6.02-2
> Severity: normal
> Tags: sid bullseye
> User: debian-python@lists.debian.org
> Usertags: py2removal
> 
> 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
> 
> Your package either build-depends, depends on Python2, or uses Python2
> in the autopkg tests.  Please stop using Python2, and fix this issue
> by one of the following actions.
[...]

The python-hdate bindings for libhdate has only a single reverse
build-dependency: bsdmainutils.

The python(2) bindings can be dropped as soon as python3 bindings
are provided (and bsdmainutils is ported over to use them).

There's already a bug report open about that in #727005 so marking
than one as a blocker.

Regards,
Andreas Henriksson



Added blocking bug(s) of 936873: 727005 Request was from Andreas Henriksson <andreas@fatal.se> to 936873-submit@bugs.debian.org. (Thu, 24 Oct 2019 20:27:05 GMT) (full text, mbox, link).


Information forwarded to debian-bugs-dist@lists.debian.org, Debian Hebrew Packaging Team <team+hebrew@tracker.debian.org>:
Bug#936873; Package src:libhdate. (Sun, 27 Oct 2019 18:33:03 GMT) (full text, mbox, link).


Acknowledgement sent to Boruch Baum <boruch_baum@gmx.com>:
Extra info received and forwarded to list. Copy sent to Debian Hebrew Packaging Team <team+hebrew@tracker.debian.org>. (Sun, 27 Oct 2019 18:33:03 GMT) (full text, mbox, link).


Message #19 received at 936873@bugs.debian.org (full text, mbox, reply):

From: Boruch Baum <boruch_baum@gmx.com>
To: 936873@bugs.debian.org
Subject: Bug#727005: switch python bindings to python3
Date: Sun, 27 Oct 2019 14:31:12 -0400
----- Forwarded message from Boruch Baum <boruch_baum@gmx.com> -----

Date: Sun, 27 Oct 2019 14:03:58 -0400
From: Boruch Baum <boruch_baum@gmx.com>
To: Andreas Henriksson <andreas@fatal.se>, 727005@bugs.debian.org
Cc: Torsten Landschoff <torsten@debian.org>
Subject: Bug#727005: switch python bindings to python3
User-Agent: NeoMutt/20180716

Hi Andreas,

I don't foresee this working, because the package depends on swig to
perform the heavy lifting for the python bindings, and debian currently
packages only version 3 of swig, which as far as I can tell, does not
support python3...

Version 4 of swig does seem to support python3, using a new command-line
option `-py3`.

I'm cc'ing  Torsten Landschoff <torsten@debian.org> on this bug, as he
is llisted as the debian maintainer for the swig package.

@Torsten - Am I correct about python3 support in swig3? Is debian
planning on soon updating the package to version 4 (ie. before debian
drops support for python2)? Do you have any suggestions or pointers for
us?

On 2019-10-24 22:27, Andreas Henriksson wrote:
> Control: tags -1 + patch
>
> Hello,
>
> Please see attached patch with my naive attempt at porting libhdate
> to build python3 bindings instead of python2.
>
> This seems to work with the patch I'm about to post to the only
> reverse build-dependency bsdmainutils in #936244 but you should
> probably review it carefully anyway since I'm not really sure
> what I'm doing here.
>
> Regards,
> Andreas Henriksson


----- End forwarded message -----

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



Severity set to 'serious' from 'normal' Request was from Sandro Tosi <morph@debian.org> to control@bugs.debian.org. (Fri, 20 Dec 2019 03:40:02 GMT) (full text, mbox, link).


Information forwarded to debian-bugs-dist@lists.debian.org, Debian Hebrew Packaging Team <team+hebrew@tracker.debian.org>:
Bug#936873; Package src:libhdate. (Wed, 18 Mar 2020 14:15:02 GMT) (full text, mbox, link).


Acknowledgement sent to Matthias Klose <doko@debian.org>:
Extra info received and forwarded to list. Copy sent to Debian Hebrew Packaging Team <team+hebrew@tracker.debian.org>. (Wed, 18 Mar 2020 14:15:02 GMT) (full text, mbox, link).


Message #26 received at 936873@bugs.debian.org (full text, mbox, reply):

From: Matthias Klose <doko@debian.org>
To: 936873@bugs.debian.org, Boruch Baum <boruch_baum@gmx.com>
Subject: Re: Bug#727005: switch python bindings to python3
Date: Wed, 18 Mar 2020 15:13:14 +0100
swig3 had support for Python3, and now we have swig 4.0 in the archive.  Any
update on this?



Information forwarded to debian-bugs-dist@lists.debian.org, Debian Hebrew Packaging Team <team+hebrew@tracker.debian.org>:
Bug#936873; Package src:libhdate. (Tue, 21 Apr 2020 08:03:03 GMT) (full text, mbox, link).


Acknowledgement sent to Boruch Baum <boruch_baum@gmx.com>:
Extra info received and forwarded to list. Copy sent to Debian Hebrew Packaging Team <team+hebrew@tracker.debian.org>. (Tue, 21 Apr 2020 08:03:03 GMT) (full text, mbox, link).


Message #31 received at 936873@bugs.debian.org (full text, mbox, reply):

From: Boruch Baum <boruch_baum@gmx.com>
To: Matthias Klose <doko@debian.org>, 936873@bugs.debian.org
Cc: Andreas Henriksson <andreas@fatal.se>, Lior Kaplan <kaplan@debian.org>, Shachar Shemesh <shachar@debian.org>
Subject: Re: Bug#936873: Bug#727005: switch python bindings to python3
Date: Tue, 21 Apr 2020 03:59:21 -0400
On 2020-03-18 15:13, Matthias Klose wrote:
> swig3 had support for Python3, and now we have swig 4.0 in the archive.  Any
> update on this?

I understood this to be for the debian hebrew packaging team, to approve
and apply the patch submitted by Andreas Henriksson[1] (the related debian bug
727005).

1] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=727005#14


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



Severity set to 'normal' from 'serious' Request was from Sandro Tosi <morph@debian.org> to control@bugs.debian.org. (Wed, 08 Jul 2020 07:00:55 GMT) (full text, mbox, link).


Severity set to 'serious' from 'normal' Request was from Sandro Tosi <morph@debian.org> to control@bugs.debian.org. (Wed, 08 Jul 2020 07:09:55 GMT) (full text, mbox, link).


Merged 936873 966750 Request was from Adrian Bunk <bunk@debian.org> to control@bugs.debian.org. (Sun, 02 Aug 2020 14:22:24 GMT) (full text, mbox, link).


Reply sent to Moritz Muehlenhoff <jmm@debian.org>:
You have taken responsibility. (Sun, 02 Aug 2020 21:51:07 GMT) (full text, mbox, link).


Notification sent to Matthias Klose <doko@debian.org>:
Bug acknowledged by developer. (Sun, 02 Aug 2020 21:51:07 GMT) (full text, mbox, link).


Message #42 received at 936873-close@bugs.debian.org (full text, mbox, reply):

From: Debian FTP Masters <ftpmaster@ftp-master.debian.org>
To: 936873-close@bugs.debian.org
Subject: Bug#936873: fixed in libhdate 1.6.02-2.1
Date: Sun, 02 Aug 2020 21:48:57 +0000
Source: libhdate
Source-Version: 1.6.02-2.1
Done: Moritz Muehlenhoff <jmm@debian.org>

We believe that the bug you reported is fixed in the latest version of
libhdate, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 936873@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Moritz Muehlenhoff <jmm@debian.org> (supplier of updated libhdate package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Sun, 02 Aug 2020 23:13:33 +0200
Source: libhdate
Architecture: source
Version: 1.6.02-2.1
Distribution: unstable
Urgency: medium
Maintainer: Debian Hebrew Packaging Team <team+hebrew@tracker.debian.org>
Changed-By: Moritz Muehlenhoff <jmm@debian.org>
Closes: 936873
Changes:
 libhdate (1.6.02-2.1) unstable; urgency=medium
 .
   * Non-maintainer upload.
   * Drop python-hdate, there are no remaining rdeps remaining
     (Closes: #936873)
Checksums-Sha1:
 121359aa86aef3e0125ca81eec6146aa3ac65542 2169 libhdate_1.6.02-2.1.dsc
 361d4808eb85ab704b2c653d3c9a5ee96b2af698 13136 libhdate_1.6.02-2.1.debian.tar.xz
 397c05c72333951ca49ea4b12831a508618a91fe 7313 libhdate_1.6.02-2.1_amd64.buildinfo
Checksums-Sha256:
 9e46cbefe38104016eb17c27591aa968989832b2d35e9f7e05fc0abee25946e9 2169 libhdate_1.6.02-2.1.dsc
 90e2da761faa194fcc9f328e1e15cd7115dfdd867d5f734a8b98d9654ff0a3e7 13136 libhdate_1.6.02-2.1.debian.tar.xz
 a252c74df33a885969efee990754616a97b34e361cdde1027dcbab1c6d7fda20 7313 libhdate_1.6.02-2.1_amd64.buildinfo
Files:
 58af8c6e0305e29b5b297bd950df632c 2169 libdevel optional libhdate_1.6.02-2.1.dsc
 95c71d96e545adcca0eeec3976c1c0cc 13136 libdevel optional libhdate_1.6.02-2.1.debian.tar.xz
 6e148a8aca7f23fca54c8148d0ebff35 7313 libdevel optional libhdate_1.6.02-2.1_amd64.buildinfo

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEtuYvPRKsOElcDakFEMKTtsN8TjYFAl8nMYwACgkQEMKTtsN8
Tjb8jRAAlCr3Ly6mDXULrIF0ZKSwncp+etmeyoOoyjNoj7dpUE95DVqvYamGjbKu
5XA3FyO5faK+JsPJX2RjIR9skw1bLLazMixWzr70DNbEbAFC8qcccnDP5imbleHB
qoGjqbZEyP3YI/s4AVeHHLXcPcKfGJxenTArjt4YpZdt9BjqGApo6q0yK2bq1G8w
B1OX8KOmftqyvY+LLJZWaRQlRwNmnxNX/d7TCnSdIv4oiEjGpd8D7fgbI/kSScjL
PNhQDxmmQSPkkt4gzQ6vQxJu+bdwx1WOqJHmcnsi7n35uwFrNOnLkLZ3rToNuTwC
pm9qL/DKkGg0y0Xoi0WqsV2j1Bz3SbtgaXyLDMpIJAO0cFL4CN5zvo95dD5mC976
2A9tWVlPkdjWGCllopo2rkeGhjcZHCyCbFKlefLc0CrM0GaPqr63Tkr0QaYhfbk9
s9ZQYRRNJPgR09H3nec3yjr+h1Xkgdtmy+OUULED1vz3/XXk9z0I8jSwenEOUMts
wpNLRL/yEae0eoYnfQrkh4H+0lqosz15ozlIj1rT/v/kWHzVaykJLcSTsJY+Dz7h
3vp/T7XTFryT5r+AD+yXZ9CsUqVtkqyNFayBM57Y4pQMzSiSH2RazTTEP8MC0Cmi
05QRc8ZGEFoYCxX1pWmfufOmfe1UQZrab0oUzXAAVMhlWMv3o58=
=a6Xl
-----END PGP SIGNATURE-----




Reply sent to Moritz Muehlenhoff <jmm@debian.org>:
You have taken responsibility. (Sun, 02 Aug 2020 21:51:08 GMT) (full text, mbox, link).


Notification sent to Matthias Klose <doko@debian.org>:
Bug acknowledged by developer. (Sun, 02 Aug 2020 21:51:08 GMT) (full text, mbox, link).


Information forwarded to debian-bugs-dist@lists.debian.org, Debian Hebrew Packaging Team <team+hebrew@tracker.debian.org>:
Bug#936873; Package src:libhdate. (Wed, 05 Aug 2020 18:00:03 GMT) (full text, mbox, link).


Acknowledgement sent to Moritz Mühlenhoff <jmm@inutil.org>:
Extra info received and forwarded to list. Copy sent to Debian Hebrew Packaging Team <team+hebrew@tracker.debian.org>. (Wed, 05 Aug 2020 18:00:03 GMT) (full text, mbox, link).


Message #51 received at 936873@bugs.debian.org (full text, mbox, reply):

From: Moritz Mühlenhoff <jmm@inutil.org>
To: 936873@bugs.debian.org
Subject: libhdate: diff for NMU version 1.6.02-2.1
Date: Wed, 5 Aug 2020 19:57:44 +0200
[Message part 1 (text/plain, inline)]
The debdiff for my NMU for libhdate (versioned as 1.6.02-2.1)

Cheers,
        Moritz
[libhdate-1.6.02-2.1-nmu.diff (text/x-diff, attachment)]

Information forwarded to debian-bugs-dist@lists.debian.org, Debian Hebrew Packaging Team <team+hebrew@tracker.debian.org>:
Bug#936873; Package src:libhdate. (Wed, 05 Aug 2020 19:42:02 GMT) (full text, mbox, link).


Acknowledgement sent to Boruch Baum <boruch_baum@gmx.com>:
Extra info received and forwarded to list. Copy sent to Debian Hebrew Packaging Team <team+hebrew@tracker.debian.org>. (Wed, 05 Aug 2020 19:42:02 GMT) (full text, mbox, link).


Message #56 received at 936873@bugs.debian.org (full text, mbox, reply):

From: Boruch Baum <boruch_baum@gmx.com>
To: Moritz Mühlenhoff <jmm@inutil.org>, 936873@bugs.debian.org
Subject: Re: Bug#936873: libhdate: diff for NMU version 1.6.02-2.1
Date: Wed, 5 Aug 2020 15:38:39 -0400
Thanks Moritz for stepping forward and adopting this. I still haven't
heard back from any member of the 'Debian Hebrew Maintainers' team, but
will continue in the future to attempt to use them as a first point of
contact until/unless I hear that they have been disolved / superseded /
replaced. Any word on why the silence from them?

On 2020-08-05 19:57, Moritz Mühlenhoff wrote:
> The debdiff for my NMU for libhdate (versioned as 1.6.02-2.1)
>
> Cheers,
>         Moritz

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



Information forwarded to debian-bugs-dist@lists.debian.org, Debian Hebrew Packaging Team <team+hebrew@tracker.debian.org>:
Bug#936873; Package src:libhdate. (Wed, 05 Aug 2020 23:15:03 GMT) (full text, mbox, link).


Acknowledgement sent to Lior Kaplan <kaplanlior@gmail.com>:
Extra info received and forwarded to list. Copy sent to Debian Hebrew Packaging Team <team+hebrew@tracker.debian.org>. (Wed, 05 Aug 2020 23:15:03 GMT) (full text, mbox, link).


Message #61 received at 936873@bugs.debian.org (full text, mbox, reply):

From: Lior Kaplan <kaplanlior@gmail.com>
To: Boruch Baum <boruch_baum@gmx.com>, 936873@bugs.debian.org
Cc: Moritz Mühlenhoff <jmm@inutil.org>
Subject: Re: Bug#936873: libhdate: diff for NMU version 1.6.02-2.1
Date: Thu, 6 Aug 2020 02:13:32 +0300
[Message part 1 (text/plain, inline)]
Hi Bourch,

We're still alive/here, and any help is much appreciated (thanks Moritz,
feel free to NMU, no need to wait for us).

Most members are busy with Debconf20 (moved from Haifa to an online
conference).



On Wed, Aug 5, 2020 at 10:42 PM Boruch Baum <boruch_baum@gmx.com> wrote:

> Thanks Moritz for stepping forward and adopting this. I still haven't
> heard back from any member of the 'Debian Hebrew Maintainers' team, but
> will continue in the future to attempt to use them as a first point of
> contact until/unless I hear that they have been disolved / superseded /
> replaced. Any word on why the silence from them?
>
> On 2020-08-05 19:57, Moritz Mühlenhoff wrote:
> > The debdiff for my NMU for libhdate (versioned as 1.6.02-2.1)
> >
> > Cheers,
> >         Moritz
>
> --
> hkp://keys.gnupg.net
> CA45 09B5 5351 7C11 A9D1  7286 0036 9E45 1595 8BC0
>
>
[Message part 2 (text/html, inline)]

Information forwarded to debian-bugs-dist@lists.debian.org, Debian Hebrew Packaging Team <team+hebrew@tracker.debian.org>:
Bug#936873; Package src:libhdate. (Thu, 06 Aug 2020 06:18:02 GMT) (full text, mbox, link).


Acknowledgement sent to Boruch Baum <boruch_baum@gmx.com>:
Extra info received and forwarded to list. Copy sent to Debian Hebrew Packaging Team <team+hebrew@tracker.debian.org>. (Thu, 06 Aug 2020 06:18:02 GMT) (full text, mbox, link).


Message #66 received at 936873@bugs.debian.org (full text, mbox, reply):

From: Boruch Baum <boruch_baum@gmx.com>
To: Lior Kaplan <kaplanlior@gmail.com>, 936873@bugs.debian.org
Subject: Re: Bug#936873: libhdate: diff for NMU version 1.6.02-2.1
Date: Thu, 6 Aug 2020 02:16:08 -0400
On 2020-08-06 02:13, Lior Kaplan wrote:
>    We're still alive/here

Excellent to hear!

>    and any help is much appreciated

Contact me (off this thread) with details of anything I can be of help.

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



Bug archived. Request was from Debbugs Internal Request <owner@bugs.debian.org> to internal_control@bugs.debian.org. (Sun, 06 Sep 2020 07:27:33 GMT) (full text, mbox, link).


Send a report that this bug log contains spam.


Debian bug tracking system administrator <owner@bugs.debian.org>. Last modified: Sun Mar 10 03:47:26 2024; Machine Name: buxtehude

Debian Bug tracking system

Debbugs is free software and licensed under the terms of the GNU Public License version 2. The current version can be obtained from https://bugs.debian.org/debbugs-source/.

Copyright © 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson, 2005-2017 Don Armstrong, and many other contributors.