Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.debian.maint.python > #11522 > unrolled thread

Python 2 and PyPy module removal from Debian

Started byPiotr Ożarowski <piotr@debian.org>
First post2019-07-24 01:40 +0200
Last post2019-08-30 18:50 +0200
Articles 5 — 5 participants

Back to article view | Back to linux.debian.maint.python


Contents

  Python 2 and PyPy module removal from Debian Piotr Ożarowski <piotr@debian.org> - 2019-07-24 01:40 +0200
    Re: Python 2 and PyPy module removal from Debian Andrey Rahmatullin <wrar@debian.org> - 2019-08-15 15:30 +0200
    Re: Mass bug filing for Python2 removal in sid/bullseye Steve Cotton <steve@s.cotton.clara.co.uk> - 2019-08-30 17:30 +0200
      Re: Mass bug filing for Python2 removal in sid/bullseye Emmanuel Arias <emmanuelarias30@gmail.com> - 2019-08-30 17:50 +0200
        Re: Mass bug filing for Python2 removal in sid/bullseye Louis-Philippe Véronneau <pollo@debian.org> - 2019-08-30 18:50 +0200

#11522 — Python 2 and PyPy module removal from Debian

FromPiotr Ożarowski <piotr@debian.org>
Date2019-07-24 01:40 +0200
SubjectPython 2 and PyPy module removal from Debian
Message-ID<yncxX-2L9-1@gated-at.bofh.it>

[Multipart message — attachments visible in raw view] — view raw

Hi,

During DebConf19 we¹ have tried to figure out how to manage Python 2 and PyPy
module removal from Debian and below is our proposal.
After discussing it on this mailing list we plan to send an email to
debian-devel@l.d.o with a mass bug report and later an announcement about
Python 2.X / PyPy module removal with some hints about what to expect to
debian-devel-announce@l.d.o.

There's a release tracker set up for Python 2 removal:
https://release.debian.org/transitions/html/python2-rm.html
but we plan to report a bug for each package that uses Python 2 or PyPy.

All these bugs will get "py2removal" usertag and later one or more additional
usertags - to make progress tracking a bit easier (release tracker is not
optimised for our case). Severity will be set to a RC one at some point so that
packages will be autoremoved from testing.

Additional tags we will use are:
• py2leaf - leaf package ready to be removed, i.e. without (build-)dependencies
  (including Recommends) in Debian main,
• py3available - Python 3 support is available upstream, package needs an
  update in Debian,
• py3noport - there's no upstream support for Python 3, needs a port done by us
  or package will be removed,
• py2keep - package that should not be removed for now (popcon >1000 by
  default). Please don't add this usertag without discussing it on the mailing
  list first,
• py2rm - packages that we will remove from Debian due to low popcon, etc.
  - all packages with popcon <100 will get this one by default

Each bug will mention wiki help page (which we invite you to improve):
https://wiki.debian.org/Python/2Removal


documentation
=============
Please keep the python-foo-doc package. Do not rename it to
python3-foo-doc. If python-foo was providing documentation: move it to
python3-foo or create python-foo-doc (not python3-foo-doc!) binary package.
If your package uses python-sphinx to build docs: replace it with
python3-sphinx.


missing dh-python build dependency
==================================
There are ≈62² packages that use old dh_python2 helper (the one provided by
python package). This helper will be removed in few months. Please add
dh-python to Build-Depends (if your package cannot be upgraded to Python 3 or
removed from Debian). Bug reports will be reported soon for these packages.

There are ≈11² packages that use dh_python3 but do not depend on dh-python.
python3 package will stop depending on dh-python soon, so please add missing
dependency.


Boost
=====
In the next Boost transition Python 2 and Python 3 will get separate -dev
packages. Please make sure you build-depend on the right one (and remove
Python 2.X support if possible).


DPMT / PAPT
===========
No need to wait for a bug report. If you have a leaf package, remove it now.
If you're not a DD, do it in the git repo and ping Piotr.


[¹] Dimitri, Matthias, Piotr, Stefano, Thomas
[²] https://lintian.debian.org/tags/missing-build-dependency-for-dh_-command.html

[toc] | [next] | [standalone]


#11621

FromAndrey Rahmatullin <wrar@debian.org>
Date2019-08-15 15:30 +0200
Message-ID<yvnZi-6Tv-5@gated-at.bofh.it>
In reply to#11522

[Multipart message — attachments visible in raw view] — view raw

On Wed, Jul 24, 2019 at 01:35:35AM +0200, Piotr Ożarowski wrote:
> During DebConf19 we¹ have tried to figure out how to manage Python 2 and PyPy
> module removal from Debian and below is our proposal.
> After discussing it on this mailing list we plan to send an email to
> debian-devel@l.d.o with a mass bug report and later an announcement about
> Python 2.X / PyPy module removal with some hints about what to expect to
> debian-devel-announce@l.d.o.
Do you or anyone else have ideas when we should these next steps?

-- 
WBR, wRAR

[toc] | [prev] | [next] | [standalone]


#11693 — Re: Mass bug filing for Python2 removal in sid/bullseye

FromSteve Cotton <steve@s.cotton.clara.co.uk>
Date2019-08-30 17:30 +0200
SubjectRe: Mass bug filing for Python2 removal in sid/bullseye
Message-ID<yAR0B-5sH-1@gated-at.bofh.it>
In reply to#11522
On Fri, Aug 30, 2019 at 07:10:36AM +0000, Matthias Klose wrote:
> 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

Hi Matthias,

There's been a previous MBF for games depending on python2-pygame:
> User: python-modules-team@lists.alioth.debian.org
> Usertags: python3-migration
> https://bugs.debian.org/cgi-bin/pkgreport.cgi?users=python-modules-team@lists.alioth.debian.org&tag=python3-migration

BTW, I get a 403 Forbidden when trying to view https://wiki.debian.org/Python/2Removal without logging in to the Wiki.

BR,
Steve

[toc] | [prev] | [next] | [standalone]


#11694 — Re: Mass bug filing for Python2 removal in sid/bullseye

FromEmmanuel Arias <emmanuelarias30@gmail.com>
Date2019-08-30 17:50 +0200
SubjectRe: Mass bug filing for Python2 removal in sid/bullseye
Message-ID<yARjX-5A6-1@gated-at.bofh.it>
In reply to#11693

[Multipart message — attachments visible in raw view] — view raw

El vie., 30 de ago. de 2019 a la(s) 12:25, Steve Cotton (
steve@s.cotton.clara.co.uk) escribió:

> On Fri, Aug 30, 2019 at 07:10:36AM +0000, Matthias Klose wrote:
> > 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
>
> Hi Matthias,
>
> There's been a previous MBF for games depending on python2-pygame:
> > User: python-modules-team@lists.alioth.debian.org
> > Usertags: python3-migration
> >
> https://bugs.debian.org/cgi-bin/pkgreport.cgi?users=python-modules-team@lists.alioth.debian.org&tag=python3-migration
>
> BTW, I get a 403 Forbidden when trying to view
> https://wiki.debian.org/Python/2Removal without logging in to the Wiki.
>

Hmm I could access correctly without login :/

>
> BR,
> Steve
>
>

[toc] | [prev] | [next] | [standalone]


#11695 — Re: Mass bug filing for Python2 removal in sid/bullseye

FromLouis-Philippe Véronneau <pollo@debian.org>
Date2019-08-30 18:50 +0200
SubjectRe: Mass bug filing for Python2 removal in sid/bullseye
Message-ID<yASg2-6cc-1@gated-at.bofh.it>
In reply to#11694

[Multipart message — attachments visible in raw view] — view raw

On 19-08-30 11 h 40, Emmanuel Arias wrote:
> El vie., 30 de ago. de 2019 a la(s) 12:25, Steve Cotton (
> steve@s.cotton.clara.co.uk) escribió:
> 
>> On Fri, Aug 30, 2019 at 07:10:36AM +0000, Matthias Klose wrote:
>>> 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
>>
>> Hi Matthias,
>>
>> There's been a previous MBF for games depending on python2-pygame:
>>> User: python-modules-team@lists.alioth.debian.org
>>> Usertags: python3-migration
>>>
>> https://bugs.debian.org/cgi-bin/pkgreport.cgi?users=python-modules-team@lists.alioth.debian.org&tag=python3-migration
>>
>> BTW, I get a 403 Forbidden when trying to view
>> https://wiki.debian.org/Python/2Removal without logging in to the Wiki.

That's likely because your IP has been blocked. It tends to happen when
using public VPNs and IPs prone to abuse.


-- 
  ⢀⣴⠾⠻⢶⣦⠀
  ⣾⠁⢠⠒⠀⣿⡁  Louis-Philippe Véronneau
  ⢿⡄⠘⠷⠚⠋   pollo@debian.org / veronneau.org
  ⠈⠳⣄

[toc] | [prev] | [standalone]


Back to top | Article view | linux.debian.maint.python


csiph-web