From 9e42c0dcc4a81d8e526a9fa144870e02aa6ead44 Mon Sep 17 00:00:00 2001 From: deepend Date: Wed, 18 Feb 2026 11:52:19 -0700 Subject: [PATCH] Updated the Solus eopkg GitHub Actions workflow to stop removing openssl-11 during container setup, and added a comment explaining that this removal can trigger a broad dependency cascade (including python3/eopkg) that breaks the build before ypkg build starts. --- .github/workflows/solus-eopkg-build.yml | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/.github/workflows/solus-eopkg-build.yml b/.github/workflows/solus-eopkg-build.yml index 0005b70d..d9a10c31 100644 --- a/.github/workflows/solus-eopkg-build.yml +++ b/.github/workflows/solus-eopkg-build.yml @@ -62,11 +62,9 @@ jobs: sh -lc ' set -euo pipefail eopkg update-repo -y - # Some container images still ship openssl-11, which conflicts - # with current openssl files during dependency installation. - if eopkg list-installed | awk "{print \$1}" | grep -qx "openssl-11"; then - eopkg remove -y openssl-11 - fi + # Do not remove openssl-11 here: it can trigger a very large + # dependency cascade (including python3/eopkg itself), which + # breaks the build environment before package build starts. eopkg install -y ypkg git ypkg build "$PACKAGE_YML" mkdir -p /workspace/artifacts