Skip to content

Postpone all changes to renpy until build succeeds #204

Description

@Andykl

Currently build tasks modify mounted renpy in tasks right away. This creates 2 problems

  1. If build fails, state of lib, rapt and renios is undefined.
  2. In devcontainer on Windows there is a race for e.g.
    c.run("install -d {{ dlpa }}")
    c.run("install {{ prebuilt }}/{{ c.arch}}/libGLESv2.dll {{ dlpa }}")

where if host directory was not created in time second install is run as if dlpa is also install target, not a directory install to and fails.

I think it is better to first install things into tmp/install/... on the same filesystem and then copy the result as a whole as last task.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions