Matoking / protontricks

A wrapper that does winetricks things for Proton enabled games, requires Winetricks.
GNU General Public License v3.0
1.64k stars 36 forks source link

Update Protontricks in Ubuntu Software #219

Open ghost opened 1 year ago

ghost commented 1 year ago

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

Matoking commented 1 year ago

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.

ghost commented 1 year ago

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

Matoking commented 1 year ago

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.

ghost commented 1 year ago

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

MatthewForrester commented 1 year ago

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.