FS#78695 - [lutris] python-protobuf optdepends

Attached to Project: Arch Linux
Opened by Rich (rlees85) - Saturday, 03 June 2023, 18:58 GMT
Last edited by Maxime Gauduin (Alucryd) - Thursday, 08 June 2023, 14:20 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Maxime Gauduin (Alucryd)
Filipe Laíns (FFY00)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

The Lutris package since 0.5.13 should have 'python-protobuf' as optdepends.

See: https://github.com/lutris/lutris/releases/tag/v0.5.13

Protobuf is optionally required in order for Battle.NET integration to work.

I have tested this locally in the following way:

- Without protobuf, Lutris starts fine but Battle.NET integration is not present.
- sudo pacman -S --needed --asdeps python-protobuf
- Open Lutris again and Battle.NET integration is present.

Obviously it would be nice if protobuf wasn't wiped out by a cleanup so adding it as optdepends to Lutris makes sense.
Thanks
This task depends upon

Closed by  Maxime Gauduin (Alucryd)
Thursday, 08 June 2023, 14:20 GMT
Reason for closing:  Implemented
Additional comments about closing:  0.5.13-5
Comment by Toolybird (Toolybird) - Saturday, 03 June 2023, 22:35 GMT
Possibly related:  FS#75541 
Comment by Maxime Gauduin (Alucryd) - Monday, 05 June 2023, 09:09 GMT
It was my understanding that our protobuf package was too recent, quoting upstream:

- Battle.net integration requires protobuf but the version needs to be
no higher than 3.20.3. Newer versions won't work. If this is an issue,
we can consider updating the integration to be compatible with the
latest protobuf.
Comment by Rich (rlees85) - Monday, 05 June 2023, 15:27 GMT
$ sudo pacman -Q protobuf
protobuf 21.12-2

Not sure what to say, this is what I have installed and I can confirm it works. The Battle.NET integration finds games and adds them.

Loading...