| Summary: | curse of war (SDL) is not able to be invoked | ||
|---|---|---|---|
| Product: | Mageia | Reporter: | Ben McMonagle <westel> |
| Component: | RPM Packages | Assignee: | QA Team <qa-bugs> |
| Status: | RESOLVED FIXED | QA Contact: | |
| Severity: | normal | ||
| Priority: | Normal | CC: | andrewsfarm, marja11, rverschelde, sysadmin-bugs |
| Version: | 9 | Keywords: | advisory, validated_update |
| Target Milestone: | --- | ||
| Hardware: | x86_64 | ||
| OS: | Linux | ||
| URL: | https://a-nikolaev.github.io/curseofwar/ | ||
| Whiteboard: | MGA9-64-OK | ||
| Source RPM: | curseofwar-1.3.0-2.mga9.src.rpm | CVE: | |
| Status comment: | |||
| Attachments: | lspcidrake -v | ||
|
Description
Ben McMonagle
2024-01-25 01:20:12 CET
sturmvogel
2024-01-25 01:31:15 CET
Source RPM:
task-games-9-1.mga9 =>
curseofwar-1.3.0-2.mga9.src.rpm Created attachment 14291 [details]
lspcidrake -v
Game is dead in upstream. Last commit in git is year 2017. https://github.com/a-nikolaev/curseofwar https://github.com/a-nikolaev/curseofwar/commits/master/ shows most recent activity: Commits on Oct 7, 2021 Merge pull request #45 from smcameron/master a-nikolaev committed 3 years ago No sign of version numbers, presumably akien knows about. Do we need to update it? I did not see any download link here, but the project URL looks more hopeful. Except the 'How to install' page talks about building it from source.. Cauldron log: Oct 18 2020 by akien Version 1.3.0 BTAIM I just installed & terminal-launched it - and whatever it is, it stays up & presumably works. A pair of white brackets can be moved around with arrow keys. I realise that I just invoked it with its name $ curseofwar not the parameter that Ben cites. To come back to. CC:
(none) =>
lewyssmith (In reply to Lewis Smith from comment #3) > BTAIM I just installed & terminal-launched it - and whatever it is, it stays > up & presumably works. A pair of white brackets can be moved around with > arrow keys. > I realise that I just invoked it with its name > $ curseofwar > not the parameter that Ben cites. To come back to. 2 versions to choose: curseofwar => curse of war (ascii ) seems to work, both from terminal and menu. curseofwar-sdl does not, either from terminal or menu Yes indeed: $ curseofwar-sdl Unable to load bitmap: Parameter 'src' is invalid https://a-nikolaev.github.io/curseofwar/install/ Build from sources It’s not hard to build the game from sources. Ncurses version: $ make SDL version: $ make SDL=yes I suppose our build does this. Have to ask the packagers, hopefully akien. Be ready to drop/obsolete it. Clearly no-one has used it for ages, otherwise Ben's discovery would already be known. CC:
lewyssmith =>
rverschelde There was a typo in my patch so it couldn't find the game images in /usr/share/games/curseofwar. Now fixed. Advisory ======== Updated curseofwar packages fixes starting SDL version The 'curseofwar-sdl' frontend for curseofwar didn't start properly due to not finding the necessary data files. This has now been fixed. SRPM in core/updates_testing: ============================= curseofwar-1.3.0-2.1.mga9 RPMs in core/updates_testing: ============================= curseofwar-1.3.0-2.1.mga9 Assignee:
pkg-bugs =>
qa-bugs Note for testing, it's a pretty minimalist game with no clear tutorials. It's probably enough to check that it starts, and to quit the only option seems to be the 'Q' hotkey (I suppose by design, though it's weird, but I don't intend to patch the game to change it). If anyone is curious to actually play the game, see the README in /usr/share/doc/curseofwar/, or on the GitHub repo: https://github.com/a-nikolaev/curseofwar/
Marja Van Waes
2024-02-01 15:33:23 CET
Keywords:
(none) =>
advisory Tested in real hardware mageia 9 x86_64 Install current version - curseofwar works - curseofwar-sdl Unable to load bitmap: Parameter 'src' is invalid Update to testing package without issue Now both curseofwar & curseofwar-sdl wokrs Whiteboard:
(none) =>
MGA9-64-OK Validating. Keywords:
(none) =>
validated_update An update for this issue has been pushed to the Mageia Updates repository. https://advisories.mageia.org/MGAA-2024-0034.html Resolution:
(none) =>
FIXED |