[libvirt] [PATCH v2 00/24] scripts: convert most perl scripts to python
Jim Fehlig
jfehlig at suse.com
Fri Sep 13 18:24:41 UTC 2019
On 9/13/19 9:28 AM, Andrea Bolognani wrote:
> 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.
Thanks for the detailed info! I have a busy month ahead, including traveling the
next two weeks, so I likely wont get to it until Oct. But I will get to it :-).
Regards,
Jim
>
> 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 ;)
>
More information about the libvir-list
mailing list