[Guix packaging] mmcdole/rune #245
Labels
No labels
accessibility
bug
category:ai-tool
category:browser
category:command-line-tool
category:compiler-toolchain
category:desktop-application
category:developer-tool
category:editor-extension
category:emulator
category:font
category:game
category:input-accessibility
category:library-framework
category:mud-client
category:multimedia
category:networking-client
category:programming-language
category:roguelike
category:storage-media-tool
category:system-tool
category:terminal-application
complexity:high
complexity:low
complexity:medium
difficulty:blocked
difficulty:easy
difficulty:hard
difficulty:moderate
documentation
duplicate
enhancement
good first issue
gooflow:guix-package-high
gooflow:guix-package-moderate
gooflow:guix-package-quality-gates
gooflow:guix-research-disposition
gooflow:guix-runtime-evidence-refresh
help wanted
invalid
kind:disposition
kind:packaging
needs:license-investigation
priority:quick
question
ready-for-agent
state:available-elsewhere
state:blocked
state:deferred
state:out-of-scope
state:ready
state:research
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
tay/guix-channel#245
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?
Candidate
User-facing deliverable
Terminal MUD client with Lua scripting, aliases, triggers, timers, TLS, GMCP, and MCCP2.
Packaging approach
Package the pinned Go module graph once a sufficient Go toolchain exists, or determine whether the declared Go version can be safely lowered.
Known blockers and investigation points
go.mod requires Go 1.26.5 while the audited Guix provides Go 1.25.3.
Acceptance checks
Existing-package coverage
Checked on 2026-08-22 against GNU Guix, Nonguix, Guix Science, Guix HPC, Guix Past, Guix R Us, and RDE, plus all states of this repository issue tracker. No same-upstream package or existing ticket was found. GNU Guix already packages TinTin++ and POWWOW; this candidate is distinct.
Imported from GitHub issue/PR. Originally posted by htayj on 2026-08-22T05:13:21Z.
Feasibility research is complete: Rune v0.10.1 is source-buildable with the authenticated Guix Go 1.25.3 toolchain, so this issue is moving to state:ready while retaining difficulty:hard.
Evidence and packaging outline:
The same-day audit found no Rune package in GNU Guix, Nonguix, Guix Science, Guix HPC, Guix Past, Guix R Us, or RDE.
Imported from GitHub comment. Originally posted by htayj on 2026-08-22T12:35:49Z.
Packaged and published Rune 0.10.1 in signed commit
82d323e4b4. The package pins the exact 21-module Go graph, builds and tests offline, retains recursive license notices, and wraps Guix CA roots. Validation passed: all upstream package tests, reproducibility --check, focused lint, and a private-network-namespace smoke covering fresh state, Lunar scripting, Telnet/TTYPE, GMCP, MCCP2, trusted TLS, explicit untrusted-certificate rejection, and store immutability.Imported from GitHub comment. Originally posted by htayj on 2026-08-22T14:06:49Z.