Distro News

Rocky Linux launches Testrarc to centralize release candidate validation

Key Takeaway

Rocky Linux has introduced Testrarc, a dedicated web-based Python application designed to track and manage the testing lifecycle of release candidates across multiple architectures.

Summary

The Rocky Linux project has officially launched Testrarc (TEST tRAcking for Rocky Candidates), a specialized open-source platform for managing the validation process of upcoming operating system releases. Moving away from Mattermost Playbooks, which the project outgrew, this new tool provides a centralized dashboard to monitor progress from beta stages through final release candidates.

The platform is built using the Rio web development environment and is designed to improve transparency for the community. It allows contributors to track test results across various environments, including bare metal, KVM, containers, VMs, and cloud instances. The production instance is currently live, with testing data for Rocky Linux 10.3 and 9.9 beta releases already available for public viewing.

Technical architecture and testing capabilities

  • Multi-Architecture Support: The platform tracks validation status across x86_64, aarch64, riscv64, ppc64le, and s390x architectures.
  • Environment Tracking: Test results are categorized by the execution environment, specifically distinguishing between bare metal, KVM, containers, virtual machines, and cloud deployments.
  • Community Integration: A specialized "community_testable" tag allows users to filter for validation tasks that do not require specialized hardware, deep domain expertise, or advanced tooling like OpenQA or Sparrow/Sparky.
  • Implementation Details: The application is a Python-based web tool developed using the Rio framework, requiring a Rocky account for contributors to submit results while allowing anonymous viewing.

Why it matters

By providing a transparent, centralized dashboard for release validation, Rocky Linux enhances the reliability of its enterprise-grade binary compatibility. The inclusion of RISC-V and ARM64 tracking alongside traditional architectures ensures that community-driven testing can effectively support diverse hardware ecosystems.

Original reference: rockylinux.org →