Update for Pioneer, a space simulation game. Leaf package, low priority.
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.
SRPM in core/updates_testing:
RPMs in core/updates_testing:
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.
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:
(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.
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:
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.
> - 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.
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).
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.