Re: NetBSD/vax vm for github testing
Jan-Benedict Glaw <[email protected]>
| Newsgroups | gmane.os.netbsd.ports.vax |
|---|---|
| Message-ID | <[email protected]> |
On Fri, 2025-01-03 18:32:00 +0000, David Brownlee <[email protected]> wrote: > Jan & John's recent patch to fix perl-5.40 to build on VAX prompted a comment > from perl upstream > > "We probably overlooked this due to lack of smoke-testing reports from non-IEEE > fp VAX systems. Can you suggest how we might get such reports going forward?" > > There is an existing package to run Github CI on NetBSD architectures supported > by qemu - https://github.com/vmactions/netbsd-vm but that doesn't help VAX. > > There is also https://github.com/AaronJackson/2.11BSD-Action which uses simh to > test actions in a 2.11BSD PDP11 > > If someone were able to combine them we could provide people with a recommended > way to add NetBSD/VAX to their CI pipeline (albeit on github which is mildly > evil, but...) > > Much kudos and a starting contribution towards a suitable amount of caffeine > ($100) for anyone up for the challenge :) What's really needed there? I never looked into Github's way of CI. Building a NetBSD VAX install image is quite easy both from a Linux or a NetBSD host. Installing the resulting ISO in a microvax3900 SIMH VM is easy as well (doing that all the time with a simple expect script.) Running something in there might be a bit fiddly (some masquerading / forwarding needed), and we need to keep in mind that the newest (pkgsrc) version of Python isn't yet/any longer supporting VAX. So if there are some docs about what _is_ there to use and what kind of interface for the CI "driver" is needed, it's probably not hard to do, though will require a few cycles to properly cook... MfG, JBG --
signature.asc
(application/pgp-signature, 195 B)
-----BEGIN PGP SIGNATURE----- iF0EABECAB0WIQQlDTvPcScNjKREqWEdvV51g5nhuwUCZ3hCZwAKCRAdvV51g5nh u4whAJ4h/vAdrpoFJBuHiY4Nb8BcJqHQuQCePFT2cem/Mj3NFFhb/pMioyqCdH0= =v1ZO -----END PGP SIGNATURE-----