Skip to content

Upgrade magpie to 3.2#2333

Merged
adrianreber merged 2 commits intoopenhpc:4.xfrom
adrianreber:2026-01-14-magpie
Jan 14, 2026
Merged

Upgrade magpie to 3.2#2333
adrianreber merged 2 commits intoopenhpc:4.xfrom
adrianreber:2026-01-14-magpie

Conversation

@adrianreber
Copy link
Copy Markdown
Member

No description provided.

Signed-off-by: Adrian Reber <areber@redhat.com>
Apply best practices from tests/BEST_PRACTICES.md:
- Add parallel execution flag to BATS shebang (-j 4)
- Use setup_file() for one-time initialization
- Add setup()/teardown() with mktemp pattern
- Fix relative paths in source/load statements (../common/)
- Use proper variable quoting with curly braces ("${VAR}")
- Fix broken condition syntax in directory check
- Consistent tab indentation

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

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

📦 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 60 120 8 188
4.1 openEuler_24.03 54 61 8 123
Total All 114 181 16 311

Analysis performed by OpenHPC Package Count CI
Commit: 1d78ca99
Workflow: 21003454163

@github-actions
Copy link
Copy Markdown

📊 Build Order Analysis Results

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

📋 Build Order Output

📦 Build Order (91 packages)

➕ Show remaining 76 packages

Analysis performed by OpenHPC Build Order CI
Commit: 1d78ca99
Workflow: 21003454158

@github-actions
Copy link
Copy Markdown

🚀 CCache Statistics

Configuration 🐧 RHEL 🦊 openEuler
🖥️ x86_64 / gnu15 🔴 11.15% 🔴 11.34%
🖥️ x86_64 / intel 🔴 12.38% -
💪 aarch64 / gnu15 🔴 13.47% 🔴 13.70%
📊 Detailed Statistics

openEuler (aarch64)

Cacheable calls:    978 / 1622 (60.30%)
  Hits:             134 /  978 (13.70%)
    Direct:         131 /  134 (97.76%)
    Preprocessed:     3 /  134 ( 2.24%)
  Misses:           844 /  978 (86.30%)
Uncacheable calls:  644 / 1622 (39.70%)
Local storage:
  Cache size (GiB): 0.0 /  5.0 ( 0.75%)
  Hits:             134 /  978 (13.70%)
  Misses:           844 /  978 (86.30%)

openEuler (x86_64)

Cacheable calls:    1182 / 1825 (64.77%)
  Hits:              134 / 1182 (11.34%)
    Direct:          131 /  134 (97.76%)
    Preprocessed:      3 /  134 ( 2.24%)
  Misses:           1048 / 1182 (88.66%)
Uncacheable calls:   643 / 1825 (35.23%)
Local storage:
  Cache size (GiB):  0.0 /  5.0 ( 0.81%)
  Hits:              134 / 1182 (11.34%)
  Misses:           1048 / 1182 (88.66%)

RHEL (aarch64/gnu15)

Cacheable calls:    980 / 1618 (60.57%)
  Hits:             132 /  980 (13.47%)
    Direct:         127 /  132 (96.21%)
    Preprocessed:     5 /  132 ( 3.79%)
  Misses:           848 /  980 (86.53%)
Uncacheable calls:  638 / 1618 (39.43%)
Local storage:
  Cache size (GiB): 0.1 /  5.0 ( 1.66%)
  Hits:             132 /  980 (13.47%)
  Misses:           848 /  980 (86.53%)

RHEL (x86_64/gnu15)

Cacheable calls:    1184 / 1821 (65.02%)
  Hits:              132 / 1184 (11.15%)
    Direct:          127 /  132 (96.21%)
    Preprocessed:      5 /  132 ( 3.79%)
  Misses:           1052 / 1184 (88.85%)
Uncacheable calls:   637 / 1821 (34.98%)
Local storage:
  Cache size (GiB):  0.1 /  5.0 ( 1.74%)
  Hits:              132 / 1184 (11.15%)
  Misses:           1052 / 1184 (88.85%)

RHEL (x86_64/intel)

Cacheable calls:    1212 / 3179 (38.13%)
  Hits:              150 / 1212 (12.38%)
    Direct:          145 /  150 (96.67%)
    Preprocessed:      5 /  150 ( 3.33%)
  Misses:           1062 / 1212 (87.62%)
Uncacheable calls:  1967 / 3179 (61.87%)
Local storage:
  Cache size (GiB):  0.1 /  5.0 ( 1.74%)
  Hits:              150 / 1212 (12.38%)
  Misses:           1062 / 1212 (87.62%)

🤖 Generated from workflow run 21003454226

@github-actions
Copy link
Copy Markdown

Test Results

 48 files  +18   48 suites  +18   43s ⏱️ +5s
 69 tests +15   62 ✅ +12   7 💤 +3  0 ❌ ±0 
147 runs  +45  132 ✅ +36  15 💤 +9  0 ❌ ±0 

Results for commit 74e0c58. ± Comparison against base commit d4686d7.

This pull request removes 1 and adds 16 tests. Note that renamed tests count towards both.
lmod ‑ [lmod] test that the setup function passed
magpie ‑ [magpie] Verify MAGPIE module is loaded and matches rpm version
magpie ‑ [magpie] Verify module MAGPIE_DIR is defined and exists
magpie ‑ [magpie] check for RPM
mem_limits ‑ [memlock] check increased hard limit
mem_limits ‑ [memlock] check increased soft limit
munge ‑ [munge] Decode credential locally
munge ‑ [munge] Generate a credential
munge ‑ [munge] Run benchmark
munge ‑ [munge] check for OS provdied RPM
ompi_info ‑ [openmpi] check for no output to stderr with ompi_info
…

@adrianreber adrianreber merged commit 0ccfa3d into openhpc:4.x Jan 14, 2026
26 checks passed
@adrianreber adrianreber deleted the 2026-01-14-magpie branch January 14, 2026 17:35
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