News for hackers. Stuff that matters.
Re:Python 2.7 Countdown by bhaavan on Sunday January 07, 2018 @11:03AM (#16091271)
MacOS still ships with Python 2 as the default python.
Re:Python 2.7 Countdown by cbcoutinho on Sunday January 07, 2018 @11:07AM (#16091293)
As it should, 'python' should continue to point to python2 to maintain compatibility between *nix systems [0]

[0] https://www.python.org/dev/peps/pep-0394/

Re:Python 2.7 Countdown by mkesper on Sunday January 07, 2018 @11:29AM (#16091368)
From that PEP: It is anticipated that there will eventually come a time where the third party ecosystem surrounding Python 3 is sufficiently mature for this recommendation to be updated to suggest that the python symlink refer to python3 rather than python2.
Re:Python 2.7 Countdown by Lev1a on Sunday January 07, 2018 @11:17AM (#16091325)
AFAIK, Ubuntu does as well (if you mean that you have to write 'python3' instead of 'python' to execute Python3)
Re:Python 2.7 Countdown by r3bl on Sunday January 07, 2018 @12:27PM (#16091633)
...up until 17.10.

Starting from 17.10, Python3 is the default one and the preinstalled one.

This switch kind of happened unnoticed because Ubuntu switched back to GNOME at that version, but IMHO it is an equally important switch.

With 18.04, we should see that change having much greater effect.

Re:Python 2.7 Countdown by hansjorg on Sunday January 07, 2018 @11:41AM (#16091413)
It does. Not sure at what Ubuntu version it happened, but they've transitioned to Python 3 as default. Python 2 isn't even present in a default install anymore.
Re:Python 2.7 Countdown by toyg on Sunday January 07, 2018 @11:06AM (#16091290)
Macos still ships an outdated openssl, bash, etc etc... Apple are the definition of “lag” for developer tools.
Re:Python 2.7 Countdown by jeremiep on Sunday January 07, 2018 @11:21AM (#16091341)
It has to do with licenses. They're shipping the last GPLv2 version of bash for one, the new versions are on GPLv3.

I don't get why people bash things when they clearly don't understand the full context (pun intended ;)

Re:Python 2.7 Countdown by kodablah on Sunday January 07, 2018 @12:41PM (#16091710)
What makes you think GP didn't understand the context? I don't get why people bash other people for saying objective truths just because they think the other person doesn't understand why.

If they can't/won't ship up to date third party software, they shouldn't ship the third party software at all.

Re:Python 2.7 Countdown by eesmith on Sunday January 07, 2018 @12:45PM (#16091726)
Because "lag" implies that Apple is going to catch up, which is not the case. jeremiep's response is that Apple won't ever (under current management) update to GPLv3.

It's not a lag, it's a deliberate avoidance.

Re:Python 2.7 Countdown by toyg on Sunday January 07, 2018 @03:08PM (#16092387)
They've always been slow, even when licensing was not an issue.

OpenSSL is not GPL3. They still shipped a very old version, then apparently switched to LibreSSL... and promptly shipped an old version of that.

They lag. Licensing is an issue for a subset of tools, but lagging is very much an issue for all of them.

Re:Python 2.7 Countdown by eesmith on Sunday January 07, 2018 @03:30PM (#16092514)
Thanks for the correction. Indeed, OpenSSL is not under the GPL.
Re:Python 2.7 Countdown by kodablah on Sunday January 07, 2018 @12:50PM (#16091746)
Doesn't imply that to me. To me, lag is just that they're behind, regardless of reason. It is lag and deliberate avoidance. Please stop assuming what people don't understand or are implying.
Re:Python 2.7 Countdown by eesmith on Sunday January 07, 2018 @01:25PM (#16091897)
If we have a race, and I stop half-way through, hit the lockers, change, and leave, would you say I'm lagging?

In the most recent Vendée Globe around-the-world sailing race, 11 people did not finish. https://en.wikipedia.org/wiki/Vend%C3%A9e_Globe#2016%E2%80%9... . Do you say they are lagging?

Some people start to hike the Appalachian Trail, stop part-way through, and decide to move to/live where they stopped. They never finish the trail. Are they lagging?

Why do you assume that you know what toyg means by "lag"?

Re:Python 2.7 Countdown by toyg on Sunday January 07, 2018 @03:09PM (#16092392)
They've always been slow, even when licensing was not an issue.

OpenSSL is not GPL3. They still shipped a very old version, then apparently switched to LibreSSL... and promptly shipped an old version of that.

They lag. Licensing is an issue for a subset of tools, but lagging is very much an issue for all of them.

Re:Python 2.7 Countdown by stephenr on Sunday January 07, 2018 @12:24PM (#16091613)
You're letting logic and facts get in the way of a chance to complain about something Apple does.
Re:Python 2.7 Countdown by donarb on Sunday January 07, 2018 @12:02PM (#16091515)
Except llvm/clang, the future of compilers, was in response to GCC's GPL licensing.