-
-
Notifications
You must be signed in to change notification settings - Fork 41
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
ProtonUp-Qt Flatpak can detect missing dependencies #375
Comments
(See also: sonic2kk/steamtinkerlaunch#1083) For continuity, to reiterate what I said on the other issue, I find it very strange that the ProtonUp-Qt Flatpak can even check for missing dependencies. I always thought that this was not possible, and across all tools that ProtonUp-Qt installs which have dependencies. For SteamTinkerLaunch specifically, I thought we ignored this entirely if we were using ProtonUp-Qt Flatpak.
But perhaps my wires were crossed, and ProtonUp-Qt can actually run Out of interest, if you install these dependencies, does the warning message disappear when you try to re-install? From the screenshot, some low-hanging fruit to try might be |
I just uninstalled I think this might have something to do with |
Is
It's possible to run commands (including
I think we ignore the checks and just show a warning for some compatibility tools, including Boxtron. Can't remember exactly why we do that.
I think we actually do it. We might want to change the behavior though:
Yes, the dependency is required for detecting dependencies. |
Ah, I see. So this is a SteamTinkerLaunch documentation issue. For some reason I assumed ProtonUp-Qt couldn't check dependencies on Flatpak and noted this as such on the SteamTinkerLaunch ProtonUp-Qt wiki page. I'll update that on my side.
I think this is fine, SteamTinkerLaunch more or less requires Yad. As of sonic2kk/steamtinkerlaunch#1059, it won't even load SteamTinkerLaunch if Yad isn't installed. Some code paths may work but these are likely more along the lines of oversights than intended functionality (for now, in future I may try to decouple this a little bit to allow for a more streamlined commanndline experience, but it's an exceptionally low priority for now).
I agree, we could probably resolve this by setting To be honest, I should really take another look at the SteamTinkerLaunch ctmod. I'm sure there's plenty of cleanup opportunity - we have ugly nested Since I have a SteamTinkerLaunch installation that I use for STL development on my PC, to avoid any conflicts or borking during ctmod development, I originally developed the ctmod stuff on my PC (I prefer developing at my "battlestation" 😆) and then tested the branch on my laptop, but my laptop was in-flux between distros and I haven't used it in a long time, so it's not in a testing-ready state. And setting up a VM is a bit of a pain because it requires Steam. But in future I will take another look at the SteamTinkerLaunch ctmod and give it a bit of a refactor.
We should be able to check for an error coming from trying to run a |
Describe the bug
ProtonUp-Qt Flatpak is detecting that I have missing dependecies when installing steamtinkerlaunch.
To Reproduce
Steps to reproduce the behavior:
Expected behavior
ProtonUp-Qt to not detect if there are missing dependencies.
Screenshots
Detecting missing dependencies.
Installs if the dependencies are met.
Desktop:
Additional context
I'm not sure if this is actually a bug. I made an issue here first and was asked to make an issue here.
Terminal output
Same as the screenshot above.
The text was updated successfully, but these errors were encountered: