Skip to content

Try to make OpenHPC work on UBI#2338

Merged
adrianreber merged 2 commits intoopenhpc:4.xfrom
adrianreber:2026-01-15-ubi
Jan 15, 2026
Merged

Try to make OpenHPC work on UBI#2338
adrianreber merged 2 commits intoopenhpc:4.xfrom
adrianreber:2026-01-15-ubi

Conversation

@adrianreber
Copy link
Copy Markdown
Member

No description provided.

This should reduce dependencies on shell which might be unneeded on the
destination system and follows EPEL's example.

Signed-off-by: Adrian Reber <areber@redhat.com>
@github-actions
Copy link
Copy Markdown

github-actions Bot commented Jan 15, 2026

📊 Build Order Analysis Results

Environment: AlmaLinux 10 Container
Total Spec Files Analyzed: 98
Status:Build order analysis completed successfully

📋 Build Order Output

📦 Build Order (90 packages)

➕ Show remaining 75 packages

Analysis performed by OpenHPC Build Order CI
Commit: 564024a3
Workflow: 21025094471

@github-actions
Copy link
Copy Markdown

github-actions Bot commented Jan 15, 2026

📦 Package Count Analysis Results

Environment: UBI 10 Container
Target Branch: 4.x
Version: OpenHPC 4.x
Overall Status:Analysis completed successfully

🏭 Factory Repositories

Status:Factory repositories analysis completed successfully

Release Base OS aarch64 x86_64 noarch Total
4.1 EL_10 62 122 8 192
4.1 openEuler_24.03 56 63 8 127
Total All 118 185 16 319

Analysis performed by OpenHPC Package Count CI
Commit: 564024a3
Workflow: 21025094413

Detect if running on RHEL by checking ID=rhel in /etc/os-release.
When running on RHEL/UBI:
- Use EPEL release RPM from Fedora URL instead of epel-release package
- Enable codeready-builder-for-ubi-10-<arch>-rpms instead of crb repo

Generated with [Claude Code](https://claude.com/claude-code)

Signed-off-by: Adrian Reber <areber@redhat.com>
@github-actions
Copy link
Copy Markdown

github-actions Bot commented Jan 15, 2026

🚀 CCache Statistics

Configuration 🐧 RHEL 🦊 openEuler
🖥️ x86_64 / gnu15 🟡 36.01% 🟡 35.67%
🖥️ x86_64 / intel 🟡 36.74% -
💪 aarch64 / gnu15 🟡 31.45% 🟡 31.77%
📊 Detailed Statistics

openEuler (aarch64)

Cacheable calls:    1237 / 2189 (56.51%)
  Hits:              393 / 1237 (31.77%)
    Direct:          390 /  393 (99.24%)
    Preprocessed:      3 /  393 ( 0.76%)
  Misses:            844 / 1237 (68.23%)
Uncacheable calls:   952 / 2189 (43.49%)
Local storage:
  Cache size (GiB):  0.0 /  5.0 ( 0.75%)
  Hits:              393 / 1237 (31.77%)
  Misses:            844 / 1237 (68.23%)

openEuler (x86_64)

Cacheable calls:    1629 / 2564 (63.53%)
  Hits:              581 / 1629 (35.67%)
    Direct:          578 /  581 (99.48%)
    Preprocessed:      3 /  581 ( 0.52%)
  Misses:           1048 / 1629 (64.33%)
Uncacheable calls:   935 / 2564 (36.47%)
Local storage:
  Cache size (GiB):  0.0 /  5.0 ( 0.81%)
  Hits:              581 / 1629 (35.67%)
  Misses:           1048 / 1629 (64.33%)

RHEL (aarch64/gnu15)

Cacheable calls:    1237 / 2181 (56.72%)
  Hits:              389 / 1237 (31.45%)
    Direct:          354 /  389 (91.00%)
    Preprocessed:     35 /  389 ( 9.00%)
  Misses:            848 / 1237 (68.55%)
Uncacheable calls:   944 / 2181 (43.28%)
Local storage:
  Cache size (GiB):  0.1 /  5.0 ( 1.66%)
  Hits:              389 / 1237 (31.45%)
  Misses:            848 / 1237 (68.55%)

RHEL (x86_64/gnu15)

Cacheable calls:    1644 / 2587 (63.55%)
  Hits:              592 / 1644 (36.01%)
    Direct:          557 /  592 (94.09%)
    Preprocessed:     35 /  592 ( 5.91%)
  Misses:           1052 / 1644 (63.99%)
Uncacheable calls:   943 / 2587 (36.45%)
Local storage:
  Cache size (GiB):  0.1 /  5.0 ( 1.74%)
  Hits:              592 / 1644 (36.01%)
  Misses:           1052 / 1644 (63.99%)

RHEL (x86_64/intel)

Cacheable calls:    1685 / 4150 (40.60%)
  Hits:              619 / 1685 (36.74%)
    Direct:          584 /  619 (94.35%)
    Preprocessed:     35 /  619 ( 5.65%)
  Misses:           1066 / 1685 (63.26%)
Uncacheable calls:  2465 / 4150 (59.40%)
Local storage:
  Cache size (GiB):  0.1 /  5.0 ( 1.74%)
  Hits:              619 / 1685 (36.74%)
  Misses:           1066 / 1685 (63.26%)

🤖 Generated from workflow run 21025094391

@github-actions
Copy link
Copy Markdown

Test Results

 30 files   -  6  30 suites   - 6   39s ⏱️ -11s
 54 tests  - 51  50 ✅  - 45  4 💤  -  6  0 ❌ ±0 
102 runs   - 75  96 ✅  - 62  6 💤  - 13  0 ❌ ±0 

Results for commit a12b19d. ± Comparison against base commit 1034181.

This pull request removes 52 and adds 1 tests. Note that renamed tests count towards both.
native_avail ‑ [perf-tools/papi] PAPI_L1_DCA available (gnu15)
native_avail ‑ [perf-tools/papi] PAPI_L1_DCA available (intel)
native_avail ‑ [perf-tools/papi] PAPI_L1_DCM available (gnu15)
native_avail ‑ [perf-tools/papi] PAPI_L1_DCM available (intel)
native_avail ‑ [perf-tools/papi] PAPI_TLB_DM available (gnu15)
native_avail ‑ [perf-tools/papi] PAPI_TLB_DM available (intel)
rm_execution ‑ [perf-tools/papi] C Clock latency and resolution under resource manager (slurm/gnu15)
rm_execution ‑ [perf-tools/papi] C Clock latency and resolution under resource manager (slurm/intel)
rm_execution ‑ [perf-tools/papi] C L1 related events under resource manager (slurm/gnu15)
rm_execution ‑ [perf-tools/papi] C L1 related events under resource manager (slurm/intel)
…
lmod ‑ [lmod] test that the setup function passed

@adrianreber adrianreber merged commit 932c501 into openhpc:4.x Jan 15, 2026
26 checks passed
@adrianreber adrianreber deleted the 2026-01-15-ubi branch January 15, 2026 09:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant