[Info-vax] Python on VMS

Arne Vajhøj arne at vajhoej.dk
Wed Jan 16 08:34:59 EST 2019


On 1/16/2019 7:55 AM, Neil Rieck wrote:
> Be very careful with Python. You would have thought that backward
> compatibility would have been built in but you would be very wrong.
> For example, almost all the stuff builtin to current Linux distros
> requires ver 2.6 or 2.7 but newer versions can be installed to
> co-exist with 2.x "if you are careful"
> 
> Last year, someone on our team carelessly installed ver 3.5 which
> broke YUM, the FIREWALL tool (both CLI and GUI) as well as some other
> stuff.
> 
> http://neilrieck.net/docs/openvms_notes_linux.html#realworldlinuxproblems
>
>  Just yesterday (2019-01-15), someone tried to cut over a new project
> which failed. Why? Python needed to be upgraded to ver 3.6 to match
> the new libraries required to do Active Directory authentication.

Yes. Some of that was discussed here recently.

> Comment-1: I have been installing run-time libraries into VAX, Alpha
> and Itanium for 31-years and have never experienced any breakage with
> compiled programs. Many of these systems just continue to run
> forever. Systems requiring a specific version of Python are just one
> careless upgrade away from failure.

There is nothing unusual in that new code does not run in old
environment - that is standard.

But most like when old code continue to run in new environments.
Apparently "most" does not include the Python guys.

> Comment-2: Python is "very powerful" with interfaces into almost
> everything including MySQL and MariaDB 
> https://en.wikipedia.org/wiki/Python_(programming_language)

That is not unique for Python.

But Python is let me call it "convenient" or "practical" - if
one needs to get something done then it is usually very easy
in Python.

Arne




More information about the Info-vax mailing list