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

Re: should Debian add itself to https://python3statement.org ?



On 2019/09/12 18:30, Mo Zhou wrote:
> Agreed. there are already python2 forks such as:
> https://github.com/naftaliharris/tauthon
> 
> It may sound funny but I don't hope any python2 stuff get back with
> a new name after the python2 removal. But, it could happen if some
> people is willing to support and maintain...
> 
> How should Debian react if someone submitted an ITP for python2
> forks, such as the tauthon above?

It would probably be handled just like any other piece of new software
entering Debian. I can't speak for the entire Python team, but the
Python team would probably not pay much (or any) attention to it
whatsoever and it would be unfair for anyone to expect that from the
Python team. Just like with any other software, it would just need an
active set of contributors behind it.

Personally I just don't think putting a significant amount of effort
into a python2 fork is worth while long-term. It's just adding more
technical debt. Instagram is one of the largest sites in the world and
switched over to python3 because they say they realised that no
significant performance work is still going into python2, that's all
happening in the python3 world now. JP Morgan's Athena[1] project has
over 35 million lines of python code over 150 000 python modules and
they regret starting so late but aim to complete migrating the critical
core pieces by the 2nd quarter of 2020.

My point is that the world is moving to python3, maybe not as fast as
everyone would like, but putting in additional work to stick with
python2 would mean confining yourself to an ever faster shrinking
universe and earning interest on that technical debt and you'll end up
with code that no one will want to touch in either terms of working on
it or using it.

So, I don't think it would be a problem accepting such fork in Debian, I
think Debian would be indifferent to it, but in terms of a consumer of
such a fork I believe it's better to pull the plaster fast, do the work
now to get it updated, or it will just get more expensive in the future.

-Jonathan

[1]
https://www.techrepublic.com/article/jpmorgans-athena-has-35-million-lines-of-python-code-and-wont-be-updated-to-python-3-in-time/

-- 
  ⢀⣴⠾⠻⢶⣦⠀  Jonathan Carter (highvoltage) <jcc>
  ⣾⠁⢠⠒⠀⣿⡁  Debian Developer - https://wiki.debian.org/highvoltage
  ⢿⡄⠘⠷⠚⠋   https://debian.org | https://jonathancarter.org
  ⠈⠳⣄⠀⠀⠀⠀  Be Bold. Be brave. Debian has got your back.


Reply to: