On Fri, 2019-09-13 at 13:58 +0000, Jim Fehlig wrote: > On 9/13/19 2:56 AM, Andrea Bolognani wrote: > > Jim, does SLES 12 have > > Python 3? > > Yes, python 3.4.6. And python 2.7.13. That's *amazing* news! \o/ > > And, as a side note: do you think you could find the time to add > > OpenSUSE support to the libvirt-jenkins-ci project? That'd be very > > useful, because it makes grepping for this kind of information > > trivial, and also would open the door to running actual CI jobs on > > the OS :) > > I have internal jobs but agreed it would be nice to have openSUSE included in > upstream CI on vanilla upstream :-). Any pointers on how to do that? Good to hear you're willing to help with this effort! I've been wanting to introduce OpenSUSE support myself for a very long time, but unfortunately I've never quite managed to scrap together the necessary time. The repository is https://libvirt.org/git/?p=libvirt-jenkins-ci.git and most of the stuff you'd have to touch is inside the guests/ subdirectory; more specifically, you're definitely going to have to: * add OpenSUSE 12 and 15 to inventory and host_vars/; * write an AutoYaST configuration file that can be used to install a minimal OpenSUSE guest without user interaction and add it to the configs/ directory along with the existing preseed and kickstart configurations; * add mappings from abstract package names, such as 'dtrace', to the corresponding OpenSUSE concrete package names, such as 'systemtap-sdt-devel', to vars/mappings.yml; * test installation and see what breaks, fix it, rinse and repeat :D There are more steps necessary to reach full integration after the above, such as ensuring Dockerfiles can be generated, figuring out which projects can be build on the new target platforms and tweaking the Jenkins / Ansible configuration, but the above is a good start and also the part that I'm less comfortable doing myself since I'm not at all familiar with SUSE, so if you could take care of the above that'd be a big help indeed! The guests/README.md file provides some more information, and the lcitool script is hopefully not too difficult to understand. Last but not least, if you have any questions you already know how to get in touch with me ;) -- Andrea Bolognani / Red Hat / Virtualization -- libvir-list mailing list libvir-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/libvir-list