Problem
The templated guix.scm is broadly broken across the estate. Scan of 315 guix.scm: 83 have INVALID Guix names (spaces/capitals, e.g. (name "Cookie Rebound"), (name "{{PROJECT_NAME}}")) and 112 still carry TODO/placeholder stubs (empty inputs, copies README only).
Do
- Fix the canonical
rsr-template-repo/build/guix.scm (and standards/mtpc-template-repo copies) so new repos inherit a valid, lowercase-hyphenated name, correct home-page URL, and a sane dev-shell shape (model on a clean exemplar, e.g. academic-workflow-suite/guix.scm / canonical standards/guix.scm).
- Ensure
just init (or equivalent) substitutes the name/URL so placeholders can't ship.
Note
This is the policy/template fix; the estate-wide remediation of already-broken repos is the reposystem Guix-quality sweep.
Problem
The templated
guix.scmis broadly broken across the estate. Scan of 315guix.scm: 83 have INVALID Guix names (spaces/capitals, e.g.(name "Cookie Rebound"),(name "{{PROJECT_NAME}}")) and 112 still carry TODO/placeholder stubs (empty inputs, copies README only).Do
rsr-template-repo/build/guix.scm(andstandards/mtpc-template-repocopies) so new repos inherit a valid, lowercase-hyphenated name, correcthome-pageURL, and a sane dev-shell shape (model on a clean exemplar, e.g.academic-workflow-suite/guix.scm/ canonicalstandards/guix.scm).just init(or equivalent) substitutes the name/URL so placeholders can't ship.Note
This is the policy/template fix; the estate-wide remediation of already-broken repos is the reposystem Guix-quality sweep.