[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#996584: (some kind of) transition: add python3.10 as a supported python3 version



On 2021-11-19 13:02:54, Sebastiaan Couwenberg wrote:
> On 11/19/21 12:58, Antonio Terceiro wrote:
> > On Thu, Nov 18, 2021 at 10:01:17AM +0100, Sebastiaan Couwenberg wrote:
> > > On 11/18/21 09:49, Matthias Klose wrote:
> > > > On 11/18/21 06:51, Sebastiaan Couwenberg wrote:
> > > > > On 11/16/21 14:23, Matthias Klose wrote:
> > > > > > I'm planning to upload python3-defaults later tonight, adding 3.10 as a
> > > > > > supported Python version.  Packages are able to migrate on their own, there are
> > > > > > no blockages introduced on other transitions.
> > > > > 
> > > > > numpy rdeps (e.g. pyproj) are a bit problematic, they fail with the 3.10 as long
> > > > > as numpy is not built with it yet.
> > > > 
> > > > numpy is in stage6 of the transition. so please be a bit patient until all the
> > > > binNMUs up to stage6 are built.
> > > 
> > > There has been no communication about this transition outside this
> > > bugreport, you should probably follow the example for perl transitions to
> > > alert the developer base about the expected ImportError issues with the new
> > > version until the rebuilds are completed.
> > 
> > This Python transition is different from the Perl transitions. Python
> > has multiple simultaneously supported versions, in this case 3.9 and
> > 3.10. The transition involves rebuilding the packages with C extensions
> > so that they carry the associated binary files compiled for both support
> > Python versions. Any errors due to missing support in dependencies
> > affect only people building Python packages.
> > 
> > The default Python is still Python 3.9, so users using Python programs
> > are not affected during this transition.
> > 
> > Perl, on the other hand, has only a single version at the archive at any
> > time. This is why during the Perl transition, it's possible that users
> > running Perl programs are affected by missing C extensions during the
> > time it takes to rebuild all packages for the new Perl version.
> 
> Both transition affect a large number of packages which the maintainers need
> to be aware of. And the advice to not upload packages involved in the
> transition is good for the Python transitions as well.

Why would you think so? The only thing an upload of a package currently
involved in this transition might delay is the follow-up
python3.10-as-default transition.

> People running the test target for their Python packages using pybuild will
> be unhappy that their dependencies are not available yet for the new Python
> version breaking the build.

Please have some patience while the buildds churn through the binNMUs.

Cheers

> 
> Kind Regards,
> 
> Bas
> 
> -- 
>  GPG Key ID: 4096R/6750F10AE88D4AF1
> Fingerprint: 8182 DE41 7056 408D 6146  50D1 6750 F10A E88D 4AF1
> 

-- 
Sebastian Ramacher


Reply to: