libretro / libretro/RetroArch

Winget installs a new separate install when RetroArch is installed via Steam

Open
#16,445 6 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
C
Stars
14.1k
Forks
2.2k
Avg merge
7h 35m
Merged PRs (30d)
51

Description

Description

Whenever I update apps using Winget the stand-alone version of RetroArch gets installed because the Steam version is detected but not its version.

Expected behavior

Winget does not detect the Steam version at all or it detects the installed version and updates via Steam. (idk if Winget can tell Steam to update apps)

Actual behavior

A new install of RetroArch is installed completely separate from Steam.

Steps to reproduce the bug
  1. Have RetroArch installed via Steam.
  2. Update apps with Winget using the command winget update --all --include-unknown
Bisect Results

I do not know how long this has been going on I only just noticed it.

Version/Commit
  • RetroArch: 1.17.0/ad8975cb5a
Environment information
  • OS: Windows 11 64x 23H2

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reproducing the issue with RetroArch installed through Steam, then run winget update --all --include-unknown on Windows 11 and inspect how the Steam installation is detected. Done means the command no longer installs a separate standalone RetroArch version, or the issue is clearly documented as unsupported if Steam updates cannot be invoked.

Written by the indexing model from the issue text.

Assessment

Domain
desktop, operating-systems
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.