Bug 18025

Summary: Backport for Tanks of Freedom, MIT-licensed game using Godot engine
Product: Mageia Reporter: Rémi Verschelde <rverschelde>
Component: BackportsAssignee: QA Team <qa-bugs>
Status: RESOLVED FIXED QA Contact:
Severity: enhancement    
Priority: Normal CC: brtians1, sysadmin-bugs, tmb
Version: 5   
Target Milestone: ---   
Hardware: All   
OS: Linux   
URL: http://tof.p1x.in/
Whiteboard: has_procedure mga5-64-ok mga5-32-ok
Source RPM: tanks-of-freedom-0.4.2-1.mga5 CVE:
Status comment:
Bug Depends on: 17807    
Bug Blocks:    

Description Rémi Verschelde 2016-03-17 10:33:53 CET
Here's a proposed backport for Tanks of Freedom, a MIT-licensed game that uses the Godot game engine, currently also proposed as a backport in bug 17807 (i.e. this backport should only be validated if/when bug 17807 is validated).

Testing procedure:
==================

- Install tanks-of-freedom from core/backports_testing; it should pull in godot-runner from core/backports_testing too as a dependency (or core/backports if bug 17807 has been validated).
- The game can be started with "tanks-of-freedom" or via the desktop entry.

RPM:
====

tanks-of-freedom-0.4.2-1.mga5.noarch


SRPM:
=====

tanks-of-freedom-0.4.2-1.mga5
Rémi Verschelde 2016-03-17 10:34:03 CET

Depends on: (none) => 17807

Rémi Verschelde 2016-03-17 10:34:45 CET

Whiteboard: (none) => has_procedure

Comment 1 claire robinson 2016-03-17 13:09:14 CET
Checked dependencies in place for Backports.

# urpme -a godot
To satisfy dependencies, the following 3 packages will be removed (102MB):
  godot-2.0.1-1.mga5.x86_64
  godot-demos-2.0.1-1.mga5.noarch
  godot-templates-linux64-2.0.1-1.mga5.x86_64
Remove 3 packages? (y/N) y

# urpmi --searchmedia "Core Backports Testing" tanks-of-freedom
To satisfy dependencies, the following packages are going to be installed:
  Package                        Version      Release       Arch    
(medium "Core Backports Testing")
  godot-runner                   2.0.1        1.mga5        x86_64  
  tanks-of-freedom               0.4.2        1.mga5        noarch  
63MB of additional disk space will be used.
54MB of packages will be retrieved.
Proceed with the installation of the 2 packages? (Y/n) y

Confirmed icon present in the menu.

$ tanks-of-freedom
Boot splash path: res://assets/splash_screen.png
ERROR: get: Condition ' !elem ' is true. returned: __null
   At: core/rid.h:146.

As before, errors reported in the console but the game runs fine. Clicked to run the demo as it looks too involved for a simpleton on a Thursday.

Whiteboard: has_procedure => has_procedure mga5-64-ok

Comment 2 Brian Rockwell 2016-03-18 23:39:40 CET
MGA5-32 testing.

able to install and run on 32-bit nvidia box.

All is good.

CC: (none) => brtians1
Whiteboard: has_procedure mga5-64-ok => has_procedure mga5-64-ok mga5-32-ok

Brian Rockwell 2016-03-18 23:40:09 CET

Whiteboard: has_procedure mga5-64-ok mga5-32-ok => has_procedure mga5-64-ok mga5-32-ok validated_update

Brian Rockwell 2016-03-26 16:13:25 CET

Keywords: (none) => validated_update
Whiteboard: has_procedure mga5-64-ok mga5-32-ok validated_update => has_procedure mga5-64-ok mga5-32-ok
CC: (none) => sysadmin-bugs

claire robinson 2016-03-26 19:24:46 CET

Keywords: validated_update => (none)

Comment 3 Thomas Backlund 2016-03-27 00:30:03 CET
Moved to backports

Status: NEW => RESOLVED
CC: (none) => tmb
Resolution: (none) => FIXED