Bug 26876 - [Update Request] stratagus 3.0.0 and wargus 3.0.0
Summary: [Update Request] stratagus 3.0.0 and wargus 3.0.0
Status: RESOLVED FIXED
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: 8
Hardware: All Linux
Priority: Normal normal
Target Milestone: ---
Assignee: QA Team
QA Contact:
URL: https://github.com/Wargus/stratagus/r...
Whiteboard: MGA8-64-OK
Keywords: advisory, validated_update
Depends on:
Blocks:
 
Reported: 2020-07-01 13:16 CEST by Zombie Ryushu
Modified: 2021-04-12 22:01 CEST (History)
4 users (show)

See Also:
Source RPM: stratagus-2.4.2-2.mga7.src.rpm
CVE:
Status comment: https://abf.rosalinux.ru/import/stratagus


Attachments

Description Zombie Ryushu 2020-07-01 13:16:52 CEST
Please update Stratagus from 2.4.1 to 2.4.3
This update fixes certain AI Problems the computer has fighting.
Comment 1 Lewis Smith 2020-07-01 21:15:36 CEST
Stratagus is already at 2.4.2 in Mageia 7 & Cauldron (Oct 1 2018). Does this not fix "certain AI Problems the computer has fighting"?
This update request is more valid for the forthcoming Mageia 8, so I am forwarding it.

This SRPM is officially with Zezinho, so assigning to him; CC'ing DavidG who did the last version update and more.

Whiteboard: (none) => MGA7TOO
Version: 7 => Cauldron
CC: (none) => geiger.david68210
Assignee: bugsquad => lists.jjorge
Source RPM: stratagus => stratagus-2.4.2-2.mga7.src.rpm

Comment 2 Zombie Ryushu 2020-07-01 21:39:29 CEST
This is based on an upstream issue I reported that the upstream guy fixed here:

https://github.com/Wargus/war1gus/issues/112#issuecomment-650762972

It was fixed April 25th. It was a break in the AI that would make the AI "Just Stop Fighting" in Warcraft I mostly. (war1gus) but it did affect Wargus and others differently.
Comment 3 Zombie Ryushu 2020-07-02 13:52:41 CEST
Got it to compile with:
export CXXFLAGS="%{optflags} -Wno-error=strict-aliasing"
Comment 4 José Jorge 2020-07-02 18:26:03 CEST
(In reply to Zombie Ryushu from comment #3)
> Got it to compile with:
> export CXXFLAGS="%{optflags} -Wno-error=strict-aliasing"

Just submitted with this flags, time for you to be a packager!
Comment 5 Zombie Ryushu 2021-01-16 10:47:14 CET
Current Version is now 3.0.0

Actively being worked on in Rosa.

Summary: [Update Request] stratagus 2.4.3 => [Update Request] stratagus 3.0.0

Zombie Ryushu 2021-01-16 10:48:00 CET

Status comment: (none) => https://abf.rosalinux.ru/import/stratagus

Manuel Hiebel 2021-03-04 22:00:58 CET

Assignee: lists.jjorge => pkg-bugs

Comment 6 David GEIGER 2021-03-28 18:31:52 CEST
Assigning to QA now,


Advisory:
========================

Our current stratagus and wargus packages are a quite old now (released on 2018-09-29).
This updates stratagus and wargus to the latest supported upstream release.

========================

Packages in 8/core/updates_testing:
========================
stratagus-devel-3.0.0-1.mga8.noarch.rpm
stratagus-3.0.0-1.mga8.i586.rpm
stratagus-3.0.0-1.mga8.x86_64.rpm
wargus-3.0.0-1.mga8.i586.rpm
wargus-3.0.0-1.mga8.x86_64.rpm

Source RPM: 
========================
stratagus-3.0.0-1.mga8.src.rpm
wargus-3.0.0-1.mga8.src.rpm

Version: Cauldron => 8
Assignee: pkg-bugs => qa-bugs
Whiteboard: MGA7TOO => (none)

David GEIGER 2021-03-28 18:38:58 CEST

Summary: [Update Request] stratagus 3.0.0 => [Update Request] stratagus 3.0.0 and wargus 3.0.0

Comment 7 Thomas Andrews 2021-04-01 23:04:32 CEST
Installed wargus and stratagus and looked for something in the Plasma menu, finding two strategy games, Wargus warcraft II and Wargus Aleonus Tales. The former refused to play, syaing it needed something from Warcraft II. The latter did run, and I made a futile attempt at playing a game.

The packages updated cleanly, but when I went to run the games again, the only one that was there was the Warcraft II one. The other had disappeared. And indeed, when I look at the file lists for the two versions, the Aleonus game is not in the file list of wargus 3.0.0-1.

Is this as it should be, or was something left out when the update was built?

CC: (none) => andrewsfarm
Keywords: (none) => feedback

Comment 8 Zombie Ryushu 2021-04-02 17:45:11 CEST
Aleona's Tales are their own sub-package to Wargus, and war1gus.
Comment 9 Thomas Andrews 2021-04-02 19:01:51 CEST
So, I guess that means that having it disappear from the menu when I updated the above packages is expected behavior.

That's going to make it difficult for me to test. Warcraft requires some kind of file from Warcraft II, which I don't have. Running it asks for that file before doing anything else, so I suppose that's evidence that it may be working properly.

I read the man pages for wargus, wartool, and stratagus, so they exist. Not much help there for a quick test, though.

I don't know how to go any farther, so I'm going to OK this on a clean install. If that's not enough, please let me know.

Validating. Advisory in Comment 6.

CC: (none) => sysadmin-bugs
Whiteboard: (none) => MGA8-64-OK
Keywords: feedback => validated_update

Comment 10 Zombie Ryushu 2021-04-02 19:51:47 CEST
I have managed to get Warcraft II to start on the Mageia 8 Testing build.
Comment 11 Zombie Ryushu 2021-04-02 20:00:43 CEST
I have now also verified Warcraft I works on the Mageia 8 Testing build. But the War1gus Sub-RPM om Rosa needs to be ported over as part of this update.

https://abf.rosalinux.ru/import/war1gus
Comment 12 Thomas Andrews 2021-04-02 22:43:49 CEST
OK then, taking back the OK and validation until that is done.

Should this be re-assigned until it's ready for QA again?

Keywords: validated_update => (none)
Whiteboard: MGA8-64-OK => (none)

Comment 13 David GEIGER 2021-04-06 07:02:33 CEST
war1gus 3.0.0 now imported on Cauldron and mga8.
Comment 14 Zombie Ryushu 2021-04-06 14:24:59 CEST
Excellent.
Comment 15 David GEIGER 2021-04-06 18:22:43 CEST
Advisory:
========================

Our current stratagus and wargus packages are a quite old now (released on 2018-09-29).
This updates stratagus and wargus to the latest supported upstream release.

========================

Packages in 8/core/updates_testing:
========================
stratagus-devel-3.0.0-1.mga8.noarch.rpm
stratagus-3.0.0-1.mga8.i586.rpm
stratagus-3.0.0-1.mga8.x86_64.rpm
wargus-3.0.0-1.mga8.i586.rpm
wargus-3.0.0-1.mga8.x86_64.rpm
war1gus-3.0.0-1.mga8.i586.rpm
war1gus-3.0.0-1.mga8.x86_64.rpm

Source RPM: 
========================
stratagus-3.0.0-1.mga8.src.rpm
wargus-3.0.0-1.mga8.src.rpm
war1gus-3.0.0-1.mga8.src.rpm
Comment 16 Thomas Andrews 2021-04-06 23:17:57 CEST
OK, I see that wargus and war1gus are separate games, both of which have stratagus as a dependency. So, we are updating stratagus and wargus, and adding war1gus.

All packages installed cleanly. Both wargus and war1gus need files from Warcraft versions, so I can't test to see if they actually work.

Passing this along again on a clean install. Validating. Advisory in Comment 15.

Whiteboard: (none) => MGA8-64-OK
Keywords: (none) => validated_update

Aurelien Oudelet 2021-04-12 17:06:34 CEST

Keywords: (none) => advisory
CC: (none) => ouaurelien

Comment 17 Mageia Robot 2021-04-12 22:01:56 CEST
An update for this issue has been pushed to the Mageia Updates repository.

https://advisories.mageia.org/MGAA-2021-0067.html

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


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