From 1d7d6b27e8f22503c0f55a20393f44d99ca43cbc Mon Sep 17 00:00:00 2001 From: Marc Beninca Date: Sun, 21 Jul 2024 21:24:29 +0200 Subject: [PATCH 01/14] readme/fedora --- readme.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/readme.md b/readme.md index 7a19759..6366b28 100644 --- a/readme.md +++ b/readme.md @@ -27,7 +27,7 @@ from various contexts of CA, CI and OCI / OS. * [X] Debian * [X] Bookworm (12) * [ ] Bullseye (11) - * [X] Fedora → Python 3.12 + * [X] Fedora * [X] 40 * [X] 39 * [X] Rocky From f4e45472cda97f8726da3d755e42c97aebf219ea Mon Sep 17 00:00:00 2001 From: Marc Beninca Date: Sun, 21 Jul 2024 22:02:51 +0200 Subject: [PATCH 02/14] =?UTF-8?q?rsync=20&=20ssh=20=E2=86=92=20packages?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- spcd.sh | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/spcd.sh b/spcd.sh index f596325..2d33878 100644 --- a/spcd.sh +++ b/spcd.sh @@ -33,9 +33,7 @@ spcd_main() { spcd_install_git spcd_install_python # TODO move to Python - spcd_install_rsync - # TODO move to Python - spcd_install_ssh + spcd_install_packages spcd_clean_packages_cache spcd_install_python_modules spcd_write_python_module @@ -609,13 +607,9 @@ spcd_install_python() { } # TODO move to Python -spcd_install_rsync() { +spcd_install_packages() { spcd_step "Install Rsync" spcd_install_package "${SPCD_PKG_RSYNC}" -} - -# TODO move to Python -spcd_install_ssh() { spcd_step "Install SSH" spcd_install_package "${SPCD_PKG_SSH}" } From 52ed683ed09efcec4853c7ef3d4b22903a90baab Mon Sep 17 00:00:00 2001 From: Marc Beninca Date: Sun, 21 Jul 2024 22:04:09 +0200 Subject: [PATCH 03/14] rsync --- spcd.sh | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/spcd.sh b/spcd.sh index 2d33878..97bc766 100644 --- a/spcd.sh +++ b/spcd.sh @@ -215,8 +215,6 @@ spcd_set_environment_variables() { SPCD_DNS_FILE="/etc/resolv.conf" SPCD_PKG_CA="ca-certificates" SPCD_PKG_GIT="git" - # TODO move to Python - SPCD_PKG_RSYNC="rsync" SPCD_PYTHON_ALIAS="python3" spcd_split spcd_echo "SPCD_DNS_FILE" "SPCD_PKG_CA" "SPCD_PKG_GIT" "SPCD_PYTHON_ALIAS" @@ -609,7 +607,7 @@ spcd_install_python() { # TODO move to Python spcd_install_packages() { spcd_step "Install Rsync" - spcd_install_package "${SPCD_PKG_RSYNC}" + spcd_install_package "rsync" spcd_step "Install SSH" spcd_install_package "${SPCD_PKG_SSH}" } From f22b370cc3eab7680c8416584e58ff198e1be264 Mon Sep 17 00:00:00 2001 From: Marc Beninca Date: Sun, 21 Jul 2024 22:06:29 +0200 Subject: [PATCH 04/14] graphviz --- spcd.sh | 2 ++ spcd/__init__.py | 1 - 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/spcd.sh b/spcd.sh index 97bc766..d4d3c33 100644 --- a/spcd.sh +++ b/spcd.sh @@ -606,6 +606,8 @@ spcd_install_python() { # TODO move to Python spcd_install_packages() { + spcd_step "Install GraphViz" + spcd_install_package "graphviz" spcd_step "Install Rsync" spcd_install_package "rsync" spcd_step "Install SSH" diff --git a/spcd/__init__.py b/spcd/__init__.py index 25827f6..2398f77 100644 --- a/spcd/__init__.py +++ b/spcd/__init__.py @@ -42,7 +42,6 @@ def main(main: str) -> None: "apt-get", "install", "--assume-yes", - "graphviz", "python3-sphinx", "python3-sphinx-rtd-theme", ) From 44c2557a50db41ed612a0ec2d53fff9028ed9a0d Mon Sep 17 00:00:00 2001 From: Marc Beninca Date: Sun, 21 Jul 2024 22:14:43 +0200 Subject: [PATCH 05/14] ssh --- spcd.sh | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/spcd.sh b/spcd.sh index d4d3c33..a7f6aeb 100644 --- a/spcd.sh +++ b/spcd.sh @@ -447,13 +447,6 @@ Acquire::https::Verify-Peer False; # spcd_split spcd_echo "SPCD_CA" - # TODO move to Python - case "${SPCD_PM}" in - "${SPCD_PM_APK}" | "${SPCD_PM_APT}") SPCD_PKG_SSH="openssh-client" ;; - "${SPCD_PM_DNF}") SPCD_PKG_SSH="openssh-clients" ;; - "${SPCD_PM_PACMAN}") SPCD_PKG_SSH="openssh" ;; - *) ;; - esac } spcd_list_working_directory() { @@ -606,12 +599,20 @@ spcd_install_python() { # TODO move to Python spcd_install_packages() { + # spcd_step "Install GraphViz" spcd_install_package "graphviz" + # spcd_step "Install Rsync" spcd_install_package "rsync" + # spcd_step "Install SSH" - spcd_install_package "${SPCD_PKG_SSH}" + case "${SPCD_PM}" in + "${SPCD_PM_APK}" | "${SPCD_PM_APT}") spcd_install_package "openssh-client" ;; + "${SPCD_PM_DNF}") spcd_install_package "openssh-clients" ;; + "${SPCD_PM_PACMAN}") spcd_install_package "openssh" ;; + *) ;; + esac } spcd_clean_packages_cache() { From 537f6c6cf993b63c19a29ad5b216cfc348a27f6a Mon Sep 17 00:00:00 2001 From: Marc Beninca Date: Sun, 21 Jul 2024 22:18:20 +0200 Subject: [PATCH 06/14] plantuml --- spcd.sh | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/spcd.sh b/spcd.sh index a7f6aeb..f10a213 100644 --- a/spcd.sh +++ b/spcd.sh @@ -603,6 +603,12 @@ spcd_install_packages() { spcd_step "Install GraphViz" spcd_install_package "graphviz" # + spcd_step "Install PlantUML" + case "${SPCD_OS_ID}" in + "${SPCD_OS_ALMA}" | "${SPCD_OS_ROCKY}") ;; + *) spcd_install_package "plantuml" ;; + esac + # spcd_step "Install Rsync" spcd_install_package "rsync" # From 909dc010e01e3030c6866679efc4a76ebc0e5f1a Mon Sep 17 00:00:00 2001 From: Marc Beninca Date: Sun, 21 Jul 2024 22:21:23 +0200 Subject: [PATCH 07/14] shellcheck --- spcd.sh | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/spcd.sh b/spcd.sh index f10a213..872f7ed 100644 --- a/spcd.sh +++ b/spcd.sh @@ -599,19 +599,25 @@ spcd_install_python() { # TODO move to Python spcd_install_packages() { - # + # graphviz spcd_step "Install GraphViz" spcd_install_package "graphviz" - # + # plantuml spcd_step "Install PlantUML" case "${SPCD_OS_ID}" in "${SPCD_OS_ALMA}" | "${SPCD_OS_ROCKY}") ;; *) spcd_install_package "plantuml" ;; esac - # + # rsync spcd_step "Install Rsync" spcd_install_package "rsync" - # + # shellcheck + spcd_step "Install ShellCheck" + case "${SPCD_OS_ID}" in + "${SPCD_OS_ALMA}" | "${SPCD_OS_ROCKY}") ;; + *) spcd_install_package "shellcheck" ;; + esac + # ssh spcd_step "Install SSH" case "${SPCD_PM}" in "${SPCD_PM_APK}" | "${SPCD_PM_APT}") spcd_install_package "openssh-client" ;; From 9da6e493d827cc5750c16d4967f543fbb94c3b72 Mon Sep 17 00:00:00 2001 From: Marc Beninca Date: Sun, 21 Jul 2024 22:26:02 +0200 Subject: [PATCH 08/14] shfmt --- spcd.sh | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/spcd.sh b/spcd.sh index 872f7ed..a5ebb99 100644 --- a/spcd.sh +++ b/spcd.sh @@ -617,6 +617,12 @@ spcd_install_packages() { "${SPCD_OS_ALMA}" | "${SPCD_OS_ROCKY}") ;; *) spcd_install_package "shellcheck" ;; esac + # shfmt + spcd_step "Install ShellFormat" + case "${SPCD_OS_ID}" in + "${SPCD_OS_ALMA}" | "${SPCD_OS_ROCKY}") ;; + *) spcd_install_package "shfmt" ;; + esac # ssh spcd_step "Install SSH" case "${SPCD_PM}" in From 6420e1a24c0c1265a1f12c747b41858484f46633 Mon Sep 17 00:00:00 2001 From: Marc Beninca Date: Sun, 21 Jul 2024 22:32:56 +0200 Subject: [PATCH 09/14] readme/python --- readme.md | 32 ++++++++++++++++---------------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/readme.md b/readme.md index 6366b28..444e392 100644 --- a/readme.md +++ b/readme.md @@ -60,22 +60,22 @@ from various contexts of CA, CI and OCI / OS. ## Packages -| OS image | s | u | py | py++ | gviz | plantuml | shch | shf | ruf | -|:----------------|---|---|:-----|:-----|:-----|:----------|:-----|:----|:----| -| Alpine 3.20 | ☑ | ☐ | | 3.12 | 9.0 | 1.2024.4 | 0.10 | 3.8 | 0.4 | -| Alpine 3.19 | ☑ | ☐ | | 3.11 | 9.0 | 1.2023.12 | 0.9 | 3.7 | | -| Arch 20240101 | ☑ | ☑ | | 3.12 | 12.0 | 1.2023.13 | 0.10 | 3.8 | 0.5 | -| Arch 20231112 | ☑ | ☑ | | 3.12 | 12.0 | 1.2023.13 | 0.10 | 3.8 | 0.5 | -| Debian Bookworm | ☐ | ☐ | | 3.11 | 2.42 | 1.2020.2 | 0.9 | 3.6 | | -| Debian Bullseye | ☐ | ☐ | | 3.9 | 2.42 | 1.2020.2 | 0.7 | | | -| Ubuntu Noble | ☐ | ☐ | | 3.12 | 2.42 | 1.2020.2 | 0.9 | 3.8 | | -| Ubuntu Jammy | ☐ | ☐ | | 3.10 | 2.42 | 1.2020.2 | 0.8 | 3.4 | | -| Fedora 40 | ☑ | ☑ | 3.12 | 3.13 | 9.0 | 1.2024.6 | 0.9 | 3.7 | 0.4 | -| Fedora 39 | ☑ | ☑ | 3.12 | 3.13 | 8.1 | 1.2024.6 | 0.9 | 3.5 | 0.4 | -| Alma 9 | ☑ | ☑ | 3.9 | 3.12 | 2.44 | e1.2024.6 | e0.8 | | | -| Rocky 9 | ☑ | ☑ | 3.9 | 3.12 | 2.44 | e1.2024.6 | e0.8 | | | -| Alma 8 | ☑ | ☑ | | 3.12 | 2.40 | e1.2024.6 | e0.6 | | | -| Rocky 8 | ☑ | ☑ | | 3.12 | 2.40 | e1.2024.6 | e0.6 | | | +| OS image | s | u | python | gviz | plantuml | shch | shf | ruf | +|:----------------|---|---|:------------|:-----|:----------|:-----|:----|:----| +| Alpine 3.20 | ☑ | ☐ | 3.12 | 9.0 | 1.2024.4 | 0.10 | 3.8 | 0.4 | +| Alpine 3.19 | ☑ | ☐ | 3.11 | 9.0 | 1.2023.12 | 0.9 | 3.7 | | +| Arch 20240101 | ☑ | ☑ | 3.12 | 12.0 | 1.2023.13 | 0.10 | 3.8 | 0.5 | +| Arch 20231112 | ☑ | ☑ | 3.12 | 12.0 | 1.2023.13 | 0.10 | 3.8 | 0.5 | +| Debian Bookworm | ☐ | ☐ | 3.11 | 2.42 | 1.2020.2 | 0.9 | 3.6 | | +| Debian Bullseye | ☐ | ☐ | 3.9 | 2.42 | 1.2020.2 | 0.7 | | | +| Ubuntu Noble | ☐ | ☐ | 3.12 | 2.42 | 1.2020.2 | 0.9 | 3.8 | | +| Ubuntu Jammy | ☐ | ☐ | 3.10 | 2.42 | 1.2020.2 | 0.8 | 3.4 | | +| Fedora 40 | ☑ | ☑ | 3.12 → 3.13 | 9.0 | 1.2024.6 | 0.9 | 3.7 | 0.4 | +| Fedora 39 | ☑ | ☑ | 3.12 → 3.13 | 8.1 | 1.2024.6 | 0.9 | 3.5 | 0.4 | +| Alma 9 | ☑ | ☑ | 3.9 → 3.12 | 2.44 | e1.2024.6 | e0.8 | | | +| Rocky 9 | ☑ | ☑ | 3.9 → 3.12 | 2.44 | e1.2024.6 | e0.8 | | | +| Alma 8 | ☑ | ☑ | 3.12 | 2.40 | e1.2024.6 | e0.6 | | | +| Rocky 8 | ☑ | ☑ | 3.12 | 2.40 | e1.2024.6 | e0.6 | | | ## Tasks From 09816557499cb4e9f34f58c1ab66e8dd1492a486 Mon Sep 17 00:00:00 2001 From: Marc Beninca Date: Sun, 21 Jul 2024 22:39:21 +0200 Subject: [PATCH 10/14] readme/python3.6 --- readme.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/readme.md b/readme.md index 444e392..d79b7a0 100644 --- a/readme.md +++ b/readme.md @@ -74,8 +74,8 @@ from various contexts of CA, CI and OCI / OS. | Fedora 39 | ☑ | ☑ | 3.12 → 3.13 | 8.1 | 1.2024.6 | 0.9 | 3.5 | 0.4 | | Alma 9 | ☑ | ☑ | 3.9 → 3.12 | 2.44 | e1.2024.6 | e0.8 | | | | Rocky 9 | ☑ | ☑ | 3.9 → 3.12 | 2.44 | e1.2024.6 | e0.8 | | | -| Alma 8 | ☑ | ☑ | 3.12 | 2.40 | e1.2024.6 | e0.6 | | | -| Rocky 8 | ☑ | ☑ | 3.12 | 2.40 | e1.2024.6 | e0.6 | | | +| Alma 8 | ☑ | ☑ | 3.6 → 3.12 | 2.40 | e1.2024.6 | e0.6 | | | +| Rocky 8 | ☑ | ☑ | 3.6 → 3.12 | 2.40 | e1.2024.6 | e0.6 | | | ## Tasks From bbb180c9e61764f70e85f2ed75bf15d9e073cf57 Mon Sep 17 00:00:00 2001 From: Marc Beninca Date: Sun, 21 Jul 2024 22:40:33 +0200 Subject: [PATCH 11/14] python3 --- spcd.sh | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/spcd.sh b/spcd.sh index a5ebb99..b962015 100644 --- a/spcd.sh +++ b/spcd.sh @@ -394,8 +394,8 @@ Acquire::https::Verify-Peer False; # set python command & package case "${SPCD_OS_ID}" in "${SPCD_OS_ALMA}" | "${SPCD_OS_ROCKY}") - SPCD_PYTHON_COMMAND="python3.11" - SPCD_PYTHON_PACKAGE="python3.11" + SPCD_PYTHON_COMMAND="python3.12" + SPCD_PYTHON_PACKAGE="python3.12" ;; "${SPCD_OS_ALPINE}") SPCD_PYTHON_COMMAND="python3.11" @@ -414,8 +414,8 @@ Acquire::https::Verify-Peer False; SPCD_PYTHON_PACKAGE="python3" ;; "${SPCD_OS_FEDORA}") - SPCD_PYTHON_COMMAND="python3.12" - SPCD_PYTHON_PACKAGE="python3" + SPCD_PYTHON_COMMAND="python3.13" + SPCD_PYTHON_PACKAGE="python3.13" ;; "${SPCD_OS_UBUNTU}") case "${SPCD_OS_VERSION}" in From 512f5d4d9e0a65ad1e89546ae4b5803db9521524 Mon Sep 17 00:00:00 2001 From: Marc Beninca Date: Mon, 22 Jul 2024 08:35:34 +0200 Subject: [PATCH 12/14] python sphinx --- spcd.sh | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/spcd.sh b/spcd.sh index b962015..458202d 100644 --- a/spcd.sh +++ b/spcd.sh @@ -608,6 +608,27 @@ spcd_install_packages() { "${SPCD_OS_ALMA}" | "${SPCD_OS_ROCKY}") ;; *) spcd_install_package "plantuml" ;; esac + # python sphinx + spcd_step "Install Python Sphinx" + case "${SPCD_OS_ID}" in + "${SPCD_OS_ALPINE}") + spcd_install_package "py3-sphinx" + spcd_install_package "py3-sphinx_rtd_theme" + ;; + "${SPCD_OS_ARCH}") + spcd_install_package "python-sphinx" + spcd_install_package "python-sphinx_rtd_theme" + ;; + "${SPCD_OS_DEBIAN}" | "${SPCD_OS_UBUNTU}") + spcd_install_package "python3-sphinx" + spcd_install_package "python3-sphinx-rtd-theme" + ;; + "${SPCD_OS_FEDORA}") + spcd_install_package "python3-sphinx" + spcd_install_package "python3-sphinx_rtd_theme" + ;; + *) ;; + esac # rsync spcd_step "Install Rsync" spcd_install_package "rsync" From 930318da82cd966402d98a9f661602149367c796 Mon Sep 17 00:00:00 2001 From: Marc Beninca Date: Mon, 22 Jul 2024 08:57:09 +0200 Subject: [PATCH 13/14] readme/spx --- readme.md | 32 ++++++++++++++++---------------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/readme.md b/readme.md index d79b7a0..2653a5d 100644 --- a/readme.md +++ b/readme.md @@ -60,22 +60,22 @@ from various contexts of CA, CI and OCI / OS. ## Packages -| OS image | s | u | python | gviz | plantuml | shch | shf | ruf | -|:----------------|---|---|:------------|:-----|:----------|:-----|:----|:----| -| Alpine 3.20 | ☑ | ☐ | 3.12 | 9.0 | 1.2024.4 | 0.10 | 3.8 | 0.4 | -| Alpine 3.19 | ☑ | ☐ | 3.11 | 9.0 | 1.2023.12 | 0.9 | 3.7 | | -| Arch 20240101 | ☑ | ☑ | 3.12 | 12.0 | 1.2023.13 | 0.10 | 3.8 | 0.5 | -| Arch 20231112 | ☑ | ☑ | 3.12 | 12.0 | 1.2023.13 | 0.10 | 3.8 | 0.5 | -| Debian Bookworm | ☐ | ☐ | 3.11 | 2.42 | 1.2020.2 | 0.9 | 3.6 | | -| Debian Bullseye | ☐ | ☐ | 3.9 | 2.42 | 1.2020.2 | 0.7 | | | -| Ubuntu Noble | ☐ | ☐ | 3.12 | 2.42 | 1.2020.2 | 0.9 | 3.8 | | -| Ubuntu Jammy | ☐ | ☐ | 3.10 | 2.42 | 1.2020.2 | 0.8 | 3.4 | | -| Fedora 40 | ☑ | ☑ | 3.12 → 3.13 | 9.0 | 1.2024.6 | 0.9 | 3.7 | 0.4 | -| Fedora 39 | ☑ | ☑ | 3.12 → 3.13 | 8.1 | 1.2024.6 | 0.9 | 3.5 | 0.4 | -| Alma 9 | ☑ | ☑ | 3.9 → 3.12 | 2.44 | e1.2024.6 | e0.8 | | | -| Rocky 9 | ☑ | ☑ | 3.9 → 3.12 | 2.44 | e1.2024.6 | e0.8 | | | -| Alma 8 | ☑ | ☑ | 3.6 → 3.12 | 2.40 | e1.2024.6 | e0.6 | | | -| Rocky 8 | ☑ | ☑ | 3.6 → 3.12 | 2.40 | e1.2024.6 | e0.6 | | | +| os | s | u | python | gviz | plantuml | shch | spx | shf | ruf | +|:----------------|---|---|:------------|:-----|:----------|:-----|:----|:----|:----| +| Alpine 3.20 | ☑ | ☐ | 3.12 | 9.0 | 1.2024.4 | 0.10 | 7.2 | 3.8 | 0.4 | +| Alpine 3.19 | ☑ | ☐ | 3.11 | 9.0 | 1.2023.12 | 0.9 | 6.2 | 3.7 | | +| Arch 20240101 | ☑ | ☑ | 3.12 | 12.0 | 1.2023.13 | 0.10 | 7.4 | 3.8 | 0.5 | +| Arch 20231112 | ☑ | ☑ | 3.12 | 12.0 | 1.2023.13 | 0.10 | 7.4 | 3.8 | 0.5 | +| Debian Bookworm | ☐ | ☐ | 3.11 | 2.42 | 1.2020.2 | 0.9 | 5.3 | 3.6 | | +| Debian Bullseye | ☐ | ☐ | 3.9 | 2.42 | 1.2020.2 | 0.7 | 3.4 | | | +| Ubuntu Noble | ☐ | ☐ | 3.12 | 2.42 | 1.2020.2 | 0.9 | 7.2 | 3.8 | | +| Ubuntu Jammy | ☐ | ☐ | 3.10 | 2.42 | 1.2020.2 | 0.8 | 4.3 | 3.4 | | +| Fedora 40 | ☑ | ☑ | 3.12 → 3.13 | 9.0 | 1.2024.6 | 0.9 | 7.2 | 3.7 | 0.4 | +| Fedora 39 | ☑ | ☑ | 3.12 → 3.13 | 8.1 | 1.2024.6 | 0.9 | 6.2 | 3.5 | 0.4 | +| Alma 9 | ☑ | ☑ | 3.9 → 3.12 | 2.44 | e1.2024.6 | e0.8 | | | | +| Rocky 9 | ☑ | ☑ | 3.9 → 3.12 | 2.44 | e1.2024.6 | e0.8 | | | | +| Alma 8 | ☑ | ☑ | 3.6 → 3.12 | 2.40 | e1.2024.6 | e0.6 | | | | +| Rocky 8 | ☑ | ☑ | 3.6 → 3.12 | 2.40 | e1.2024.6 | e0.6 | | | | ## Tasks From ea8286b69319d651785cab750b8b19c8420989a5 Mon Sep 17 00:00:00 2001 From: Marc Beninca Date: Mon, 22 Jul 2024 09:08:06 +0200 Subject: [PATCH 14/14] readme/rejigger --- readme.md | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/readme.md b/readme.md index 2653a5d..e9fbf4c 100644 --- a/readme.md +++ b/readme.md @@ -62,20 +62,20 @@ from various contexts of CA, CI and OCI / OS. | os | s | u | python | gviz | plantuml | shch | spx | shf | ruf | |:----------------|---|---|:------------|:-----|:----------|:-----|:----|:----|:----| -| Alpine 3.20 | ☑ | ☐ | 3.12 | 9.0 | 1.2024.4 | 0.10 | 7.2 | 3.8 | 0.4 | -| Alpine 3.19 | ☑ | ☐ | 3.11 | 9.0 | 1.2023.12 | 0.9 | 6.2 | 3.7 | | | Arch 20240101 | ☑ | ☑ | 3.12 | 12.0 | 1.2023.13 | 0.10 | 7.4 | 3.8 | 0.5 | -| Arch 20231112 | ☑ | ☑ | 3.12 | 12.0 | 1.2023.13 | 0.10 | 7.4 | 3.8 | 0.5 | -| Debian Bookworm | ☐ | ☐ | 3.11 | 2.42 | 1.2020.2 | 0.9 | 5.3 | 3.6 | | -| Debian Bullseye | ☐ | ☐ | 3.9 | 2.42 | 1.2020.2 | 0.7 | 3.4 | | | -| Ubuntu Noble | ☐ | ☐ | 3.12 | 2.42 | 1.2020.2 | 0.9 | 7.2 | 3.8 | | -| Ubuntu Jammy | ☐ | ☐ | 3.10 | 2.42 | 1.2020.2 | 0.8 | 4.3 | 3.4 | | | Fedora 40 | ☑ | ☑ | 3.12 → 3.13 | 9.0 | 1.2024.6 | 0.9 | 7.2 | 3.7 | 0.4 | +| Alpine 3.20 | ☑ | ☐ | 3.12 | 9.0 | 1.2024.4 | 0.10 | 7.2 | 3.8 | 0.4 | +| Ubuntu Noble | ☐ | ☐ | 3.12 | 2.42 | 1.2020.2 | 0.9 | 7.2 | 3.8 | | +| Debian Bookworm | ☐ | ☐ | 3.11 | 2.42 | 1.2020.2 | 0.9 | 5.3 | 3.6 | | +| Alma / Rocky 9 | ☑ | ☑ | 3.9 → 3.12 | 2.44 | e1.2024.6 | e0.8 | | | | + +| os | s | u | python | gviz | plantuml | shch | spx | shf | ruf | +|:----------------|---|---|:------------|:-----|:----------|:-----|:----|:----|:----| | Fedora 39 | ☑ | ☑ | 3.12 → 3.13 | 8.1 | 1.2024.6 | 0.9 | 6.2 | 3.5 | 0.4 | -| Alma 9 | ☑ | ☑ | 3.9 → 3.12 | 2.44 | e1.2024.6 | e0.8 | | | | -| Rocky 9 | ☑ | ☑ | 3.9 → 3.12 | 2.44 | e1.2024.6 | e0.8 | | | | -| Alma 8 | ☑ | ☑ | 3.6 → 3.12 | 2.40 | e1.2024.6 | e0.6 | | | | -| Rocky 8 | ☑ | ☑ | 3.6 → 3.12 | 2.40 | e1.2024.6 | e0.6 | | | | +| Alpine 3.19 | ☑ | ☐ | 3.11 | 9.0 | 1.2023.12 | 0.9 | 6.2 | 3.7 | | +| Ubuntu Jammy | ☐ | ☐ | 3.10 | 2.42 | 1.2020.2 | 0.8 | 4.3 | 3.4 | | +| Debian Bullseye | ☐ | ☐ | 3.9 | 2.42 | 1.2020.2 | 0.7 | 3.4 | | | +| Alma / Rocky 8 | ☑ | ☑ | 3.6 → 3.12 | 2.40 | e1.2024.6 | e0.6 | | | | ## Tasks