[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [RFC] Move GitLab testing to Ubuntu 22.04
From: |
Michael Käppler |
Subject: |
Re: [RFC] Move GitLab testing to Ubuntu 22.04 |
Date: |
Wed, 1 May 2024 22:20:32 +0200 |
User-agent: |
Mozilla Thunderbird |
Hi Jonas,
Hi all,
I mentioned this during the transition to Guile 3.0, and now I had the
time to prepare the required changes to move the base of our GitLab
testing to Ubuntu 22.04. The merge request to do so is here:
https://gitlab.com/lilypond/lilypond/-/merge_requests/2318
Many thanks for taking care of this.
There is one caveat here that I would like to mention: During initial
testing in my fork, one test job unexpectedly hang during a lilypond
execution, using 100% CPU and eventually being killed after 60 minutes.
Subsequent runs were fine, so this needs to be monitored and
investigated if it happens again...
Do you have a clue what was happening there?
As noted in the MR summary, switching to Ubuntu 22.04 will give us
testing with the more recent Guile 3.0.7, and I would like to bump the
requirement to that version, after the switch had some time to settle.
Likewise I think we should bump the requirement to Texinfo 6.8 (which
will allow us to drop quite some compatibility code in lilypond.init)
and Python 3.10 (because Python scripts are notoriously easy to break
if only tested with more recent interpreter versions).
I'm not sure if I get what you say about the Python scripts.
"Python scripts are notoriously easy to break
if only tested with more recent interpreter versions" - you mean
backwards-incompatible changes
would not be noticed?
The only
downside of this is that LilyPond master will not compile anymore on
older distributions, including Ubuntu 20.04. I personally think this is
fine, for example Ubuntu 24.04 was just released, but let me know if
you disagree.
Fine with me.
Just out of interest, what is the reason that we use different
environments for CI and
for doing releases? As an example, we are using Guile 3.0.9 now for the
releases and Ubuntu 22.04 will have
only 3.0.7.
Michael
- Re: [RFC] Move GitLab testing to Ubuntu 22.04,
Michael Käppler <=