[Guix packaging] ZPlusAngband #600
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
2 participants
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
tay/guix-channel#600
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
Scope
Package the independently playable roguelike variant from source. The canonical repository, latest stable release, source hash, complete dependency closure, and relationship to parent games or sibling forks must be established before implementation. Do not substitute an opaque prebuilt binary.
Research checklist
Acceptance checks
guix lint -L . <package>has no package-specific findings.guix build -L . --no-grafts <package>succeeds without network access or opaque binaries.guix build -L . --no-grafts --check <package>verifies reproducibility.Imported from GitHub issue/PR. Originally posted by htayj on 2026-08-24T17:35:39Z.
Goocastle recorded disposition: blocked.
Blocked by a disqualifying non-commercial license and an unavailable canonical repository. The issue's candidate origin, https://github.com/angband-plus/ZPlusAngband, returned HTTP 404 for both the GitHub repository API and codeload archive endpoint on 2026-09-21, so it does not establish a canonical maintained upstream, immutable revision, release, or complete asset provenance. RogueBasin continues to list Z+Angband and points to an obsolete official download page. The live SourceForge project preserves the source release https://sourceforge.net/projects/zplusangband/files/dist/ZPlusAngband_033beta_src.tar.gz/download, dated 2011-01-02, with SourceForge-reported MD5 d88d1683003e5d7ba01b62d94d3bbb0f and independently fetched SHA-256 9cedecca812c95b9338c302e3f7230bd13e680d339d107d4017de738d7745c0d. In the extracted revision, src/birth.c lines 5-10 state: 'This software may be copied and distributed for educational, research, and not for profit purposes provided that this copyright and statement are included in all such copies.' This grant forbids commercial copying and distribution and therefore is not an acceptable FOSS license for Guix packaging. The archive has no repository-level COPYING or LICENSE granting broader rights, while bundled fonts require separate review. Unblocking requires a canonical maintained upstream at an immutable release or revision whose complete source and every installed asset, bundled dependency, and notice carry clear FOSS redistribution grants; if the fixed source remains this ZPlusAngband 033beta revision, authoritative relicensing or equivalent explicit permission from all necessary rights holders is required first. The Guix daemon and bsdtar were unavailable in this research environment, but those tooling limitations do not affect the legal blocker.