[Guix packaging] blakepell/AvalonMudClient #252
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#252
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
Windows graphical MUD client built with modern .NET/WPF.
Packaging approach
Determine whether a source-built Windows target can be produced with Guix .NET tooling and run under Wine; document the custom license accurately rather than labeling it plain MIT.
Known blockers and investigation points
WPF is Windows-specific, the audited Guix .NET stack may be insufficient, and a reproducible Wine desktop/profile integration test is required.
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:27Z.
Feasibility research is complete and AvalonMudClient is blocked.
Primary platform blocker: release 2023.5.20.1 targets net7.0-windows7.0 with WPF, and maintained head targets net10.0-windows7.0 with WPF. WPF/WinForms, WindowsDesktop reference/runtime packs, user32 and Windows rendering are fundamental; this is not a native Linux .NET application. The authenticated Guix revision has Wine 10 but no .NET SDK/runtime or dotnet build system, and Mono cannot build modern WPF. A Linux SDK probe restored the graph but publish failed at the missing WindowsDesktop SDK target.
Exact evidence and further blockers:
Reopen only after a source-built current .NET SDK with WindowsDesktop cross-targeting and Wine-compatible runtime packs exists; the fixed offline NuGet/native graph is packaged; asset licenses are resolved; a maintained release is available; and Wine startup plus updater removal are proven. The published installer is not an acceptable source.
No Avalon package was found in the same-day GNU Guix, Nonguix, Guix Science/HPC/Past/R Us/RDE audit.
Imported from GitHub comment. Originally posted by htayj on 2026-08-22T13:00:41Z.
Rechecked current head a25639bd33391c41c018b4c6c1c81b7bc9bfc701; its newest change is README-only. Avalon still targets WPF on net10.0-windows7.0, while current Guix has no .NET SDK or WindowsDesktop cross-target/runtime packs. The offline NuGet/native graph and asset licensing also remain unresolved.
Closing as not planned. Reopen after the required source-built .NET/WindowsDesktop foundation exists, dependencies and native libraries are packaged offline, asset rights are resolved, and Wine startup/updater removal are proven.
Imported from GitHub comment. Originally posted by htayj on 2026-08-22T17:20:06Z.