News for hackers. Stuff that matters.
Re:Python adopts a 12-month release cycle by willis936 on Friday November 01, 2019 @12:51PM (#21420924)
Mostly, yes, as I’m responsible for a data acquisition system written 10 years ago. “Just” getting to python 3 is a massive effort which would first require getting to 2.7 from 2.5, which itself would be a time consuming task. I’m starting to think the best solution would be to just stay on python 2.5. Updates to software should not be the implementer’s tormentor.
Re:Python adopts a 12-month release cycle by acdha on Friday November 01, 2019 @02:26PM (#21422165)
If you still haven't upgraded from a version released 13 years ago to one released 9 years ago, what difference does a slightly faster release tempo make? If it's that much work, something else has gone wrong in the software development process and all the Python upgrades are doing is making that failure harder to ignore.
Re:Python adopts a 12-month release cycle by 3JPLW on Friday November 01, 2019 @12:54PM (#21420966)
Then this is an unfair critique of this new release process. If you had issues with breaking changes between minor 3.x versions, then I'd fully understand.
Re:Python adopts a 12-month release cycle by willis936 on Friday November 01, 2019 @12:57PM (#21421006)
Are complaints about things breaking between 2.x versions somehow invalid? It’s the same steering group that has made a series of breaking changes. Even people on branches of this thread claim there are breaking changes in 3.7 > 3.8. I’m not sure I would willingly use python for any new project unless necessary, putting it into the same bin as national instruments.
Re:Python adopts a 12-month release cycle by vcxy on Friday November 01, 2019 @01:20PM (#21421339)
It's a valid complaint on it's own, sure. But it kind of looks like you're complaining that they're going from an ~18 month cycle to a scheduled 12 month cycle. It's not really valid as a complain for this particular change. You're talking about a decade. 18 months vs 12 months seems inconsequential for you.
Re:Python adopts a 12-month release cycle by willis936 on Friday November 01, 2019 @01:39PM (#21421604)
I'm complaining about the ethos of the python maintainers. I don't see how putting out updates more rapidly will do anything to my complaints other than make future me dislike using python even more. At first I thought they missed a beat but now I think they're playing free jazz.
Re:Python adopts a 12-month release cycle by 3JPLW on Friday November 01, 2019 @01:49PM (#21421709)
The 3.x releases _are nothing like_ the 3.0 release. You have a valid complaint about the 3.0 release, which was 11 years ago. If you've not tried updating from 3.x to 3.y — which is a very different process — then you have no stake in this change.
Re:Python adopts a 12-month release cycle by icegreentea2 on Friday November 01, 2019 @02:24PM (#21422139)
It's your call to make. If your system doesn't have some sort of 'security' risk to it, then all the reasons you have to upgrade are purely internal cost-benefit analysis.

Code is a tool, treat it like any other. Just be aware of possible accumulating deferred costs. I don't know exactly what field your in, but just imagine any other piece of equipment or component going EOL, and the manufacturer only providing semi-drop in replacements. Or even if they are advertised as "drop in", you know that half the time they aren't, and something derpy happens on integration.

Re:Python adopts a 12-month release cycle by willis936 on Friday November 01, 2019 @05:24PM (#21423852)
The system is not firewalled from the internet. There are tools that need internet based licenses. There are organization firewalls, but there is always a risk involved with having unpatched platforms. I have to weigh that risk against the cost of porting. Both are difficult to gauge.
Re:Python adopts a 12-month release cycle by icegreentea2 on Friday November 01, 2019 @05:50PM (#21424066)
How are the Python 2.5 components being invoked? Are they python processes that are constantly running? Or are they jobs spun up by other processes?
Re:Python adopts a 12-month release cycle by willis936 on Saturday November 02, 2019 @01:42AM (#21426095)
Oh they’re always running and on dozens of machines.