Bug 14889

Summary: Fish fillets NG does not start
Product: Mageia Reporter: Ãlo Parri <yltsparri>
Component: RPM PackagesAssignee: Rémi Verschelde <rverschelde>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: Normal CC: mageia
Version: Cauldron   
Target Milestone: ---   
Hardware: x86_64   
OS: Linux   
Whiteboard:
Source RPM: fillets-ng-1.0.1-8.mga5.src.rpm CVE:
Status comment:

Description Ãlo Parri 2014-12-25 21:18:25 CET
bash-4.3$ fillets 
main.cpp:117: ERROR script failure; error='/usr/share/games/fillets-ng/script/init.lua:5: attempt to index global 'string' (a nil value)
stack traceback:
        /usr/share/games/fillets-ng/script/init.lua:5: in main chunk'

If compiled with lua 5.1 without applying fillets-ng-lua-5.2.patch it works.

Reproducible: 

Steps to Reproduce:
Sander Lepik 2014-12-25 21:22:35 CET

CC: (none) => mageia
Assignee: bugsquad => remi

Rémi Verschelde 2014-12-27 15:37:31 CET

Source RPM: fillets-ng-data-1.0.0-6.mga5.src.rpm => fillets-ng-1.0.1-8.mga5.src.rpm

Comment 1 Rémi Verschelde 2014-12-27 16:18:25 CET
It looks like the patch we were using from Fedora is broken, they have the same bug report (unresolved): https://bugzilla.redhat.com/show_bug.cgi?id=1084250

The patches proposed here to upstream seem to add a proper lua 5.2 compatibility, so I'll use those instead of reverting to lua 5.1.
Comment 2 Rémi Verschelde 2014-12-27 16:48:58 CET
Fixed in SVN: http://svnweb.mageia.org/packages/cauldron/fillets-ng/current/SPECS/fillets-ng.spec?view=log
http://svnweb.mageia.org/packages/cauldron/fillets-ng-data/current/SPECS/fillets-ng-data.spec?view=log

I'm waiting for a freeze push of fillets-ng-data 1.0.1 to submit the new release of fillets-ng that should: fix this bug, build against system SDL_gfx and add smpeg support (i.e. intro playback, and maybe other stuff).
Comment 3 Rémi Verschelde 2014-12-27 23:04:29 CET
This should now be fixed with:
fillets-ng-1.0.1-9.mga5
fillets-ng-data-1.0.1-1.mga5

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