protontricks icon indicating copy to clipboard operation
protontricks copied to clipboard

Update Protontricks in Ubuntu Software

Open ghost opened this issue 2 years ago • 5 comments

Can you update it for latest LTS at least, please? It causes issues(like this: https://github.com/rockerbacon/modorganizer2-linux-installer/issues/464) for people that won't check that there's newer version

Flatpack(recommended) version causes Failed to start download: error for us, while pipx works: https://github.com/rockerbacon/modorganizer2-linux-installer/issues/317

ghost avatar Apr 16 '23 10:04 ghost

I'm not the package maintainer for the Debian/Ubuntu package, so I unfortunately cannot solve this problem.

Debian and its derivatives such as Ubuntu seem to be a common culprit for shipping older versions of software, as Winetricks' README recommends users to skip the Debian/Ubuntu version as it's commonly outdated.

I've also noticed that the newest version is packaged, but it's only available for the 23.04 release. Ubuntu seems to have a general policy of releasing a new version of its OS every six months; once that's done, the available software is usually not updated in sync with the upstream, instead only receiving smaller bug fixes and security patches. This is generally not too bad for most software, but Protontricks often needs to be updated to fix compatibility with newer versions of Steam and/or Proton.

Matoking avatar Apr 16 '23 11:04 Matoking

So what you can recommend overall? And I have weird issue that I'm getting "Failed to start download:" after MO2 launched, so basically I can download thorough link only when it's closed, guy in comments said he deleted alias line from .bashrc and it works for him, but I'm not sure what does it mean

StellarHarbour avatar Apr 16 '23 11:04 StellarHarbour

Since the Mod Organizer requires Protontricks to be available as a protontricks executable, pipx is likely the best option.

The alias is only necessary for Protontricks when it's installed using Flatpak, in which case it allows the protontricks command to be used in the terminal.

Matoking avatar Apr 17 '23 20:04 Matoking

So both Flatpack and Ubuntu Software is buggy or shitty, that's how we can close this bug report?

StellarHarbour avatar Apr 18 '23 16:04 StellarHarbour

I'm not the package maintainer for the Debian/Ubuntu package, so I unfortunately cannot solve this problem.

Debian and its derivatives such as Ubuntu seem to be a common culprit for shipping older versions of software, as Winetricks' README recommends users to skip the Debian/Ubuntu version as it's commonly outdated.

I've also noticed that the newest version is packaged, but it's only available for the 23.04 release. Ubuntu seems to have a general policy of releasing a new version of its OS every six months; once that's done, the available software is usually not updated in sync with the upstream, instead only receiving smaller bug fixes and security patches. This is generally not too bad for most software, but Protontricks often needs to be updated to fix compatibility with newer versions of Steam and/or Proton.

It is possible to make newer versions of software available to Ubuntu LTS users. An updated version of LibreOffice is available, for example. This is done using the Backports 'pocket'. This means that the updated package is only distributed to users who have opted into the -backports 'pocket' (Ubuntu's term for a release channel) or specifically request the backported version through apt (or equivalent). The backported version must usually be taken from the most recent Ubuntu release, since that has already been tested (so currently 1.10.3 for Protontricks).

The process is explained in this document.

So there's no technical or policy obstacle to making a more recent version of Protontricks available to Ubuntu LTS users; it's just the usual story that somebody needs to step up to be the maintainer & actually do the work. Unfortunately, I am not volunteering since I use Protontricks less than once a year.

MatthewForrester avatar Sep 30 '23 17:09 MatthewForrester