Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Separate handling of non-default nodejs to sync Fedora 41 Dockerfiles #477

Draft
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

hhorak
Copy link
Member

@hhorak hhorak commented Mar 5, 2025

This PR requires the changes in the nodejs18 RPMs to get to the stable repo first, they're in bodhi now: https://bodhi.fedoraproject.org/updates/FEDORA-2025-e21c7819e3

The update ^^ fixes a problem that nodejs18 pulled in nodejs package as a dependency.

With that, we can use F41 as a base for all Node.js versions.

Since this sync to the newest Fedora required to rework the mechanism of "making the alternative Node.js to be the only one in the container and without version in CLI names", aka adding symlinks and testing that we actually have a correct version available, I've separated these steps into a separate script, rather than making the Dockerfile.fedora more complex. This did not seem to be required in RHEL/CXS versions, but once we put new alternative versions to RHEL 10, we might reuse this script there as well (i.e. create RHEL10/C10S dockerfile from the Fedora Dockerfile).

@hhorak hhorak marked this pull request as draft March 5, 2025 12:08
Copy link

github-actions bot commented Mar 5, 2025

Pull Request validation

Failed

🔴 Failed or pending statuses - Testing Farm - RHEL8 - 22[error],Testing Farm - RHEL8 - 20[error],Testing Farm - Fedora - 18[error],Testing Farm - CentOS Stream 9 - 20[error],Testing Farm - RHEL8 - UpstreamTests - 22-minimal[error],Testing Farm - RHEL8 - UpstreamTests - 18[error],Testing Farm - CentOS Stream 10 - 22[error],Testing Farm - Fedora - 22[error],Testing Farm - RHEL9 - UpstreamTests - 18[error],Testing Farm - RHEL9 - UpstreamTests - 20[error],Testing Farm - RHEL9 - UpstreamTests - 22[error],Testing Farm - Fedora - 20[error],Testing Farm - RHEL8 - UpstreamTests - 20[error],Testing Farm - RHEL8 - UpstreamTests - 22[error],Testing Farm - RHEL10 - UpstreamTests - 22[error]
🔴 Review - Missing review from a member (1 required)

@phracek
Copy link
Member

phracek commented Mar 27, 2025

[test][test-upstream]

Copy link

github-actions bot commented Mar 27, 2025

Testing Farm results

namecomposearchstatusstarted (UTC)timelogs
Fedora - 18Fedora-latestx86_64❌ error27.03.2025 12:55:3719min 11stest pipeline
CentOS Stream 10 - 22-minimalCentOS-Stream-10x86_64✅ passed27.03.2025 13:18:326min 11stest pipeline
Fedora - 20-minimalFedora-latestx86_64✅ passed27.03.2025 12:45:389min 5stest pipeline
CentOS Stream 9 - 20-minimalCentOS-Stream-9x86_64✅ passed27.03.2025 13:05:206min 33stest pipeline
Fedora - 22-minimalFedora-latestx86_64✅ passed27.03.2025 12:54:458min 60stest pipeline
CentOS Stream 9 - 20CentOS-Stream-9x86_64❌ error27.03.2025 13:05:0420min 59stest pipeline
Fedora - 18-minimalFedora-latestx86_64✅ passed27.03.2025 13:13:296min 55stest pipeline
RHEL10 - UpstreamTests - 22-minimalRHEL-10-Nightlyx86_64✅ passed27.03.2025 13:08:5415min 30stest pipeline
RHEL10 - 22-minimalRHEL-10-Nightlyx86_64✅ passed27.03.2025 12:45:4818min 19stest pipeline
RHEL9 - UpstreamTests - 18RHEL-9.4.0-Nightlyx86_64❌ error27.03.2025 13:08:5724min 2stest pipeline
RHEL9 - UpstreamTests - 20RHEL-9.4.0-Nightlyx86_64❌ error27.03.2025 13:04:4628min 17stest pipeline
RHEL8 - UpstreamTests - 20-minimalRHEL-8.10.0-Nightlyx86_64✅ passed27.03.2025 13:08:1115min 43stest pipeline
RHEL8 - 22-minimalRHEL-8.10.0-Nightlyx86_64✅ passed27.03.2025 11:51:5319min 14stest pipeline
RHEL10 - 22RHEL-10-Nightlyx86_64✅ passed27.03.2025 12:45:3922min 19stest pipeline
RHEL8 - UpstreamTests - 22RHEL-8.10.0-Nightlyx86_64❌ error27.03.2025 13:11:0336min 36stest pipeline
RHEL8 - UpstreamTests - 20RHEL-8.10.0-Nightlyx86_64❌ error27.03.2025 13:12:2434min 24stest pipeline
RHEL8 - 20-minimalRHEL-8.10.0-Nightlyx86_64✅ passed27.03.2025 12:45:3823min 1stest pipeline
RHEL9 - 22-minimalRHEL-9.4.0-Nightlyx86_64✅ passed27.03.2025 12:45:4718min 40stest pipeline
RHEL9 - UpstreamTests - 20-minimalRHEL-9.4.0-Nightlyx86_64✅ passed27.03.2025 13:06:2112min 22stest pipeline
Fedora - 22Fedora-latestx86_64❌ error27.03.2025 13:08:5720min 58stest pipeline
RHEL8 - UpstreamTests - 22-minimalRHEL-8.10.0-Nightlyx86_64❌ error27.03.2025 13:09:0217min 51stest pipeline
RHEL8 - UpstreamTests - 18RHEL-8.10.0-Nightlyx86_64❌ error27.03.2025 12:58:1229min 43stest pipeline
RHEL8 - 18-minimalRHEL-8.10.0-Nightlyx86_64✅ passed27.03.2025 12:45:3822min 8stest pipeline
CentOS Stream 10 - 22CentOS-Stream-10x86_64❌ error27.03.2025 13:09:0520min 18stest pipeline
RHEL9 - UpstreamTests - 18-minimalRHEL-9.4.0-Nightlyx86_64✅ passed27.03.2025 13:09:1015min 11stest pipeline
Fedora - 20Fedora-latestx86_64❌ error27.03.2025 13:16:3521min 44stest pipeline
RHEL8 - 22RHEL-8.10.0-Nightlyx86_64❌ error27.03.2025 12:45:3722min 49stest pipeline
RHEL8 - 20RHEL-8.10.0-Nightlyx86_64❌ error27.03.2025 12:45:3624min 52stest pipeline
RHEL9 - 22RHEL-9.4.0-Nightlyx86_64✅ passed27.03.2025 12:45:3622min 34stest pipeline
RHEL8 - UpstreamTests - 18-minimalRHEL-8.10.0-Nightlyx86_64✅ passed27.03.2025 12:45:4618min 44stest pipeline
RHEL9 - UpstreamTests - 22RHEL-9.4.0-Nightlyx86_64❌ error27.03.2025 13:09:0029min 10stest pipeline
RHEL8 - 18RHEL-8.10.0-Nightlyx86_64✅ passed27.03.2025 12:45:3622min 25stest pipeline
RHEL9 - 20-minimalRHEL-9.4.0-Nightlyx86_64✅ passed27.03.2025 12:59:5917min 57stest pipeline
RHEL9 - 20RHEL-9.4.0-Nightlyx86_64✅ passed27.03.2025 12:45:3722min 29stest pipeline
RHEL9 - UpstreamTests - 22-minimalRHEL-9.4.0-Nightlyx86_64✅ passed27.03.2025 12:58:3814min 23stest pipeline
RHEL10 - UpstreamTests - 22RHEL-10-Nightlyx86_64❌ error27.03.2025 13:16:0734min 47stest pipeline
RHEL9 - 18RHEL-9.4.0-Nightlyx86_64✅ passed27.03.2025 13:03:3215min 45stest pipeline
RHEL9 - 18-minimalRHEL-9.4.0-Nightlyx86_64✅ passed27.03.2025 12:45:3919min 49stest pipeline

@phracek
Copy link
Member

phracek commented Mar 27, 2025

Let's try one more time
[test][test-upstream]

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants