From b629cf843d15a553043d9349f824c8b23163caed Mon Sep 17 00:00:00 2001 From: megha gaur Date: Tue, 4 Nov 2025 09:46:08 +0100 Subject: [PATCH 1/4] added changes for node-gyp cache cleanup --- codeserver/ubi9-python-3.12/get_code_server_rpm.sh | 3 +++ 1 file changed, 3 insertions(+) diff --git a/codeserver/ubi9-python-3.12/get_code_server_rpm.sh b/codeserver/ubi9-python-3.12/get_code_server_rpm.sh index 8c2c087f0c..7739796227 100755 --- a/codeserver/ubi9-python-3.12/get_code_server_rpm.sh +++ b/codeserver/ubi9-python-3.12/get_code_server_rpm.sh @@ -31,6 +31,7 @@ if [[ "$ARCH" == "amd64" || "$ARCH" == "arm64" || "$ARCH" == "ppc64le" || "$ARCH # install build dependencies # https://access.redhat.com/support/policy/updates/rhel-app-streams-life-cycle # https://docs.redhat.com/en/documentation/red_hat_enterprise_linux/9/html/developing_c_and_cpp_applications_in_rhel_9/assembly_additional-toolsets-for-development-rhel-9_developing-applications#cpp-compatibility-in-gcc-toolset-14_gcc-toolset-14 + dnf groupinstall -y "Development Tools" dnf install -y jq patch libtool rsync gettext gcc-toolset-14 krb5-devel libX11-devel # starting with node-22, c++20 is required @@ -109,6 +110,8 @@ fi while IFS= read -r src_patch; do echo "patches/$src_patch"; patch -p1 < "patches/$src_patch"; done < patches/series nvm use ${NODE_VERSION} npm cache clean --force + rm -rf ~/.cache/node-gyp + npm install -g npm@latest npm install npm run build VERSION=${CODESERVER_VERSION/v/} npm run build:vscode From b5f5e247981860f6a01377ba1a3f7d7046ad2e2d Mon Sep 17 00:00:00 2001 From: megha gaur Date: Tue, 4 Nov 2025 10:29:02 +0100 Subject: [PATCH 2/4] added dnf clean all --- codeserver/ubi9-python-3.12/get_code_server_rpm.sh | 1 + 1 file changed, 1 insertion(+) diff --git a/codeserver/ubi9-python-3.12/get_code_server_rpm.sh b/codeserver/ubi9-python-3.12/get_code_server_rpm.sh index 7739796227..20f0548f0b 100755 --- a/codeserver/ubi9-python-3.12/get_code_server_rpm.sh +++ b/codeserver/ubi9-python-3.12/get_code_server_rpm.sh @@ -31,6 +31,7 @@ if [[ "$ARCH" == "amd64" || "$ARCH" == "arm64" || "$ARCH" == "ppc64le" || "$ARCH # install build dependencies # https://access.redhat.com/support/policy/updates/rhel-app-streams-life-cycle # https://docs.redhat.com/en/documentation/red_hat_enterprise_linux/9/html/developing_c_and_cpp_applications_in_rhel_9/assembly_additional-toolsets-for-development-rhel-9_developing-applications#cpp-compatibility-in-gcc-toolset-14_gcc-toolset-14 + dnf clean all dnf groupinstall -y "Development Tools" dnf install -y jq patch libtool rsync gettext gcc-toolset-14 krb5-devel libX11-devel From 439bbf1c2384f093e9edd47d3d0345d94857eb3b Mon Sep 17 00:00:00 2001 From: megha gaur Date: Tue, 4 Nov 2025 11:14:57 +0100 Subject: [PATCH 3/4] modified dnf to yum for devtools --- codeserver/ubi9-python-3.12/get_code_server_rpm.sh | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/codeserver/ubi9-python-3.12/get_code_server_rpm.sh b/codeserver/ubi9-python-3.12/get_code_server_rpm.sh index 20f0548f0b..3835bcc207 100755 --- a/codeserver/ubi9-python-3.12/get_code_server_rpm.sh +++ b/codeserver/ubi9-python-3.12/get_code_server_rpm.sh @@ -31,8 +31,7 @@ if [[ "$ARCH" == "amd64" || "$ARCH" == "arm64" || "$ARCH" == "ppc64le" || "$ARCH # install build dependencies # https://access.redhat.com/support/policy/updates/rhel-app-streams-life-cycle # https://docs.redhat.com/en/documentation/red_hat_enterprise_linux/9/html/developing_c_and_cpp_applications_in_rhel_9/assembly_additional-toolsets-for-development-rhel-9_developing-applications#cpp-compatibility-in-gcc-toolset-14_gcc-toolset-14 - dnf clean all - dnf groupinstall -y "Development Tools" + yum groupinstall -y "Development Tools" dnf install -y jq patch libtool rsync gettext gcc-toolset-14 krb5-devel libX11-devel # starting with node-22, c++20 is required From 6f4014e871cdc5ec0fbfd9bc9931b37e1c0787a9 Mon Sep 17 00:00:00 2001 From: megha gaur Date: Wed, 5 Nov 2025 06:59:58 +0100 Subject: [PATCH 4/4] removed developement tool install --- codeserver/ubi9-python-3.12/get_code_server_rpm.sh | 1 - 1 file changed, 1 deletion(-) diff --git a/codeserver/ubi9-python-3.12/get_code_server_rpm.sh b/codeserver/ubi9-python-3.12/get_code_server_rpm.sh index 3835bcc207..ed52057565 100755 --- a/codeserver/ubi9-python-3.12/get_code_server_rpm.sh +++ b/codeserver/ubi9-python-3.12/get_code_server_rpm.sh @@ -31,7 +31,6 @@ if [[ "$ARCH" == "amd64" || "$ARCH" == "arm64" || "$ARCH" == "ppc64le" || "$ARCH # install build dependencies # https://access.redhat.com/support/policy/updates/rhel-app-streams-life-cycle # https://docs.redhat.com/en/documentation/red_hat_enterprise_linux/9/html/developing_c_and_cpp_applications_in_rhel_9/assembly_additional-toolsets-for-development-rhel-9_developing-applications#cpp-compatibility-in-gcc-toolset-14_gcc-toolset-14 - yum groupinstall -y "Development Tools" dnf install -y jq patch libtool rsync gettext gcc-toolset-14 krb5-devel libX11-devel # starting with node-22, c++20 is required