Bug 30838

Summary: Tanks-of-freedom crash at launching ( Couldn't load project data at path ".". Is the .pck file missing?)
Product: Mageia Reporter: Daniel Tartavel <contact>
Component: RPM PackagesAssignee: Rémi Verschelde <rverschelde>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: Normal CC: marja11
Version: Cauldron   
Target Milestone: ---   
Hardware: All   
OS: Linux   
Whiteboard: MGA8TOO
Source RPM: tanks-of-freedom-0.7.0-3.mga8.src.rpm CVE:
Status comment:

Description Daniel Tartavel 2022-09-10 18:01:06 CEST
Description of problem:
When launching, get this error:

Error: Couldn't load project data at path ".". Is the .pck file missing?
If you've renamed the executable, the associated .pck file should also be renamed to match the executable's name (without the extension).

Version-Release number of selected component (if applicable):
0.7.0

How reproducible:
launch it

Cheers
Comment 1 Marja Van Waes 2022-09-10 23:18:48 CEST
Assigning to the registered maintainer

CC: (none) => marja11
Assignee: bugsquad => rverschelde
Summary: Tanks-of-freedom crash at launching => Tanks-of-freedom crash at launching ( Couldn't load project data at path ".". Is the .pck file missing?)

Comment 2 Marja Van Waes 2022-09-10 23:33:15 CEST
Valid for Cauldron, too.

I can't find a .pck file, btw

Whiteboard: (none) => MGA8TOO
Version: 8 => Cauldron

Comment 3 Daniel Tartavel 2022-11-03 12:29:58 CET
the bug is still valid
Comment 4 Daniel Tartavel 2022-11-03 13:20:47 CET
bug still present in cauldron -> Mageia 9
Comment 5 Rémi Verschelde 2022-11-03 15:03:33 CET
Indeed tanks-of-freedom and minilens are two Godot games we package that require Godot 2.x, and we now provide Godot 3.x, which is incompatible.

I can either drop those packages in Mageia 9, or re-add a godot2-runner package that just builds what's needed to run those games.

Status: NEW => ASSIGNED

Comment 6 Daniel Tartavel 2022-12-07 23:41:06 CET
Hi Rémi,

if this is the only one game which need Godot 2.x, i think you can drop it,
else we need to provide godot2-runner.
Comment 7 Rémi Verschelde 2022-12-08 14:07:25 CET
Yeah, I went ahead and obsoleted:
- tanks-of-freedom
- minilens

So this is solved in Mageia 9.

For Mageia 8, this is a WONTFIX (could introduce godot2-runner package to make them work, but I'm a bit concerned about potential security vulnerabilities which, while harmless for offline games, could become a sore point in our security track record).

Resolution: (none) => FIXED
Status: ASSIGNED => RESOLVED