Fix the "Wrong version of perltidy" issue in tools/tidy
Posted on March 4, 2022
(Last modified on January 13, 2025)
| 1 min
| 198 words
| phoenix
A commen error when running tools/tidy in the openSUSE/SLES tests repository for openQA is the following error:
Wrong version of perltidy. Found '20211027', expected '20211029'.
This indicated a mismatch of the found vs. expected version of perltidy and the tidy script aborts to avoid inconsistent formatting between your PR and the CI pipeline. In Perl this is unfortunately necessary, as often a new version of perltidy formats the code differently.
[Read More]VS Code and poetry
Posted on February 15, 2022
| 5 min
| 925 words
| phoenix
poetry is (yet another) python packaging and dependency management system. In this blog post I’m gonna describe how I am working with poetry repositories within VS Codium, the freely licensed variant of VS Code.
[Read More]Booting custom Azure VM images
Posted on January 26, 2022
| 6 min
| 1108 words
| phoenix
This blog post ist about uploading a custom VM disk image to the Azure cloud and create a VM to boot from this image.
If you just want to upload a image, checkout the az_upload_img bash script at the very end of this post for a easy-to-use script without the need to dive into details.
[Read More]Extract SCHEDULE from an openQA job
Posted on December 13, 2021
| 4 min
| 770 words
| phoenix
Then using openqa-clone-job (and derivates) one can use the SCHEDULE variable to clone a test run with a custom set of test modules. This is particular useful, when developing a new test case and you need a verification run with e.g. an additional test module or to exclude some failing ones.
However it is sometimes cumbersome to type out a large list of tests into a custom SCHEDULE variable, if the amount of test modules exceeds 5 or more tests (e.g. extra_tests_textmode - good luck!).
[Read More]Windows VM and Hyper-V (nested virtualization)
Posted on December 2, 2021
| 2 min
| 237 words
| phoenix
In this encore to the Run Azure images in Hyper-V or kvm will briefly discuss, if it is possible to create your own Hyper-V Windows Hypervisor as a kvm guest on openSUSE Tumbleweed.
[Read More]Run Azure images in Hyper-V or kvm
Posted on December 1, 2021
| 6 min
| 1124 words
| phoenix
Disclaimer: This blog post is about SUSE Linux Enterprise Server images on Azure and probably only useful to SUSE Employees who work with such images.
[Read More]Container Layer Analyzer
Posted on November 19, 2021
| 1 min
| 129 words
| phoenix
Today I’d like to point out an amazing new tool: The Container Layer Analyzer, written by Dan Čermák. Dan also wrote a comprehensive blog post about it, which explains it much better than what I do here.
[Read More]Clean empty job groups in openQA
Posted on November 17, 2021
| 4 min
| 702 words
| phoenix
In this blog post I present you a small script, which can help you to remove empty job groups from your own openQA instance. This is helpful if you have a development instance with a lot of job groups, that you never use. This script can help you to tidy the list of dangling job groups.
[Read More]Playing with the openqa API
Posted on September 24, 2021
| 8 min
| 1692 words
| phoenix
Today we are going to play a bit around with the amazing API that every openQA instance provides.
The aim of this tutorial is to show how the API can be accessed using a simple language like python.
More advanced topics like job posting, deletion and other methods that require authentication are possible but not covered extensively in this post.
The reference for this post will be openqa.opensuse.org, but everything works pretty much with every openQA instance.
[Read More]openqa-cli Cheatsheet
Posted on August 20, 2021
| 1 min
| 59 words
| phoenix
Checkout the new openqa-cli cheat sheet page where I start to collect some useful “how do I do …” snippets for the openQA CLI utility openqa-cli.
[Read More]