[Guix packaging] lambdamikel/VISCO #139
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#139
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
836d325b5c6037517470835c635b3063446d3d8a(checked 2026-08-14)GPL-3.0(GNU General Public License v3.0). No GPL only-or-later term is inferred beyond the upstream evidence.Scope and blockers
Package the CLIM GUI and its local spatial-query functionality.
Acceptance checks
guix lint -L . viscoguix build -L . viscoImported from GitHub issue/PR. Originally posted by htayj on 2026-08-14T13:17:51Z.
Goocastle recorded disposition: blocked.
Block lambdamikel/VISCO at revision 836d325b5c6037517470835c635b3063446d3d8a. The canonical source is free software: LICENSE lines 1-2 are the verbatim GNU General Public License Version 3, matching the existing source-snapshot declaration in guix/tay/packages/starred-i-m.scm lines 301-305. No package named visco exists locally, and the local channel contains only the source snapshot, so this is not a delivered duplicate. Source-buildability and runtime viability are not established. The tree has no .asd file; its custom loader src/LoadMe.lisp constructs logical pathnames, compiles and loads src/Defsystem/Defsystem plus src/Defsystem/define-system.lisp, then invokes defsystem:compile-load-system. The system declaration src/visco-sysdcl.lisp line 3 executes (require "clim"), and the source contains unguarded Allegro-specific packages and functions, including excl:arglist in src/Aux2/aux6.lisp and excl:run-shell-command in src/DB/map-viewer3.lisp. The maintainer states in README.md lines 10-13 that the project appears to require ACL CLIM 2 and that LispWorks 6.1 CLIM causes a segmentation violation at define-application-frame. Guix's sbclasdf-build-system therefore has no declared ASDF input point, and SBCL/McCLIM compatibility is neither declared nor demonstrated. The Guix daemon is intentionally unavailable, so daemon-backed build proof was not attempted. Exact unblocking condition: a maintained fixed revision whose complete source closure has explicit redistributable licenses, provides a loadable ASDF system for SBCL, and demonstrably runs its VISCO CLIM frame on the CLIM implementation available in Guix; the package must also provide a noninteractive deterministic runtime contract with a safe observable success marker, since the inspected GUI-only tree supplies no such invocation.