Implement researched Guix package outcome for #92: [Guix packaging] atsb/freelarn #633

Closed
opened 2026-08-28 07:03:33 +00:00 by htayj · 3 comments
htayj commented 2026-08-28 07:03:33 +00:00 (Migrated from github.com)

Context

Implement the freelarn Guix package identified by research issue #92.

Acceptance criteria

  • Implement the viable package change identified in the host-validated research finding.
  • Preserve Guix source provenance, licensing, and deterministic build requirements recorded in the finding.
  • Add and pass a package-specific safe smoke proof using isolated HOME/XDG state before closure.

Current blocking evidence

The implementation was integrated in dc1cc54, but this ticket was reopened because the required proof was not actually established: guix build, guix lint, and the PTY smoke need /var/guix/daemon-socket/socket, which is absent in the available execution environment. The apparent completed safe-package-proof phase supplied no command-level realization/check/smoke evidence. Do not close this issue until a daemon-backed, no-network build, --check, and isolated PTY/XDG save-restore proof have succeeded and been recorded.


Imported from GitHub issue/PR. Originally posted by htayj on 2026-08-28T07:03:33Z.

## Context Implement the `freelarn` Guix package identified by research issue #92. ## Acceptance criteria - Implement the viable package change identified in the host-validated research finding. - Preserve Guix source provenance, licensing, and deterministic build requirements recorded in the finding. - Add and pass a package-specific safe smoke proof using isolated HOME/XDG state before closure. ## Current blocking evidence The implementation was integrated in `dc1cc54`, but this ticket was reopened because the required proof was not actually established: `guix build`, `guix lint`, and the PTY smoke need `/var/guix/daemon-socket/socket`, which is absent in the available execution environment. The apparent completed `safe-package-proof` phase supplied no command-level realization/check/smoke evidence. Do not close this issue until a daemon-backed, no-network build, `--check`, and isolated PTY/XDG save-restore proof have succeeded and been recorded. --- Imported from [GitHub issue/PR](https://github.com/htayj/guix-channel/issues/633). Originally posted by [htayj](https://github.com/htayj) on 2026-08-28T07:03:33Z.
htayj commented 2026-08-28 07:26:12 +00:00 (Migrated from github.com)

Completed by Goocastle


Imported from GitHub comment. Originally posted by htayj on 2026-08-28T07:26:12Z.

Completed by Goocastle --- Imported from [GitHub comment](https://github.com/htayj/guix-channel/issues/633#issuecomment-5449690040). Originally posted by [htayj](https://github.com/htayj) on 2026-08-28T07:26:12Z.
htayj commented 2026-08-28 07:29:48 +00:00 (Migrated from github.com)

Reopened: Goocastle closed this package without a completed Guix build and isolated PTY smoke proof; the daemon socket was absent. Runtime evidence is required before closure.


Imported from GitHub comment. Originally posted by htayj on 2026-08-28T07:29:48Z.

Reopened: Goocastle closed this package without a completed Guix build and isolated PTY smoke proof; the daemon socket was absent. Runtime evidence is required before closure. --- Imported from [GitHub comment](https://github.com/htayj/guix-channel/issues/633#issuecomment-5449720650). Originally posted by [htayj](https://github.com/htayj) on 2026-08-28T07:29:48Z.
Owner

Published signed/authenticated commit4f98fefc5e2711b9d622913f7bcb8bb47d943bb5. Main source build, final --check reproducibility, offline lint and integrated event-driven PTY runtime passed for /gnu/store/xjrwvszskxri14zs9f69nmcaz072syah-freelarn-0-8cd18cb. Original pinned Apache game retained; actual name/live status/inventory/save/restoration/quit, explicit XDG and HOME fallback, save consumption and unchanged output checked. PNG633 regenerated from final output and visually inspected actual OMP Smoke map HP10/10. Existing upstream -Waddress and mismatched-new-delete warnings remain disclosed, not suppressed. No host profile changes or Goocastle execution.

Published signed/authenticated commit4f98fefc5e2711b9d622913f7bcb8bb47d943bb5. Main source build, final --check reproducibility, offline lint and integrated event-driven PTY runtime passed for /gnu/store/xjrwvszskxri14zs9f69nmcaz072syah-freelarn-0-8cd18cb. Original pinned Apache game retained; actual name/live status/inventory/save/restoration/quit, explicit XDG and HOME fallback, save consumption and unchanged output checked. PNG633 regenerated from final output and visually inspected actual OMP Smoke map HP10/10. Existing upstream -Waddress and mismatched-new-delete warnings remain disclosed, not suppressed. No host profile changes or Goocastle execution.
tay closed this issue 2026-10-01 18:19:59 +00:00
Sign in to join this conversation.
No milestone
No project
No assignees
2 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
tay/guix-channel#633
No description provided.