OpenCHAMI Weekly Digest

A week dominated by aarch64 support across multiple components and a parallel REUSE compliance push. New opaal release, structured-logging proposal for bss, and documentation continues to accrete.

Highlights

  • aarch64 support across opaal and local-ca: A coordinated push closes opaal #7 for aarch64 container images via PR #8 and PR #9 (Goreleaser env fix). local-ca v0.2.3 hit a Dockerfile bug on arm64 that synackd resolved in PR #6, plus CI fixes for container builds and a related unknown/unknown architecture report.
  • REUSE v3.3 compliance lands in coresmd: coresmd PR #48 from synackd adds a Makefile, brings the repo into REUSE v3.3 compliance, and refreshes the README — a model worth replicating across the org.
  • REUSE template year fix in fabrica: fabrica #35 caught a hard-coded 2025 in the REUSE copyright template; PR #36 makes it dynamic.
  • opaal v0.3.12 released: opaal v0.3.12 ships, and the release repo updates opaal container references to v0.3.12.
  • local-ca v0.2.4 cascade: release PR #44 bumps local-ca v0.2.2 → v0.2.4, which incorporates the arm64 fixes from above.
  • coredhcp config comments support: coresmd PR #49 adds support for comments in coredhcp configs — a small but real DX win.
  • Structured logging proposed for bss: bss #77 from seantronsen proposes moving bss to structured logging — a foundation for downstream log aggregation (Vector, Loki, etc.).
  • Slurm install docs: openchami.org PR #72 from lunamorrow lands; a follow-up PR #83 was closed but the documentation is in.
  • FRU tracker blog post + tutorial reorg: openchami.org #77 (FRU tracker blog by bmcdonald3) and #71 (tutorial section reorganization by davidallendj) landed.

New & Notable PRs

Issues to Watch

Releases

Contributor Thanks

  • synackd — leading the REUSE + arm64 + DX cleanup work across coresmd, fabrica, local-ca, and opaal.
  • davidallendj — opaal arm64 build, plus opaal release work and tutorial reorganization.
  • middelkoopt — surfacing real arm64 bugs in opaal and local-ca.
  • lunamorrow — Slurm installation documentation.
  • bmcdonald3 — FRU tracker blog post and ongoing engagement.
  • seantronsen — structured-logging proposal for bss.

What’s next?

  • Resolve the remaining opaal aarch64 ticket #10 to close out the arm64 push.
  • Pick up bss #77 for structured logging — pairs naturally with the observability pipeline.
  • Roll the REUSE v3.3 + Makefile pattern from coresmd to other repos.

Proposed Blog Titles

  1. “OpenCHAMI on aarch64: The Story Behind the Multi-Arch Push”
  2. “REUSE v3.3 in coresmd: A Template for the Rest of the Org”
  3. “Structured Logging in bss: Foundation for Observability”
  4. “Installing Slurm on OpenCHAMI: New Documentation Walkthrough”