Bug 29077 - Update candidate: pioneerspacesim 20210203
Summary: Update candidate: pioneerspacesim 20210203
Status: RESOLVED WONTFIX
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: 8
Hardware: All Linux
Priority: Normal enhancement
Target Milestone: ---
Assignee: Rémi Verschelde
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2021-06-04 13:23 CEST by Rémi Verschelde
Modified: 2021-06-23 18:53 CEST (History)
1 user (show)

See Also:
Source RPM: pioneerspacesim-20200203-3.mga8
CVE:
Status comment:


Attachments

Description Rémi Verschelde 2021-06-04 13:23:24 CEST
Update for Pioneer, a space simulation game. Leaf package, low priority.

Advisory:
=========

Updated pioneerspacesim packages provide latest stable release

  This update provides version 2021-02-03 of the Pioneer space simulation game.
  This includes new features, gameplay content, and bug fixes. See the linked
  release notes for details.

References:

 - https://github.com/pioneerspacesim/pioneer/releases/tag/20210203

SRPM in core/updates_testing:
=============================

pioneerspacesim-20210203-1.mga8

RPMs in core/updates_testing:
=============================

pioneerspacesim-20210203-1.mga8
pioneerspacesim-data-20210203-1.mga8

Notes for QA:
=============

It's a game, so to test it you can check that the UI and base functionality seems to work (you don't need to spend more than a few minutes on it unless you enjoy discovering the game :)).

Note that it's a pretty heavy package (350 MB of download).

And the 20200203 vs 20210203 is not a typo, the new 2021 release was made the same day as the previous 2020 release.
Comment 1 Thomas Andrews 2021-06-23 13:38:55 CEST
I installed the 20200203 version and dependencies without issues. Using the above package list with qarepo, then attempting to update using MCC, I see the following message:

"The following package has to be removed for others to be upgraded:
pioneerspacesim-20200203-3.mga8.x86_64
 (due to unsatisfied pioneerspacesim-data == 20200203-3.mga8)"

While yes the package will need to be removed during the update process, the presence of this kind of message is usually a red flag. I refused, and it came up with no packages selected. If I attempt to select just the data package, I get the above message. If I attempt to select just the game package, I get this message:

"Sorry, the following package cannot be selected:

- pioneerspacesim-20210203-1.mga8.x86_64 (due to unsatisfied libfmt.so.6()(64bit))"

Something is clearly wrong here.

CC: (none) => andrewsfarm

Comment 2 Thomas Andrews 2021-06-23 13:49:19 CEST
The 2020 version won't run, either. It refuses without any message when run from the Plasma menu. If run in a terminal from /usr/games, I see this:

"$ ./pioneer
ver 20201202 on: Linux

System Name: Linux
Host Name: localhost
Release(Kernel) Version: 5.10.45-desktop-2.mga8
Kernel Build Timestamp: #1 SMP Sat Jun 19 15:26:51 UTC 2021
Machine Arch: x86_64
Domain Name: (none)



--------------------
SDL Version (build) 2.0.12
SDL Version (dynamic) 2.0.14
WARNING: SDL Versions differ
SDL_image Version (build): 2.0.5
SDL_image Version (dynamic): 2.0.5
SDL_image Versions match
Assimp Version: 3.3.0
FreeType Version: 2.10.4
GLEW dynamic version: 2.2.0
--------------------

Failed to set video mode. (Couldn't find matching GLX visual). Re-trying without multisampling.
X connection to :0 broken (explicit kill or server shutdown)."

I have no idea what's going on.
Comment 3 Rémi Verschelde 2021-06-23 15:47:32 CEST
> - pioneerspacesim-20210203-1.mga8.x86_64 (due to unsatisfied libfmt.so.6()(64bit))"

That's a problem indeed, I'll have another look.

For GLX issue, are you running in a VM? If so it probably doesn't support relevant 3D rendering features needed by this game.

Assignee: qa-bugs => rverschelde

Comment 4 Rémi Verschelde 2021-06-23 18:09:52 CEST
I managed to fix the libfmt.so.6 issue, and a packaging issue due to an upstream change which caused some data to be missing: https://github.com/pioneerspacesim/pioneer/issues/5138

But now I'm running into another upstream bug, which is that save files seem to be completely broken: https://github.com/pioneerspacesim/pioneer/issues/5205

So I'm dropping this update for now. The 20200203 packages from Mageia 8 do seem to work ok for me (installed on Mageia 9).

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

Comment 5 Thomas Andrews 2021-06-23 18:53:14 CEST
I wasn't running in a VM. To be precise, I was running on an HP Probook 6550b, with a first-generation i3 and Intel graphics on a 64-bit Plasma system. However, I was not at home, and I can't vouch for the wifi, so I wouldn't rule out a glitch or two from a corrupted download.

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