AW: [ANNOUNCE] Xorg testing ground v0.1.0 -- adding automatic build VM deployment

Walter Harms wharms at bfs.de
Thu Jan 30 16:07:21 UTC 2025


sounds good,
it is important to test code in different environments to detect
hidden problems, that may come up only rarely.

CU
________________________________________
Von: xorg <xorg-bounces at lists.x.org> im Auftrag von Enrico Weigelt, metux IT consult <info at metux.net>
Gesendet: Mittwoch, 29. Januar 2025 17:15:04
An: xorg-devel at lists.x.org; xorg at lists.freedesktop.org
Cc: freebsd-x11 at freebsd.org; phoronix at phoronix.com; NetBSD Users's Discussion List; illumos-discuss; debian-desktop at lists.debian.org; [DNG]; peter.tribble at gmail.com
Betreff: [ANNOUNCE] Xorg testing ground v0.1.0 -- adding automatic build VM deployment

Hello friends,


after several weeks of silence I'm proud to announce v0.1.0 of the
Xorg testing ground (*1).

Besides a lots of little fixes and tweaks (eg. keeping up w/ changes on
some platforms, building more drivers on debian, ...), there's a also a
new feature:

* Deploying VMs of foreign OSes and running the tool inside them :) *

Previous releases were only designed to be run inside existing OS
installations (bare metal or VM). That's fine if one already has those
running anyways, but tedious if one (like myself) doesn't and just wants
to confirm everything builds fine on all platforms.

That's where the new `vm-boot-*` and `vm-buildjob-*` scripts come in:

Calling `vm-boot-XXX` script will automatically fetch an VM template
image for the platform XXX, create a new VM disk image and boots it.
Once booted, the corresponding `vm-buildjob-XXX` script ssh's into
that VM, copies the tool into it and runs it there. (images are kept
between the runs - for starting afresh just delete the image)

Currently supported VM templates:

* FreeBSD 14.2
* NetBSD 10.1
* Illumos Hipster


Contributions for other platforms or other modes of operation are always
welcomed.


git repo: https://github.com/X11Libre/xorg-testing
git tag: v0.1.0


Have fun,
--mtx

*1) https://lists.x.org/archives/xorg-devel/2024-June/059249.html

--
---
Enrico Weigelt, metux IT consult
Free software and Linux embedded engineering
info at metux.net -- +49-151-27565287



More information about the xorg mailing list