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.

This commit is contained in:
2026-02-18 11:52:19 -07:00
parent a8f68e22dd
commit 9e42c0dcc4

View File

@@ -62,11 +62,9 @@ jobs:
sh -lc ' sh -lc '
set -euo pipefail set -euo pipefail
eopkg update-repo -y eopkg update-repo -y
# Some container images still ship openssl-11, which conflicts # Do not remove openssl-11 here: it can trigger a very large
# with current openssl files during dependency installation. # dependency cascade (including python3/eopkg itself), which
if eopkg list-installed | awk "{print \$1}" | grep -qx "openssl-11"; then # breaks the build environment before package build starts.
eopkg remove -y openssl-11
fi
eopkg install -y ypkg git eopkg install -y ypkg git
ypkg build "$PACKAGE_YML" ypkg build "$PACKAGE_YML"
mkdir -p /workspace/artifacts mkdir -p /workspace/artifacts