FS#63669 - [libretro-mupen64plus] Deprecated with RetroArch 1.7.8 and newer

Attached to Project: Community Packages
Opened by Stephen Erisman (serisman) - Friday, 06 September 2019, 05:39 GMT
Last edited by Antonio Rojas (arojas) - Tuesday, 01 October 2019, 14:47 GMT
Task Type Bug Report
Category Packages
Status Closed
Assigned To No-one
Architecture x86_64
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:

The libretro-mupen64plus core has been deprecated (and replaced) upstream and no longer works as expected with the new RetroArch 1.7.8-2 release. It can still be used manually to load and run N64 content, but RetroArch no longer shows the pretty name for the core, and the content scanner no longer finds any matching files for this core. It looks like the root cause of these issues is that the associated mupen64plus_libretro.info file (from the libretro-core-info package, starting version 1.7.8-1) was renamed to mupen64plus_next_libretro.info and changed to refer to the new replacement core (https://github.com/libretro/mupen64plus-libretro-nx).

Manually re-adding the old .info file back (see below) seems to make it work again, but doesn't seem in-line with the direction of the upstream project. The old core isn't going to be maintained, so over time it will probably become even more unusable.

Is it possible to mark this package as deprecated (or something) and introduce a new package for the replacement core?

Package versions:
libretro-mupen64plus 1:680-1
retroarch 1.7.8-2
libretro-core-info 1.7.8-1

Steps to reproduce:
sudo pacman -S retroarch libretro-mupen64plus

Expected Behavior:
Scanning for N64 rom files should build an N64 playlist

Actual Behavior:
No N64 playlist is created

Steps to temporarily fix the issue (by adding the old .info file back):
cd /usr/share/libretro/info
sudo curl -LO https://raw.githubusercontent.com/libretro/libretro-core-info/3ff6fa297c390bef0d88414fd6b70cbd0973ca7c/mupen64plus_libretro.info
This task depends upon

Closed by  Antonio Rojas (arojas)
Tuesday, 01 October 2019, 14:47 GMT
Reason for closing:  Fixed

Loading...