[oracular] aisleriot doesn't work

Bug #2080919 reported by Jeremy Bícha
18
This bug affects 2 people
Affects Status Importance Assigned to Milestone
aisleriot (Ubuntu)
Fix Released
High
Unassigned
gnucash (Ubuntu)
Fix Released
High
Unassigned
mes (Ubuntu)
New
Undecided
Unassigned

Bug Description

aisleriot was rebuilt today for Ubuntu 24.10 and stopped working. However, the Debian build works.

My first theory is that this is related to guile-3.0 which was stuck in oracular-proposed for a few months. I have synced a revert version of guile-3.0 from Debian.

Terminal output
===============

;;; WARNING: loading compiled file /usr/lib/x86_64-linux-gnu/aisleriot/guile/3.0/klondike.go failed:
;;; In procedure load-thunk-from-memory: incompatible bytecode version
Scheme exception:
-- 8< --
Variation: klondike
Scheme error:
 (primitive-load-path Unable to find file ~S in load path (klondike) #f)
Scheme tag:
 misc-error

Backtrace:
In ice-9/boot-9.scm:
  1752:10 5 (with-exception-handler _ _ #:unwind? _ # _)
In unknown file:
           4 (apply-smob/0 #<thunk 738973d0f300>)
In ice-9/boot-9.scm:
  1752:10 3 (with-exception-handler _ _ #:unwind? _ # _)
In unknown file:
           2 (apply-smob/0 #<thunk 73896eb97de0>)
In ice-9/boot-9.scm:
  1685:16 1 (raise-exception _ #:continuable? _)
In unknown file:
           0 (apply-smob/1 #<exception-handler 73896eb97dc0> #<&comp…>)

Deck State:
 No cards in deck

Jeremy Bícha (jbicha)
tags: added: update-excuse
Revision history for this message
Jeremy Bícha (jbicha) wrote :

I fixed this by syncing https://launchpad.net/ubuntu/+source/guile-3.0/3.0.10+really3.0.9-1 and then rebuilding aisleriot.

This makes me concerned about other Guile apps that have been built since the end of June though.

Changed in aisleriot (Ubuntu):
status: Triaged → Fix Committed
Changed in gnucash (Ubuntu):
status: New → Fix Committed
importance: Undecided → Critical
importance: Critical → High
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package aisleriot - 1:3.22.34-1build1

---------------
aisleriot (1:3.22.34-1build1) oracular; urgency=medium

  * Rebuild against latest guile-3.0 (LP: #2080919)

 -- Jeremy Bícha <email address hidden> Tue, 17 Sep 2024 10:28:15 -0400

Changed in aisleriot (Ubuntu):
status: Fix Committed → Fix Released
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package gnucash - 1:5.8-1build1

---------------
gnucash (1:5.8-1build1) oracular; urgency=medium

  * Rebuild against latest guile-3.0 (LP: #2080919, LP: #2059038)

 -- Jeremy Bícha <email address hidden> Tue, 17 Sep 2024 11:38:47 -0400

Changed in gnucash (Ubuntu):
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.