0 A.D. alpha 23 "Venustas" was released recently, and as it's still considered "alpha" software and is multiplayer-oriented, I propose to push it as an update to Mageia 6 as we use to for each new version (so that Mageia 6 users can play cross-platform with users using the latest version too). This new version requires libsodium 1.0.14 or later, while we had only version 1.0.12 in Mageia 6, so libsodium is also getting updated to 1.0.14 (same library major, should be compatible). Advisory: ========= Updated 0ad packages provide new upstream alpha release The 0 A.D. packages have been updated to provide the latest upstream alpha release, adding many bug fixes as well as new features and enhancements. This version should make it easier for Mageia 6 users to play cross-platform with users of other distros and OSs. The libsodium dependency was also updated to the backward-compatible version 1.0.14 to allow building this 0 A.D. release. References: - https://play0ad.com/new-release-0-a-d-alpha-23-ken-wood/ - https://github.com/jedisct1/libsodium/releases/tag/1.0.13 - https://github.com/jedisct1/libsodium/releases/tag/1.0.14 RPMs in core/updates_testing: ============================= 0ad-0.0.23-1.mga6 0ad-data-0.0.23-1.mga6.noarch lib(64)sodium18-1.0.14-1.mga6 lib(64)sodium-devel-1.0.14-1.mga6 SRPMs in core/updates_testing: ============================== - 0ad-0.0.23-1.mga6 - 0ad-data-0.0.23-1.mga6 - sodium-1.0.14-1.mga6
For testing 0ad, install both the "0ad" and "0ad-data" packages (the former should pull the latter automatically if not selected manually). Run the game via the "0ad" binary in PATH or the desktop launcher entry, and see if it seems functional. No need to spend too much time playing, unless you would enjoy a gaming break ;) For libsodium, here's a list of reverse dependencies: $ urpmf --synthesis /tmp/synthesis.hdlist.cz --requires :.*sodium | sort 0ad:pkgconfig(libsodium) keepassxc:pkgconfig(libsodium) pdns:pkgconfig(libsodium) pdns-recursor:pkgconfig(libsodium) shadowsocks-libev:pkgconfig(libsodium) toxcore:pkgconfig(libsodium) zeromq:pkgconfig(libsodium) Not sure how to test it specifically, but I guess it's related to the salting/encryption of data, so if you're a keepassxc user, you could check that your encrypted passwords are still recognized. CC'ing eatdirt who is libsodium maintainer.
CC: (none) => eatdirt
Summary: Update candidate: 0ad and 0ad-data 0.0.23 (0 A.D. Alpha 23 "Ken Wood") => Update candidate: 0ad and 0ad-data 0.0.23 (0 A.D. Alpha 23 "Ken Wood") + libsodium 1.0.14
Source RPM: 0ad-0.0.22-1.1.mga6, 0ad-data-0.0.22-1.mga6 => 0ad-0.0.22-1.1.mga6, 0ad-data-0.0.22-1.mga6, sodium-1.0.12-1.mga6
Tested on x86_64. The first screen was very long - more than 60 seconds - to appear on my old hardware, so I thought it was crashed. But in fact it works nicely, like previous version. I played a part of the tutorial, all seems working.
Whiteboard: (none) => MGA6-64-OKCC: (none) => lists.jjorge
Thanks for the test, José.
Keywords: (none) => advisory, validated_updateCC: (none) => sysadmin-bugs
An update for this issue has been pushed to the Mageia Updates repository. https://advisories.mageia.org/MGAA-2018-0094.html
Status: NEW => RESOLVEDResolution: (none) => FIXED