I need bullet 2.89 (vs 2.88 in current Mageia 7) to upgrade Godot in bug 26327. I'll use this ticket to track the bullet upgrade + rebuild of dependent packages.
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, vdriftAssignee: rverschelde => qa-bugs
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) => tarazed25Whiteboard: (none) => MGA7-64-OK
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
Assignee: rverschelde => qa-bugs
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...
CC: (none) => tmbKeywords: (none) => advisory
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_updateCC: (none) => andrewsfarm, sysadmin-bugs
An update for this issue has been pushed to the Mageia Updates repository. https://advisories.mageia.org/MGAA-2020-0083.html
Resolution: (none) => FIXEDStatus: NEW => RESOLVED