| Summary: | Update candidate: bullet 2.89 and dependent packages + fixes stuntrally segfault | ||
|---|---|---|---|
| Product: | Mageia | Reporter: | Rémi Verschelde <rverschelde> |
| Component: | RPM Packages | Assignee: | QA Team <qa-bugs> |
| Status: | RESOLVED FIXED | QA Contact: | |
| Severity: | normal | ||
| Priority: | Normal | CC: | andrewsfarm, herman.viaene, sysadmin-bugs, tarazed25, tmb |
| Version: | 7 | Keywords: | advisory, has_procedure, validated_update |
| Target Milestone: | --- | ||
| Hardware: | All | ||
| OS: | Linux | ||
| Whiteboard: | MGA7-64-OK | ||
| Source RPM: | bullet-2.88-1.mga7, efl, irrlamb, openmw, panda3d, stuntrally, stuntrally-tracks, vdrift | CVE: | |
| Status comment: | |||
| Bug Depends on: | |||
| Bug Blocks: | 26327 | ||
|
Description
Rémi Verschelde
2020-03-11 10:41:53 CET
Rémi Verschelde
2020-03-11 10:42:05 CET
Blocks:
(none) =>
26327 Advisory: ========= Updated bullet and dependent applications This update provides the latest stable release of the Bullet physics library, version 2.89, fixing issues and providing new features. All applications that depend on bullet have been rebuilt to pick up the new version of the library. The game Stunt Rally has also been updated to version 2.6.1, fixes a few build issues with modern compilers, updating translations and improving some tracks. References: - https://github.com/bulletphysics/bullet3/releases/tag/2.89 SRPMs in core/updates_testing: ============================== - bullet-2.89-1.mga7 - efl-1.22.2-1.1.mga7 - irrlamb-0.2.1-1.20160920.8.mga7 - openmw-0.45.0-1.1.mga7 - panda3d-1.10.2-1.1.mga7 - stuntrally-2.6.1-1.mga7 - stuntrally-tracks-2.6.1-1.mga7 - vdrift-20141020-8.1.mga7 RPMs in core/updates_testing: ============================= lib64bullet2.89-2.89-1.mga7 lib64bullet-devel-2.89-1.mga7 efl-1.22.2-1.1.mga7 lib64efl1-1.22.2-1.1.mga7 lib64efl-devel-1.22.2-1.1.mga7 efl-theme-mageia-1.22.2-1.1.mga7 irrlamb-0.2.1-1.20160920.8.mga7 openmw-0.45.0-1.1.mga7 panda3d-1.10.2-1.1.mga7 stuntrally-2.6.1-1.mga7 stuntrally-data-2.6.1-1.mga7 stuntrally-tracks-2.6.1-1.mga7 vdrift-20141020-8.1.mga7 vdrift-data-20141020-8.1.mga7 Source RPM:
bullet-2.88-1.mga7 =>
bullet-2.88-1.mga7, efl, irrlamb, openmw, panda3d, stuntrally, stuntrally-tracks, vdrift Testing procedure: ================== Check that listed applications that depend on bullet properly pull in lib64bullet2.89 (can be tested by installing them all and then trying `urpme --test lib64bullet2.89` to see if they would all be removed) and run properly. Keywords:
(none) =>
has_procedure mga7, x86_64
# urpmi efl
Marking efl as manually installed, it won't be auto-orphaned
writing /var/lib/rpm/installed-through-deps.list
http://ftp.fi.muni.cz/pub/linux/mageia/distrib/7/x86_64/media/core/updates_testing/efl-1.22.2-1.1.mga7.x86_64.rpm
installing efl-1.22.2-1.1.mga7.x86_64.rpm from /var/cache/urpmi/rpms
Preparing... #############################################
1/1: efl #############################################
1/1: removing efl-1.22.2-1.mga7.x86_64
#############################################
# urpmi lib64efl1
Marking lib64efl1 as manually installed, it won't be auto-orphaned
writing /var/lib/rpm/installed-through-deps.list
To satisfy dependencies, the following packages are going to be installed:
Package Version Release Arch
(medium "Core Updates Testing (distrib5)")
lib64bullet2.89 2.89 1.mga7 x86_64
lib64efl1 1.22.2 1.1.mga7 x86_64
Installed all the other update packages.
# urpme --test lib64bullet2.89
To satisfy dependencies, the following 12 packages will be removed (245MB):
efl-1.22.2-1.1.mga7.x86_64
.....
efl-theme-mageia-1.22.2-1.1.mga7.noarch
irrlamb-0.2.1-1.20160920.8.mga7.x86_64
lib64bullet-devel-2.89-1.mga7.x86_64
lib64bullet2.89-2.89-1.mga7.x86_64
lib64efl-devel-1.22.2-1.1.mga7.x86_64
lib64efl1-1.22.2-1.1.mga7.x86_64
openmw-0.45.0-1.1.mga7.x86_64
panda3d-1.10.2-1.1.mga7.x86_64
stuntrally-2.6.1-1.mga7.x86_64
terminology-1.4.0-2.mga7.x86_64
vdrift-20141020-8.1.mga7.x86_64
Remove 12 packages? (y/N) N
That worked as expected. Adding the OK.CC:
(none) =>
tarazed25 Nope. Withdrawing the OK. More to do. Whiteboard:
MGA7-64-OK =>
(none) Tried irrlamb for a while then stuntrally, always at tutorial level.
irrlamb worked but I managed to segfault stuntrally:
.......
-=- Car loaded: ES
>- Load trk ghost -- file: /usr/share/games/stuntrally/ghosts/Jng3-Rocky.gho
::: Time Load trk ghost: 0 ms
@ WAV file is not mono: hud/check_wrong.wav
@ WAV file is not mono: hud/stage.wav
@ WAV file is not mono: hud/fail.wav
::: Time Hud Sounds: 47 ms
@ @ Creating hw sources.
Mesh: Loading arrow.mesh.
Creating resource group Car0
Added resource location '/usr/share/games/stuntrally/cars/ES' of type 'FileSystem' to resource group 'Car0'
Added resource location '/usr/share/games/stuntrally/cars/ES/textures' of type 'FileSystem' to resource group 'Car0'
Segmentation fault (core dumped)
Tried OpenMW from the menus - recommended to run installation wizard - came back from that and hit play which refused to start without a game selected so best to exit. Vdrift started OK but I had to back out eventually after hitting the barriers and spinning around. Spent more time off the track than on it. Obviously this is meant to be played with a joystick.
Could not find panda3d in the menus but the system contains 5057 panda3d files.
The general impression is that the games play fine if you know what you are doing but the segfault casts some doubt on stuntrally.
MGA7-64 Plasma on Lenovo B50 No installation issues Same tries and results as Len above. Luckily I drive a realcar better than in vdrift. Panda3d is according to google an underlying game engine, so no wonder it is not in the menus. I will not object to let this go, we could demonstrate a few things and it does not have any other ill effects apart from the crash in stuntrally. CC:
(none) =>
herman.viaene I'll have a closer look at Stunt Rally to assess if it's a regression, and if so if it's caused by the bullet update or the stuntrally version update (in both cases it has to be fixed in this update). I can confirm the stuntrally segmentation fault, taking this back while I investigate and write a fix. Assignee:
qa-bugs =>
rverschelde The good news is that the stuntrally crash also happens with the previous version 2.6-15.mga7, so it's not a regression from moving to 2.6.1. The bad news is that it seems nobody found out until now :'( I found how to fix it (it doesn't like our newer version of tinyxml2, so I'll used the bundled one). New advisory: Advisory: ========= Updated bullet and dependent applications, fixed stuntrally This update provides the latest stable release of the Bullet physics library, version 2.89, fixing issues and providing new features. All applications that depend on bullet have been rebuilt to pick up the new version of the library. The game Stunt Rally has also been updated to version 2.6.1, fixing a few build issues with modern compilers, updating translations and improving some tracks. Most importantly, a crash condition in Mageia's packaging was fixed. References: - https://github.com/bulletphysics/bullet3/releases/tag/2.89 SRPMs in core/updates_testing: ============================== - bullet-2.89-1.mga7 - efl-1.22.2-1.1.mga7 - irrlamb-0.2.1-1.20160920.8.mga7 - openmw-0.45.0-1.1.mga7 - panda3d-1.10.2-1.1.mga7 - stuntrally-2.6.1-1.mga7 - stuntrally-tracks-2.6.1-1.mga7 - vdrift-20141020-8.1.mga7 RPMs in core/updates_testing: ============================= lib64bullet2.89-2.89-1.mga7 lib64bullet-devel-2.89-1.mga7 efl-1.22.2-1.1.mga7 lib64efl1-1.22.2-1.1.mga7 lib64efl-devel-1.22.2-1.1.mga7 efl-theme-mageia-1.22.2-1.1.mga7 irrlamb-0.2.1-1.20160920.8.mga7 openmw-0.45.0-1.1.mga7 panda3d-1.10.2-1.1.mga7 stuntrally-2.6.1-1.1.mga7 stuntrally-data-2.6.1-1.1.mga7 stuntrally-tracks-2.6.1-1.mga7 vdrift-20141020-8.1.mga7 vdrift-data-20141020-8.1.mga7
Rémi Verschelde
2020-03-12 16:47:30 CET
Assignee:
rverschelde =>
qa-bugs
Rémi Verschelde
2020-03-12 16:47:41 CET
Summary:
Update candidate: bullet 2.89 and dependent packages =>
Update candidate: bullet 2.89 and dependent packages + fixes stuntrally segfault mga7, x86_64, nvidia GTX970. Updated this and ran the "very easy" tutorials and managed to crash the car twice. Tough little vehicles though. Concluding that this is no arena for an 81-year-old without gamepad or joystick but it all runs very well. Since the other update packages are still installed and have been tested to some extent the update can probably be given the OK. Passing the buck...
Thomas Backlund
2020-03-14 08:46:36 CET
CC:
(none) =>
tmb To make it clear, all the packages listed in comment 10 have been installed. And the game was stuntrally. irrlamb - easy tutorial - completed level 1. Opened OpenMW and the installation wizard. No games available so backed out. No idea what EFL is but saw a reference to classrooms online and another to TV games. Another universe. stuntrally works well, so does vdrift. Putting this back on the track. Whiteboard:
(none) =>
MGA7-64-OK Thank you, Len. The problem you caught illustrates why all Mageia updates are checked by QA before they go out. Validating. Keywords:
(none) =>
validated_update An update for this issue has been pushed to the Mageia Updates repository. https://advisories.mageia.org/MGAA-2020-0083.html Resolution:
(none) =>
FIXED |