Hacker News new | ask | show | jobs
by AsyncAwait 3421 days ago
> call your straw man. As I've already repeatedly said, the issue is about breaking ABI, not about what software distributions shipped,

But it is very much about that. Arch ships latest software, Python 3 is the latest python, python 2 is not. Ubuntu, Debian etc. ship old, outdated software regularly, Arch doesn't.

Because the latest python was python 3, /usr/bin/python pointed there. The other distributions explicitly decided not to ship the latest python.

Prior to Arch making the switch, the 'ABI' was not /usr/bin/python points to python 2, it simply pointed to the latest python release, which on most systems happened to be python 2, because they did not even ship python 3 at all at the time.

You may not agree with the decision, but to pretend like it was "out of nowhere" is unhelpful.