protonscr

Help -> Steam Runtime Diagnostics doesn't include Steam version

steamopen Steam client
ValveSoftware/steam-for-linux#8049 · opened 2021-09-09 by smcv · updated 2024-12-05 · 3 comments · github
Ssmcv 2021-09-09 github

Your system information

  • Steam client version (build number or date): beta Sep 7 2021, 1631058341
  • Distribution (e.g. Ubuntu): any, I'm using Arch right now
  • Opted into Steam client beta?: yes
  • Have you checked for system updates?: yes

Please describe your issue in as much detail as possible:

When users report Steam, Steam Runtime or Proton issues and include a Help -> System Information report, they sometimes expect that they don't need to quote the Steam version from Help -> About. However, the Steam client version isn't actually in the System Information report, so if they don't retrieve it from Help -> About, that information is lost.

I would have expected it to appear next to the "Steam Runtime Version", which is included in the report (but is not specific enough to narrow a report down to a particular Steam client build).

Steps for reproducing this issue:

  1. Help -> System Information
Ssmcv 2021-09-09 github

If this info is available to steam-runtime-system-info, then I'd be happy to include it in the JSON dump at the end of the report - but at the moment I don't think we have any way to find out.

Perhaps when Steam runs s-r-s-i for use in Help -> System Information, it could set an environment variable like STEAM_CLIENT_BUILD=1631058341?

Ssmcv 2021-09-09 github

If this info is available to steam-runtime-system-info, then I'd be happy to include it in the JSON dump at the end of the report - but at the moment I don't think we have any way to find out.

Hmm, perhaps s-r-s-i could read this from ~/.steam/root/package/steam_client_publicbeta_ubuntu12.manifest or ~/.steam/root/package/steam_client_ubuntu12.manifest, whichever one exists? (But we don't currently have open-source C code to parse VDF correctly, so we'd have to screen-scrape it.)

Ssmcv 2024-12-05 github

Steam Runtime Diagnostics is now a separate menu item, which only contains steam-runtime-system-info output, but unfortunately that doesn't include the Steam client version number.

If this info is available to steam-runtime-system-info, then I'd be happy to include it in the JSON dump at the end of the report - but at the moment I don't think we have any way to find out.

This is still true.

Nothing extracted yet.