OpenVMS 9.2-2 Community edition on KVM / Jenkins

Having difficulties when installing the system? Your system runs slowly and requires some tweaking? You can get help here.

Topic author
malmberg
Contributor
Posts: 11
Joined: Tue Apr 16, 2024 7:55 pm
Reputation: 0
Status: Offline

OpenVMS 9.2-2 Community edition on KVM / Jenkins

Post by malmberg » Wed Jan 01, 2025 7:50 pm

I just setup an OpenVMS 9.2-2 Community edition on KVM with Fedora/41 for use by a Jenkins systems to do automated builds.

I documented the steps that I used for this pass.

https://wb8tyw-projects.blogspot.com/20 ... up-on.html

I now have gawk setup to be built and tested when commits are made. As I find time, I will start building the rest the existing GNV components on x86_64. The next target will be the gnulib-assist project.

https://sourceforge.net/p/gnv/wiki/Gnulib%20Assist/

The GNV project could use some new volunteers as the existing volunteers have been aging out.


hb
Master
Posts: 163
Joined: Mon May 01, 2023 12:11 pm
Reputation: 0
Status: Offline

Re: OpenVMS 9.2-2 Community edition on KVM / Jenkins

Post by hb » Thu Jan 02, 2025 8:07 am

malmberg wrote:
Wed Jan 01, 2025 7:50 pm
I just setup an OpenVMS 9.2-2 Community edition on KVM with Fedora/41 for use by a Jenkins systems to do automated builds.

I documented the steps that I used for this pass.

https://wb8tyw-projects.blogspot.com/20 ... up-on.html

...
TL;DR, I admit, I was/am only interested in reading about Jenkins. Setting up VMS on QEMU/KVM is/was covered in several places. Although probably interesting information, how many hobbyists will set up DECnet (IV)?

Anyway, I noticed ...
Older VMS SFTP auto translates VFC text files to Stream-lf on the Linux system, the new SFTP transfers it as binary. I needed to recreate a control file as Stream-lf, using instructions from https://neilrieck.net/docs/openvms_note ... files.html
A control file like STREAM_LF.FDL that is used in

Code: Select all

$ CONVERT/CREATE/FDL=STREAM_LF.FDL
?
As noted somewhere else in this forum, usually a

Code: Select all

CONVERT/FDL="RECORD; FORMAT STREAM_LF"
should do.
The edit/sum command when operating on a stream-lf created by gawk, would fail with an improperly signaled condition from an access violation.
It seems to me that posting the actual command and its output here would get more attention from people who can fix it. It may be that edit/sum isn't used much and/or wasn't fully tested. And it may be worth to try your reproducer on V9.2-3.


reinhardtjh
Valued Contributor
Posts: 83
Joined: Sun Feb 23, 2020 7:49 am
Reputation: 0
Location: Fort Worth, TX USA
Status: Offline

Re: OpenVMS 9.2-2 Community edition on KVM / Jenkins

Post by reinhardtjh » Thu Jan 02, 2025 11:00 am

hb wrote:
Thu Jan 02, 2025 8:07 am
It seems to me that posting the actual command and its output here would get more attention from people who can fix it. It may be that edit/sum isn't used much and/or wasn't fully tested. And it may be worth to try your reproducer on V9.2-3.
I don't see John as a member of the VMS Ambassador group (he should be, if he has applied) on the Service Portal so I'm guessing he probably only access to the Community edition which has not been updated to 9.2-3.

Welcome back, John!
John H. Reinhardt
VMS user since 1981

User avatar

cct
Master
Posts: 255
Joined: Sat Aug 15, 2020 9:00 am
Reputation: 0
Location: Cambridge, UK
Status: Offline

Re: OpenVMS 9.2-2 Community edition on KVM / Jenkins

Post by cct » Thu Jan 02, 2025 11:12 am

reinhardtjh wrote:
Thu Jan 02, 2025 11:00 am


I don't see John as a member of the VMS Ambassador group (he should be, if he has applied) on the Service Portal so I'm guessing he probably only access to the Community edition which has not been updated to 9.2-3.

Welcome back, John!
He is on the list
Chris Townley
VMS Ambassador


reinhardtjh
Valued Contributor
Posts: 83
Joined: Sun Feb 23, 2020 7:49 am
Reputation: 0
Location: Fort Worth, TX USA
Status: Offline

Re: OpenVMS 9.2-2 Community edition on KVM / Jenkins

Post by reinhardtjh » Thu Jan 02, 2025 11:28 am

cct wrote:
Thu Jan 02, 2025 11:12 am
reinhardtjh wrote:
Thu Jan 02, 2025 11:00 am


I don't see John as a member of the VMS Ambassador group (he should be, if he has applied) on the Service Portal so I'm guessing he probably only access to the Community edition which has not been updated to 9.2-3.

Welcome back, John!
He is on the list
I must be looking in the wrong spot. I looked under "Organization"-->"Users" and didn't see a John Malmberg, nor did I on the "Audit"-->"Users" or "User Grants" pages.

I do see that in his past messages he mention being an ISV member so if that got renewed then he should be good.
John H. Reinhardt
VMS user since 1981

User avatar

cct
Master
Posts: 255
Joined: Sat Aug 15, 2020 9:00 am
Reputation: 0
Location: Cambridge, UK
Status: Offline

Re: OpenVMS 9.2-2 Community edition on KVM / Jenkins

Post by cct » Thu Jan 02, 2025 11:45 am

reinhardtjh wrote:
Thu Jan 02, 2025 11:28 am
cct wrote:
Thu Jan 02, 2025 11:12 am
reinhardtjh wrote:
Thu Jan 02, 2025 11:00 am


I don't see John as a member of the VMS Ambassador group (he should be, if he has applied) on the Service Portal so I'm guessing he probably only access to the Community edition which has not been updated to 9.2-3.

Welcome back, John!
He is on the list
I must be looking in the wrong spot. I looked under "Organization"-->"Users" and didn't see a John Malmberg, nor did I on the "Audit"-->"Users" or "User Grants" pages.

I do see that in his past messages he mention being an ISV member so if that got renewed then he should be good.
He was on the list circulated on 14th Nov
Chris Townley
VMS Ambassador


reinhardtjh
Valued Contributor
Posts: 83
Joined: Sun Feb 23, 2020 7:49 am
Reputation: 0
Location: Fort Worth, TX USA
Status: Offline

Re: OpenVMS 9.2-2 Community edition on KVM / Jenkins

Post by reinhardtjh » Thu Jan 02, 2025 11:50 am

cct wrote:
Thu Jan 02, 2025 11:45 am
reinhardtjh wrote:
Thu Jan 02, 2025 11:28 am
cct wrote:
Thu Jan 02, 2025 11:12 am


He is on the list
I must be looking in the wrong spot. I looked under "Organization"-->"Users" and didn't see a John Malmberg, nor did I on the "Audit"-->"Users" or "User Grants" pages.

I do see that in his past messages he mention being an ISV member so if that got renewed then he should be good.
He was on the list circulated on 14th Nov
Ah, the Sharepoint Site! I'd forgotten there was a list there. Found it. Thanks!
John H. Reinhardt
VMS user since 1981


Topic author
malmberg
Contributor
Posts: 11
Joined: Tue Apr 16, 2024 7:55 pm
Reputation: 0
Status: Offline

Re: OpenVMS 9.2-2 Community edition on KVM / Jenkins

Post by malmberg » Thu Jan 02, 2025 7:03 pm

My initial setup for Jenkins ci for VMS is at https://sourceforge.net/p/vms-ports/wik ... JenkinsCi/

It is a bit out of date, incompatibilities between Linux NFS server and OpenVMS ODS-5 client blocked using NFS served storage, so I had to change to using SFTP to copy the ODS-5 source files in a ZIP archive instead of an NFS mount, which was quite of changes to the original.

It is on my todo list to update the documentation for using Jenkins.

I have not tested to see if that issue still plagues a current Linux NFS server and the most current NFS clients on VMS.

As far as the use of the community edition, I wanted to make sure that it would work for me before trying the versions available to ISVs. I plan to create VMs in the future with the ISV distributions.

I seem to be half/way into the Ambassadors program, I initially applied, was rejected, and then later received a notice welcoming me and requesting that I fill out some documents to complete the process. Since the ISV program gave me all the access I needed, it did not complete the documents, yet I am continuing to get mailings.

I will try to find some time this weekend to open a topic with the edit/sum reproducer. It is basically using gnu awk to create a text file, then attempting to use edit/sum to remove the first two lines. Probably and stream-lf file produced by a C program could reproduce it.

User avatar

arne_v
Senior Member
Posts: 621
Joined: Fri Apr 17, 2020 7:31 pm
Reputation: 0
Location: Rhode Island, USA
Status: Offline
Contact:

Re: OpenVMS 9.2-2 Community edition on KVM / Jenkins

Post by arne_v » Thu Jan 02, 2025 9:02 pm

malmberg wrote:
Wed Jan 01, 2025 7:50 pm
The GNV project could use some new volunteers as the existing volunteers have been aging out.
That may be tough to find.

One of the crazy things about the VMS community is that, if you ask what DEC should have done 40 years ago, then there are dozens of people ready to give their very long opinion on the topic, but if you ask for someone to maintain a piece of useful VMS software then there is zero interest.
Arne
arne@vajhoej.dk
VMS user since 1986


Topic author
malmberg
Contributor
Posts: 11
Joined: Tue Apr 16, 2024 7:55 pm
Reputation: 0
Status: Offline

Re: OpenVMS 9.2-2 Community edition on KVM / Jenkins

Post by malmberg » Tue Jan 07, 2025 9:05 am

I had to update my blog entry.

The default timezone was set to CET and I needed to activate the NTP service to stop clock drift.

Then I discovered a significant bug in SSH that I reported in another topic.

The "VSI X86VMS OPENSSH V8.9-1G" sshd will not run commands issued from processes with out a terminal connected to them.

I was able to get the Jenkins to work by configuring it to use RSH for this like I had to for CI control of VAX/VMS builds in the past.

Also just discovered that X11 does not appear to be enabled, so I will need to figure out why as I see that DWMOTIF is installed.

Post Reply