[Info-vax] HDF5 going going, perhaps soon gone from VMS?

John E. Malmberg wb8tyw at qsl.network
Wed Aug 19 08:09:06 EDT 2015


On 8/19/2015 4:21 AM, Dirk Munk wrote:
> Dirk Munk wrote:
>
> Supplying groups like these with free VMS Itaniums is a bit difficult.
> But couldn't VSI set up an online software development server for
> projects like these? VSI could set up a complete environment for HDF,
> set up accounts etc. as a kind of service. They could offer some support
> for VMS specific questions etc. Projects returning or staying on VMS is
> always good news I suppose.

HP has(had?) an open source cluster with free access set up for this 
already.  I have not used it for a while because the latency to India 
was too high, and I currently can not reach it.

Free Alpha emulators are also easily available.  And most Alpha source 
will just build and run on Itanium.

The issue is that for VMS support, you need at least one VMS advocate 
dedicating significant time to do testing and development.

You will find that every other OS supported by an open source project 
has at least one maintainer active on the support forum for it.

In the case of Python 3.6x future VMS support being removed that was 
brought up last year, several VMS people on the python indicated that 
they wanted to help.

I set up a cpython repository on vms-ports and did some test builds of 
the development cpython with the VMS support removed.

I had to make some updates to the GNV LD/CC wrapper to get the basic 
build to work, and was able to get the python interpreter building, 
running, and also got most of the dynamically loaded extension libraries 
working.

And most of the stuff that is on my todo list to get things completed 
appears to have never been done for the existing VMS port of Python 
2.7.x, and are blocking me from using Python 2.7.x for some personal 
projects.  Until that can be fixed, I have to use a Linux host.

None of the VMS people on the Python list have responded to the posts 
that I had a build procedure set up.

The build of Python 3.x only has some very small modifications to the 
existing python code, and those have been submitted as non VMS specific 
patches.

With the updates to GNV, instead of trying to maintain manual edits of 
the upstream library, we are using first include files and supplemental 
libraries to the CRTL as the preferred method, and if a source change is 
needed, a TPU script is used.  Bash needed that.

This allows us to build a current Bash, coreutils, grep, sed, with 
minimal effort when a new release comes out.

See the "Conference Call" thread, if you can make the 23:00 EDT time on 
Thursday.

Regards,
-John




More information about the Info-vax mailing list