add redhat/centos 9, add Debian 12, add Ubuntu 22.04, 23.04, 23.10#206
add redhat/centos 9, add Debian 12, add Ubuntu 22.04, 23.04, 23.10#206mick-t wants to merge 1 commit intovoxpupuli:masterfrom
Conversation
|
CentOS 8 fails because of some timeout that we see every now and then. I think this attempts to retrieve the container. CentOS 9 fails because Ruby 2 can't build on EL9. AFAIK this is something with OpenSSL 3.0. We may need to move our test suite to Ruby 3+ versions there. Debian 12 fails because it uses a Ruby version that also blocks #200. Ubuntu 22.04 also has some compile error and think it may also be OpenSSL 3.0 Ubuntu 23.04 and 23.10 aren't supported in our CI right now. Looks like there is a Puppet 7 OS package, so we can enhance our CI to run like Debian 12 does today (where there's no Puppet AIO package either). |
|
The Ubuntu issues are most likely related to openssl issues as per this. Maybe the best thing to do is to try Ruby 3.1 on these newer distros. I don't see where in the code to do? |
|
In spec/acceptance we have that code |
|
Debian 12 is failing with: And Puppet support for Ruby 3.x isn't until Puppet 8: And it looks like the test is installed Ruby 3.2.2? Ubuntu 22.04 is doing the same. |
|
Yes, |
Pull Request (PR) description
add redhat/centos 9, add Debian 12, add Ubuntu 22.04, 23.04, 23.10
This Pull Request (PR) fixes the following issues
Support for newer redhat variants, debian, & ubuntu.