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


Groups > linux.debian.maint.python > #15324

Re: Preparing for Python 3.12

From Matthias Klose <doko@debian.org>
Newsgroups linux.debian.maint.python, linux.debian.devel
Subject Re: Preparing for Python 3.12
Date 2023-12-03 15:10 +0100
Message-ID <HGVku-aNPo-3@gated-at.bofh.it> (permalink)
References <HxrOF-3L4X-7@gated-at.bofh.it>
Organization linux.* mail to news gateway

Cross-posted to 2 groups.

Show all headers | View raw


python3-defaults, adding Python 3.12 as a supported version, is now in 
unstable.  We don't expect to block other transitions while working on 
the first step of getting to 3.12.

We probably will see some Python related build failures while binNMUing 
around 600 packages to add 3.12 as a supported version.  If you see 
builds failing because of a missing 3.12 extension, please just wait a 
few days until all the binNMUs are done.

For the progress, see (ignoring the 'unknown' status)
https://release.debian.org/transitions/html/python3.12-add.html

Matthias


On 07.11.23 11:27, Matthias Klose wrote:
> Python 3.12 was released a month ago, and it's time to prepare for the 
> update in unstable, first adding 3.12 as a supported version.
> 
> 
> There s a tracker for adding 3.12 as a supported version [1], also there 
> are the first bug reports filed for issues related to 3.12 [2].
> 
> 
> As usual, it's difficult to find about issues in higher stages before 
> building packages in lower/earlier stages of the transition.  Therefore 
> we started again adding 3.12 in Ubuntu, and then filing and fixing 
> issues in unstable before adding 3.12 in Debian unstable.
> 
> 
> This Ubuntu tracker can be seen at [3]. Note that i386 is only a partial 
> architecture, and that Ubuntu doesn't run the tests on riscv64 during 
> the build (so packages succeeding to build on riscv64 but not on the 
> other architectures most likely show test failures instead of build 
> failures).
> 
> 
> Ubuntu's update_excuses for python3-defaults also shows autopkg tests 
> failing with 3.12 supported, although this information is a bit out of 
> date, due to infrastructure issues for the autopkg testers.
> 
> 
> The plan is to make 3.12 supported in unstable at the end of November, 
> or earlier if possible, so that other transitions aren't blocked by the 
> addition of 3.12. Then planning for the defaults change in January. 
> While this timeline is not that much needed for 3.12, it will be a good 
> exercise for 3.13, so that we get 3.13 as the default into the trixie 
> release.
> 
> 
> Matthias
> 
> 
> [1] https://bugs.debian.org/1055085
> 
> [2] 
> https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=python3.12;users=debian-python@lists.debian.org
> 
> [3] 
> https://ubuntu-archive-team.ubuntu.com/transitions/html/python3.12-add-v2.html
> 
> [4] 
> https://ubuntu-archive-team.ubuntu.com/proposed-migration/update_excuses.html#python3-defaults
> 
> 

Back to linux.debian.maint.python | Previous | NextPrevious in thread | Next in thread | Find similar | Unroll thread


Thread

Preparing for Python 3.12 Matthias Klose <doko@debian.org> - 2023-11-07 11:50 +0100
  Re: Preparing for Python 3.12 Matthias Klose <doko@debian.org> - 2023-11-07 15:20 +0100
  Re: Preparing for Python 3.12 Matthias Klose <doko@debian.org> - 2023-12-03 15:10 +0100
    Re: Preparing for Python 3.12 Stefano Rivera <stefanor@debian.org> - 2023-12-06 22:10 +0100

csiph-web