⚙️ 🤖 shell.nix fehlt: build.sh-Dependencies (xxd, minijinja-cli, jq, pandoc) undeklariert → nxr/Reproduzierbarkeit #57
Labels
No labels
Compat/Breaking
Kind/Bug
Kind/Documentation
Kind/Enhancement
Kind/Feature
Kind/Security
Kind/Testing
Priority/Critical
Priority/High
Priority/Low
Priority/Medium
Reviewed/Confirmed
Reviewed/Duplicate
Reviewed/Invalid
Reviewed/Won't Fix
Status/Abandoned
Status/Blocked
Status/Need More Info
Status/Needs-v00-Abnahme
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
Zentonic/zentonic-publisher#57
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
███░░░░░░░███████░░░nxr-Workflow funktioniert█████░░░░░████████░░████░░░░░░Problem
Das Repo hat keine
shell.nix(und kein flake) im Root. Holmsnxr <cmd>-Wrapper braucht aber eine Nix-Shell-Definition, um die Build-Tools bereitzustellen — aktuell läuftnxrin diesem Repo ins Leere. Die Worker konnten nur bauen, weilbash,jq,pandoc,minijinja-cliund neuerdingsxxdzufällig im System-/User-Profil-PATH vorhanden waren.Mit #56 kam
xxdals neue Abhängigkeit dazu (UUIDv5-Erzeugung inscripts/build.shviasha1sum+xxd -r -p).Auswirkung
nxr bash scripts/build.sh …(der dokumentierte/kanonische Aufruf) funktioniert nicht deterministisch.Vorschlag
shell.nixim Root anlegen mitbuildInputs:bash,jq,pandoc,minijinja-cli,gawk,coreutils(date/sha1sum),xxd(ausvim/xxd-Paket), ggf.ffmpeg(tag.sh). Danach README-Voraussetzungen + Build-Aufruf (nxr bash scripts/build.sh …) konsistent halten.Alternative zu
xxd: UUIDv5 in build.sh aufod/printfumstellen (coreutils-only), um die Extra-Dependency zu vermeiden — Trade-off, Holm/v00 entscheidet.