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


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

Python2 packages for bullseye

Started byMatthias Klose <doko@debian.org>
First post2020-07-09 13:30 +0200
Last post2020-07-09 15:10 +0200
Articles 3 — 2 participants

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


Contents

  Python2 packages for bullseye Matthias Klose <doko@debian.org> - 2020-07-09 13:30 +0200
    Re: Python2 packages for bullseye Scott Kitterman <debian@kitterman.com> - 2020-07-09 13:50 +0200
      Re: Python2 packages for bullseye Matthias Klose <doko@debian.org> - 2020-07-09 15:10 +0200

#12736 — Python2 packages for bullseye

FromMatthias Klose <doko@debian.org>
Date2020-07-09 13:30 +0200
SubjectPython2 packages for bullseye
Message-ID<AqCUy-2rV-15@gated-at.bofh.it>
The removal of packages still depending on Python2 looks good [1], however we
have a bunch of packages that still require Python2, and where maintainers
explicitly asked to keep those in the distro [2].  Among those are pypy and
pypy3 which need Python2 for bootstrapping.  I'm going to keep the Python2
packages for bullseye, and having those just as build dependencies shouldn't
really effect any end-user.  A different thing might be the Python2 usage at
runtime, however I'm not very passionate to remove all of those packages.

What still should be done for bullseye is the removal of the unversioned python.
I'm removing the packages python-minimal, python, python-dev, python-dbg,
python-doc, and stop shipping the /usr/bin/python symlink, so that packages are
required to either use python2 or python3 explicitly.  Planning that change for
late August / early September.  That should give plenty of time to address any
unversioned python usage before the release freeze.

Matthias


[1]
http://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=py2removal;users=debian-python@lists.debian.org
[2]
http://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=py2keep;users=debian-python@lists.debian.org

[toc] | [next] | [standalone]


#12737

FromScott Kitterman <debian@kitterman.com>
Date2020-07-09 13:50 +0200
Message-ID<AqDdX-2BU-33@gated-at.bofh.it>
In reply to#12736

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

On Thursday, July 9, 2020 7:21:45 AM EDT Matthias Klose wrote:
> The removal of packages still depending on Python2 looks good [1], however
> we have a bunch of packages that still require Python2, and where
> maintainers explicitly asked to keep those in the distro [2].  Among those
> are pypy and pypy3 which need Python2 for bootstrapping.  I'm going to keep
> the Python2 packages for bullseye, and having those just as build
> dependencies shouldn't really effect any end-user.  A different thing might
> be the Python2 usage at runtime, however I'm not very passionate to remove
> all of those packages.
> 
> What still should be done for bullseye is the removal of the unversioned
> python. I'm removing the packages python-minimal, python, python-dev,
> python-dbg, python-doc, and stop shipping the /usr/bin/python symlink, so
> that packages are required to either use python2 or python3 explicitly. 
> Planning that change for late August / early September.  That should give
> plenty of time to address any unversioned python usage before the release
> freeze.

Are you going to keep python-setuptools?  If you do, it seems likely we'll be 
able to keep pip and virtualenv so they support running python2 in a 
virtualenv in bullseye, which seems the best way to do it for those that need 
to.

Scott K

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


#12738

FromMatthias Klose <doko@debian.org>
Date2020-07-09 15:10 +0200
Message-ID<AqEtj-3wq-3@gated-at.bofh.it>
In reply to#12737
On 7/9/20 1:45 PM, Scott Kitterman wrote:
> On Thursday, July 9, 2020 7:21:45 AM EDT Matthias Klose wrote:
>> The removal of packages still depending on Python2 looks good [1], however
>> we have a bunch of packages that still require Python2, and where
>> maintainers explicitly asked to keep those in the distro [2].  Among those
>> are pypy and pypy3 which need Python2 for bootstrapping.  I'm going to keep
>> the Python2 packages for bullseye, and having those just as build
>> dependencies shouldn't really effect any end-user.  A different thing might
>> be the Python2 usage at runtime, however I'm not very passionate to remove
>> all of those packages.
>>
>> What still should be done for bullseye is the removal of the unversioned
>> python. I'm removing the packages python-minimal, python, python-dev,
>> python-dbg, python-doc, and stop shipping the /usr/bin/python symlink, so
>> that packages are required to either use python2 or python3 explicitly. 
>> Planning that change for late August / early September.  That should give
>> plenty of time to address any unversioned python usage before the release
>> freeze.
> 
> Are you going to keep python-setuptools?  If you do, it seems likely we'll be 
> able to keep pip and virtualenv so they support running python2 in a 
> virtualenv in bullseye, which seems the best way to do it for those that need 
> to.

yes, that would be a sensible thing to do.

[toc] | [prev] | [standalone]


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


csiph-web