Bug 17408 - Updated lutris to bring the client up-to-date with the online library
Summary: Updated lutris to bring the client up-to-date with the online library
Status: RESOLVED FIXED
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: 5
Hardware: All Linux
Priority: Normal normal
Target Milestone: ---
Assignee: QA Team
QA Contact:
URL:
Whiteboard: has_procedure advisory MGA5-64-OK MGA...
Keywords: validated_update
Depends on:
Blocks:
 
Reported: 2015-12-28 13:11 CET by Rémi Verschelde
Modified: 2016-01-12 10:14 CET (History)
3 users (show)

See Also:
Source RPM: lutris-0.3.6.3-1.mga5
CVE:
Status comment:


Attachments

Description Rémi Verschelde 2015-12-28 13:11:55 CET
A new version of Lutris was released upstream after many months of development, and since the API for the installation scripts have changed a bit, we need to update the client in Mageia 5 to match the new scripts in the online library.


Advisory:
=========

Updated lutris package brings it up-to-date with the online library API

  The online Lutris library on lutris.net uses a slightly improved API for the
  game installation scripts which is not 100% compatible with the older client
  version in Mageia 5.

  We therefore provide the new 0.3.7 version to stay up-to-date with the
  online library, and it also provides many new features and bug fixes.
  Please refer to the release announcement for more details.

References:
 - https://lutris.net/news/lutris-037-is-released#article

SRPM:
=====
 - lutris-0.3.7-1.mga5

RPM:
====
lutris-0.3.7-1.mga5.noarch
Comment 1 Rémi Verschelde 2015-12-28 13:21:25 CET
Testing procedure:
==================

Lutris is a games library that lets you handle games for various platforms in the same interface, for example native Linux games, emulators (DosBox, Dolphin, Mupen64Plus, PPSSPP to name a few), third party gaming platforms (Steam, Steam for Windows in wine), wine, browser games, etc. Those platforms are called "runners" and can be installed and configured from within the "Manage runners" menu.

One can register an account at lutris.net and manage one's game library using the online library, but it is also possible to add already installed games to lutris, so that they can be launched directly from the library.

Try e.g.:
- Install supertux from my other update candidate ;)
- Manually add a game in lutris
- Select "linux" runner, add "SuperTux" as name
- In "Game options", select /usr/games/supertux2 as executable, and click "Add"
- SuperTux is now in the library and can be launched from there
- Optional: if you registered an account on lutris.net and linked it in the client, a nice SuperTux banner should even appear after refreshing, as it retrieves it from the SuperTux entry in the online library. Only register an account if you intend to use Lutris though, it's not necessary just for some QA.

Note that it's still a young project and has known bugs, so unless you find big issues, it should be fine to go (I've been using it for a while already and I work together with upstream).

Whiteboard: (none) => has_procedure

Rémi Verschelde 2015-12-28 13:34:23 CET

Whiteboard: has_procedure => has_procedure advisory

Comment 2 Len Lawrence 2015-12-30 12:29:42 CET
mga5  x86_64  Mate

Installed the update candidate and followed the procedure as far as adding SuperTux to the library and played it locally.  Had to pick up the rules as Tux waddled along.  It looked functional to me so it is probably safe to OK this.

CC: (none) => tarazed25

Comment 3 Len Lawrence 2015-12-30 13:28:07 CET
mga5  i586 vbox  Mate

Installed supertux in a 32bit virtualbox and installed lutris from Updates Testing.  Added SuperTux to the library and played it locally.  Running smoothly.

Whiteboard: has_procedure advisory => has_procedure advisory MGA5-64-OK

Len Lawrence 2015-12-30 13:28:48 CET

CC: (none) => sysadmin-bugs
Keywords: (none) => validated_update
Whiteboard: has_procedure advisory MGA5-64-OK => has_procedure advisory MGA5-64-OK MGA5-32-OK

Comment 4 Rémi Verschelde 2016-01-05 19:22:59 CET
I'll unvalidate because I just got notice of a small bugfix release (0.3.7.2) that I'd like to push too. It shouldn't require heavy testing though, the changelog is relatively small: https://github.com/lutris/lutris/blob/master/debian/changelog

Keywords: validated_update => (none)

Comment 5 Rémi Verschelde 2016-01-05 19:27:14 CET
New advisory:
=============

Updated lutris package brings it up-to-date with the online library API

  The online Lutris library on lutris.net uses a slightly improved API for the
  game installation scripts which is not 100% compatible with the older client
  version in Mageia 5.

  We therefore provide the new 0.3.7 branch to stay up-to-date with the
  online library, and it also provides many new features and bug fixes.
  Please refer to the release announcement for more details.

References:
 - https://lutris.net/news/lutris-037-is-released#article
 - https://github.com/lutris/lutris/blob/master/debian/changelog

SRPM:
=====
 - lutris-0.3.7.2-1.mga5

RPM:
====
lutris-0.3.7.2-1.mga5.noarch

(advisory updated in SVN)
Comment 6 Rémi Verschelde 2016-01-05 19:39:41 CET
I've tested it locally (Mageia 5 64-bit) and saw no noticeable regression.

The changelog mentions the addition of support for 64-bit wine in the wine runner, but it can't be easily tested right now as 64-bit builds are not provided out of the box - there's no hurry either since all windows games are 32-bit.
Comment 7 Rémi Verschelde 2016-01-11 11:53:48 CET
IMO it can be revalidated as Len properly tested version 0.3.7, and I tested again the 0.3.7.2 bugfix I pushed afterwards. But I won't do it myself as I'm the packager, so just giving my opinion :)
Comment 8 Dave Hodgins 2016-01-12 07:31:49 CET
Validating

Keywords: (none) => validated_update
CC: (none) => davidwhodgins

Comment 9 Mageia Robot 2016-01-12 10:14:41 CET
An update for this issue has been pushed to Mageia Updates repository.

http://advisories.mageia.org/MGAA-2016-0006.html

Status: NEW => RESOLVED
Resolution: (none) => FIXED


Note You need to log in before you can comment on or make changes to this bug.