From a8f68e22dd35902325c416f4db2e9b7056ce8c6b Mon Sep 17 00:00:00 2001 From: deepend Date: Wed, 18 Feb 2026 11:40:37 -0700 Subject: [PATCH] =?UTF-8?q?Updated=20the=20Solus=20eopkg=20GitHub=20Action?= =?UTF-8?q?s=20workflow=20to=20detect=20and=20remove=20legacy=20openssl-11?= =?UTF-8?q?=20before=20dependency=20installation,=20preventing=20the=20fil?= =?UTF-8?q?e-conflict=20failure=20shown=20in=20your=20CI=20log=20while=20k?= =?UTF-8?q?eeping=20behavior=20no-op=20on=20images=20that=20don=E2=80=99t?= =?UTF-8?q?=20have=20openssl-11.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Kept the rest of the build flow unchanged (ypkg build, artifact collection/upload) --- .github/workflows/solus-eopkg-build.yml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/.github/workflows/solus-eopkg-build.yml b/.github/workflows/solus-eopkg-build.yml index bca257bc..0005b70d 100644 --- a/.github/workflows/solus-eopkg-build.yml +++ b/.github/workflows/solus-eopkg-build.yml @@ -62,6 +62,11 @@ 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 eopkg install -y ypkg git ypkg build "$PACKAGE_YML" mkdir -p /workspace/artifacts