Bug 6519 - Update request: crawl 0.10.0 (fix of the packaging)
Summary: Update request: crawl 0.10.0 (fix of the packaging)
Status: RESOLVED FIXED
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: 2
Hardware: i586 Linux
Priority: Normal normal
Target Milestone: ---
Assignee: QA Team
QA Contact:
URL:
Whiteboard: MGA2-32-OK MGA2-64-OK
Keywords: validated_update
Depends on:
Blocks:
 
Reported: 2012-06-20 15:23 CEST by Rémi Verschelde
Modified: 2012-07-30 17:24 CEST (History)
7 users (show)

See Also:
Source RPM: crawl-0.10.0-1.2.mga2.src.rpm
CVE:
Status comment:


Attachments
menu screenshot (21.18 KB, image/png)
2012-07-23 12:17 CEST, user7
Details
menu screenshot 2 (21.93 KB, image/png)
2012-07-23 12:18 CEST, user7
Details

Description Rémi Verschelde 2012-06-20 15:23:06 CEST
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.
Rémi Verschelde 2012-06-20 15:24:01 CEST

CC: (none) => oliver.bgr

Comment 1 Rémi Verschelde 2012-06-25 13:32:51 CEST
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
Comment 2 user7 2012-07-02 21:00:17 CEST
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

Comment 3 Samuel Verschelde 2012-07-08 15:07:10 CEST
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) => stormi
Whiteboard: (none) => MGA2-32-OK

Comment 4 Rémi Verschelde 2012-07-08 15:21:47 CEST
I will fix the menu entry.

Status: NEW => ASSIGNED
Assignee: qa-bugs => remi
Whiteboard: MGA2-32-OK => (none)

Comment 5 Oliver Burger 2012-07-18 13:39:34 CEST
Submitted. Only change to the previous package is the added menu entry.

CC: (none) => remi
Assignee: remi => qa-bugs

Comment 6 Rémi Verschelde 2012-07-18 16:05:03 CEST
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

Comment 7 user7 2012-07-23 12:17:53 CEST
Created attachment 2573 [details]
menu screenshot
Comment 8 user7 2012-07-23 12:18:22 CEST
Created attachment 2574 [details]
menu screenshot 2
Comment 9 user7 2012-07-23 12:21:10 CEST
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.
Comment 10 Oliver Burger 2012-07-23 13:08:49 CEST
Second entry removed and package resubmitted, no other changes done on this package.
Comment 11 user7 2012-07-23 16:04:12 CEST
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

Comment 12 Shlomi Fish 2012-07-24 20:51:30 CEST
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) => shlomif
Whiteboard: MGA2-32-OK => MGA2-32-OK MGA2-64-OK

Comment 13 user7 2012-07-24 21:24:54 CEST
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_update
CC: (none) => sysadmin-bugs

Comment 14 Thomas Backlund 2012-07-30 17:24:19 CEST
Update pushed:
https://wiki.mageia.org/en/Support/Advisories/MGAA-2012-0138

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


Note You need to log in before you can comment on or make changes to this bug.