tech-pkg archive

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

Re: python 2.x



FWIW, I have been doing limited-list bulk builds with
PYTHON_VERSION_DEFAULT=37 and did not notice any particular issues.
You end up with python2.7 and a few py27 packages, for stuff that does
not build with Python 3 yet.

On Tue, Apr 9, 2019 at 6:48 PM Greg Troxel <gdt%lexort.com@localhost> wrote:
>
> coypu%sdf.org@localhost writes:
>
> > Another pkgsrc post-branch, another discussion.
> > python2 will become EOL upstream in a few months.
>
> Over 8 months!  The EOL date is January 1, 2020:
>   https://www.python.org/dev/peps/pep-0373/
>
> So from the having-maintained-software-as-default viewpoint, together
> with our norms about making potentially destabilizing changes early in
> the branch cycle, it is necessary to change the default to some 3.x
> choice by October 15.  Other options are nowish and July 15.
>
> > Let's get a 3.x version as the default.
>
> Separately from the deadline, it's a fair question to ask if the time is
> now for the switch.
>
> Are you proposing 3.7?  Or some other version, perhaps 3.6?  What's the
> rationale for choosing among 3.x?  (Not complaining; I am just not clear
> on what's the best choice.)
>
> Do we have an idea of what the consequences would be?  Do we have any
> platforms where 2.7 builds and 3.x does not?   While pyNN-foo gets built
> multiversion, some things pick one, and hence depend on that version.
> Do we know how much would break?
>
> The end of 2.7 has been coming for a really long time.  Maybe this
> really is it.  I am getting the impression that substantially all
> maintained software (python modules) supports 3, and that larger
> programs in python are getting there.  For example, weewx is not there
> yet, but I don't see pkgsrc defaulting to 37 causing trouble for using
> weewx on 27.
>
> I expect fairly rapid progress in the upstream world making things work
> with 3.x over the rest of the year, and therefore decreasing pain from
> us switching the longer we wait.  But the pain may already be quite low.
>
> Is anybody up for doing a bulk build with the default changed?
>


-- 
Benny


Home | Main Index | Thread Index | Old Index