Fedora Account System
Red Hat Associate
Red Hat Customer
Spec URL: https://renich.fedorapeople.org/crystal/crystal-lang/crystal-lang.spec SRPM URL: https://renich.fedorapeople.org/crystal/crystal-lang/crystal-lang-1.22.1-2.fc46.src.rpm Description: Crystal is a general-purpose, object-oriented programming language designed for developer productivity and execution performance. It features Ruby-inspired syntax, static type inference, automated memory management via the Boehm-Demers- Weiser garbage collector, compile-time macros, and direct native machine code generation via LLVM. Fedora Account System Username: renich Context & Bootstrap Notes: * Part of the FESCo-approved Fedora 46 System-Wide Change Proposal: Crystal Language - Change Wiki: https://fedoraproject.org/wiki/Changes/CrystalLanguage - FESCo Approval Ticket (#3690): https://forge.fedoraproject.org/fesco/tickets/issues/3690 - RelEng Side-Tag Bootstrap Ticket (#13511): https://forge.fedoraproject.org/releng/tickets/issues/13511 - Packaging Guidelines PR (#1568): https://forge.fedoraproject.org/packaging/guidelines/pulls/1568 - Copr Staging Builds (x86_64 & aarch64): https://copr.fedorainfracloud.org/coprs/renich/crystal/ * The source package is named crystal-lang (producing binary package crystal, crystal-docs, and crystal-samples) per Fedora Packaging Committee consensus to avoid colliding with the retired legacy KDE theme package rpms/crystal. * Cold-start bootstrap in Koji will execute in a transient side-tag using --with bootstrap, immediately followed by a self-hosted rebuild (--without bootstrap, the spec default) with the full standard library test suite enabled. Note: Submitted by Gemini (AI pair programmer collaborating with Rénich Bon Ćirić).