Claire noticed on bug 13374, comment 12 that Megaglest 3.7.1 (from November 2012) in Mageia 4 is outdated and can't be used to join online games. The Megaglest servers are using the latest 3.9.1 version (January 2014), which is also backwards-compatible with the 3.9.0 version (November 2013). This update adds of course a lot of changes and new features (around 1000 commits between the 3.7.1 and 3.9.1 releases), as listed here: https://github.com/MegaGlest/megaglest-source/blob/develop/docs/CHANGELOG.txt Advisory: ======================== Updated megaglest packages enable online gaming: The megaglest game in Mageia 4 was quite old (version 3.7.1 from November 2012) and the newer versions had not been packaged in time for Mageia 4's release. This update brings megaglest to version 3.9.1, which is backwards-compatible with version 3.9.0 and enables users to join online games again. The update also adds many bugfixes and new features, see the changelog. References: https://bugs.mageia.org/show_bug.cgi?id=13374#c11 https://github.com/MegaGlest/megaglest-source/blob/develop/docs/CHANGELOG.txt ======================== Updated packages in core/updates_testing: ======================== megaglest-3.9.1-1.mga4 megaglest-data-3.9.1-1.mga4 from SRPMS: megaglest-3.9.1-1.mga4.src.rpm megaglest-data-3.9.1-1.mga4.src.rpm
Testing procedure: install megaglest and megaglest-data from core/updates_testing, and play :-D Starting a local game and joining an online game for a few minutes should be enough to make sure that the game runs properly.
Assignee: bugsquad => qa-bugsWhiteboard: (none) => has_procedure
Hi, Mageia 4 x86_64 : Launch game ok French : partial create and play localgame ok Join Internet game ok (but I don't start game, i am alone)
CC: (none) => aranud
Rémi (or Arnaud) if you can test mga4 32 I'll validate it. Thanks.
Adding ok from Arnaud's testing.
URL: (none) => mga4-64-ok
really this time..
URL: mga4-64-ok => (none)Whiteboard: has_procedure => has_procedure mga4-64-ok
Hi Claire, I have only x86_64 system and x86 in virtualbox, but the game crash : --before update-- $ megaglest megaglest v3.7.1 Compiled using: GNUC: 40802 on: Oct 19 2013 16:55:01 platform: Linux endianness: little SVN: [Rev: ] - using STREFLOP [SSE] - [no-denormals] libGL error: failed to load driver: vboxvideo libGL error: Try again with LIBGL_DEBUG=verbose for more details. Error [main]: glewInit failed: Missing GL version Error saved to logfile [/home/mageia/.megaglest/error.log] [2014-05-19 23:50:23] *ERROR* In [/home/iurt/rpmbuild/BUILD/megaglest-3.7.1/source/glest_game/main/main.cpp::handleRuntimeError Line: 390] [Missing GL version] gameInitialized = 0, program = 0x93e7810 [2014-05-19 23:50:26] *ERROR* In [/home/iurt/rpmbuild/BUILD/megaglest-3.7.1/source/glest_game/main/main.cpp::handleRuntimeError Line: 409] [Missing GL version Stack Trace: megaglest:Glest::Game::ExceptionHandler::handleRuntimeError(char const*, bool)address [0x82bdca2] line: 0 megaglest:Glest::Game::glestMain(int, char**)address [0x82b3fc5] line: 0 megaglest:Glest::Game::glestMainWrapper(int, char**)address [0x82b69dd] line: 0 megaglest:main()address [0x80ec30d] line: 0 /lib/i686/libc.so.6:__libc_start_main()address [0xb6976b33] line: 0 megaglest() [0x80f2498]address [0x80f2498] ] ****************************************************** #2 An error occurred and MegaGlest will close. Error msg = [Missing GL version Stack Trace: megaglest:Glest::Game::ExceptionHandler::handleRuntimeError(char const*, bool)address [0x82bdca2] line: 0 megaglest:Glest::Game::glestMain(int, char**)address [0x82b3fc5] line: 0 megaglest:Glest::Game::glestMainWrapper(int, char**)address [0x82b69dd] line: 0 megaglest:main()address [0x80ec30d] line: 0 /lib/i686/libc.so.6:__libc_start_main()address [0xb6976b33] line: 0 megaglest() [0x80f2498]address [0x80f2498] ] Please report this bug to http://bugs.megaglest.org ****************************************************** Abandon --After Update-- Black screen
Tested on mga4 x32 with Hyper-V. Installed 3.7.1 to verify working, no issues found outside of the outdated version not being able to join online games. Upgraded to 3.9.1 and was now able to join online games without error. In both cases audio was not available due to the VM, however I did not see anything to make me think there were issues with this update. I think we can consider this a valid test, but if not, someone on hardware will need to test it for mga4-32.
CC: (none) => dpremy
Also testing mga4 i586 on real hardware to make sure everything works as expected. I could play an offline game, create an online game and attempt to join one. I also downloaded a mod using the in-game Addon GUI. Everything works as expected. I also tried the map editor (megaglest_editor) and the 3D model viewer with some files from /usr/share/games/megaglest/techs/megapack (megaglest_g3dviewer). Everything works both with the Intel and Nvidia drivers (I just could not run megaglest_g3dviewer with bumblebee, but I think it's more of a bumblebee issue).
Whiteboard: has_procedure mga4-64-ok => has_procedure mga4-32-ok mga4-64-ok
Validating update, advisory has been uploaded. Please push both megaglest and megaglest-data to 4 core/updates.
Keywords: (none) => validated_updateWhiteboard: has_procedure mga4-32-ok mga4-64-ok => has_procedure mga4-32-ok mga4-64-ok advisoryCC: (none) => sysadmin-bugs
Update pushed: http://advisories.mageia.org/MGAA-2014-0118.html
Status: NEW => RESOLVEDCC: (none) => tmbResolution: (none) => FIXED