Ren'py 8.2.0 Crash on startup

  • Open
  • quality assurance status badge
Details
2 participants
  • Liliana Marie Prikler
  • msglm
Owner
unassigned
Submitted by
msglm
Severity
normal
M
(address . bug-guix@gnu.org)
CYZ4RBC62OPU.3L52B5DJ5G7F3@joybuke-desktop
When starting the ren'py launcher on version Ren'Py 8.2.0.24012702,
currently my guix channel is on commit
5d2302a1959d09e6d5a5f02ac199458095847a82, the program crashes with the
following error:

Full traceback:
File "/gnu/store/2m851i42kc8i929rfhrn6w545w6a94lz-python-renpy-8.2.0/lib/python3.10/site-packages/renpy/bootstrap.py", line 354, in bootstrap
renpy.config.logdir = renpy.__main__.path_to_logdir(basedir)
AttributeError: module '__main__' has no attribute 'path_to_logdir'
L
L
Liliana Marie Prikler wrote on 8 Feb 09:09 +0100
73bf25e6ece8ffe35afc41cb31eed552a0099d4b.camel@student.tugraz.at
Am Mittwoch, dem 07.02.2024 um 14:38 -0600 schrieb msglm:
Toggle quote (11 lines)
> When starting the ren'py launcher on version Ren'Py 8.2.0.24012702,
> currently my guix channel is on commit
> 5d2302a1959d09e6d5a5f02ac199458095847a82, the program crashes with
> the following error:
>
> Full traceback:
>   File "/gnu/store/2m851i42kc8i929rfhrn6w545w6a94lz-python-renpy-
> 8.2.0/lib/python3.10/site-packages/renpy/bootstrap.py", line 354, in
> bootstrap
>     renpy.config.logdir = renpy.__main__.path_to_logdir(basedir)
> AttributeError: module '__main__' has no attribute 'path_to_logdir'
If you have a local guix checkout, try adding the following lines to
gnu/packages/aux-file/renpy.in:

def path_to_logdir(basedir):
return basedir

However, it seems upstream also has a predefined_searchpath added in
8.2, and changed the semantics of path_to_saves. I think we might want
to revert to 8.1 to deal with all those changes properly.

Cheers
?