We currently ship a broken crawl-console (issued from the crawl SRPM) in Mageia 2. The game won't launch because it can't find its data (provided in crawl-common-data), and writes its config files to ~/ instead of ~/.crawl/. The reason was an error in the spec file which will be fixed by the new spec file I commited. Oliver submitted the new SRPM to 2/Core/Updates_Testing. No patches were added and the source is the same as before.
CC: (none) => oliver.bgr
Suggested advisory: =================== Updated crawl packages fix a packaging mistake. The package crawl-console-0.10.0-1.mga2 was broken because of a wrong prefix in the specfile: the game could not find its data files and the config files were written to ~ instead of ~/.crawl. The update only corrects this packaging mistake. Updated packages in core/updates_testing: ========================================= crawl-common-data-0.10.0-1.1.mga2 crawl-console-0.10.0-1.1.mga2 crawl-tiles-0.10.0-1.1.mga2 Source RPM: =========== crawl-0.10.0-1.1.mga2.src.rpm
Testing complete on MGA2, i586. I can reproduce the problem, the update fixes it: Before update: crawl-tiles works, however: $ crawl-console Cannot find data file 'dlua/macro.lua' anywhere, aborting After installing the update candidate the game works (crawl-console as well as crawl-tiles). Note to any follow-up QA tester: to end the game, press "Ctrl-q". However, no entry in the launch menu is created upon installation. Please fix this (there should be an entry for crawl-tiles, as it has a GUI, but not for crawl-console IMHO), then leave a comment here. Thanks.
CC: (none) => wassi
Rémi: I'm know you're not very available for the following 1 or 2 weeks, so please tell: should we validate without the menu entry and create another bug report (so that the users get the fixes) or wait for you to fix the menu entry to save QA extra work?
CC: (none) => stormiWhiteboard: (none) => MGA2-32-OK
I will fix the menu entry.
Status: NEW => ASSIGNEDAssignee: qa-bugs => remiWhiteboard: MGA2-32-OK => (none)
Submitted. Only change to the previous package is the added menu entry.
CC: (none) => remiAssignee: remi => qa-bugs
New suggested advisory: ======================= Updated crawl packages fix a packaging mistake. The package crawl-console-0.10.0-1.mga2 was broken because of a wrong prefix in the specfile: the game could not find its data files and the config files were written to ~ instead of ~/.crawl. A menu entry is added for crawl-tiles, with an icon extracted from the source. Updated packages in core/updates_testing: ========================================= crawl-common-data-0.10.0-1.2.mga2 crawl-console-0.10.0-1.2.mga2 crawl-tiles-0.10.0-1.2.mga2 Source RPM: =========== crawl-0.10.0-1.2.mga2.src.rpm
Source RPM: crawl-0.10.0-1.mga2.src.rpm => crawl-0.10.0-1.2.mga2.src.rpm
Created attachment 2573 [details] menu screenshot
Created attachment 2574 [details] menu screenshot 2
Retested on MGA2, i586. Sorry it took me so long. The game works (both crawl-tiles and crawl-console), and the menu entry (entries) works. However, there are 2 menu entries: Games -> Adventure & Games -> Miscellaneous. IMHO there should be only one (Games -> Adventure), the other one should be dropped. In case this is unclear, I added two screenshots. Please fix this.
Second entry removed and package resubmitted, no other changes done on this package.
Retested on MGA2, i586. The game works (both crawl-tiles and crawl-console) as well as the menu entry, which is correct now. -> everything OK, thanks! SRPM: crawl-0.10.0-1.3.mga2.src.rpm
Whiteboard: (none) => MGA2-32-OK
Game works on MGA2-x86-64. After doing urpmi crawl-console I was able to play using the terminal. With crawl-tiles I was able to play using a graphical interface. Regards, -- Shlomi Fish
CC: (none) => shlomifWhiteboard: MGA2-32-OK => MGA2-32-OK MGA2-64-OK
No linking needed according to depcheck, validating... ------------------------------------------------------------------------------------------ Update validated. Thanks. See comment 6 for Advisory and SRPM. Could sysadmin please push from core/updates_testing to core/updates. Thank you! ------------------------------------------------------------------------------------------
Keywords: (none) => validated_updateCC: (none) => sysadmin-bugs
Update pushed: https://wiki.mageia.org/en/Support/Advisories/MGAA-2012-0138
Status: ASSIGNED => RESOLVEDCC: (none) => tmbResolution: (none) => FIXED