-
Notifications
You must be signed in to change notification settings - Fork 21
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
Update flatpak to latest version #53
Comments
This issue has been fixed on the regular version already. I need to update the flatpak, but on Flathub they are asking me to remove copyrighted material from the project, so I need to change the name and icon. Can't update untill that's done... Suggestions welcome. |
I can understand wanting the icon removed but the name is just what it does. I don't understand why the application would need some unique and meaningless or generic and esoteric name. Is it really a requirement that Steam can't be in the name? Considering that the only function of the application is to interact and edit a file format that is unique to Steam, something like "Game Library Metadata Editor" is too generic and doesn't readily identify that this is a tool that is only for, and inextricably linked to Steam. "VDF Metadata Editor" is esoteric and has no meaning to those outside of a small few that already understand. Would they accept "Metadata Editor for Steam"? Even that to me seems stupid because it is less efficient and therefore even less suitable as a name, but being forced to create a unique "Brand" for an application that is so narrow in scope, is too. SteamSpy Maybe that's what you gotta do; remove the spaces. It then becomes a new word that is not "Steam" even though those letters are in it, lol |
I'll discuss it a bit with the flathub guys. |
I have reverted back to Steam stable and everything works fine for now. I figure we may have a week (maybe less) until Steam promotes the current beta to stable. Before reverting to stable I did try running the "paru -Syu steam-metadata-editor-git" command but it didn't work and I got an error. It seems I need to do some research on what I need to do to get it to work. But first, I figured I would ask your advice on the best way to install the updated code on the Steam Deck in a clean way in case the beta gets promoted to stable before the Flathub situation is sorted. I rely on this app set to run silently everytime I jump to desktop mode to keep all of my launch options updated since Steam likes to revert the changes every couple days. |
What error did you get? That should work. |
:: Synchronizing package databases... |
That has nothing to do with this project. When you use pacman, (or paru, in this case), it creates a .lock file. The presence of this file tells other pacman processes to not touch the database files since they are already being accessed. When the process that created the file finishes, it should delete the .lock file, and allow other processes to complete their tasks. What you ran into, is likely the result of an interrupted update. The pacman process didn't exit cleanly, because the system was shutdown or something of the sorts, and the .lock file was never removed. TL;DR, you have a .lock file preventing you from using pacman. Simply delete it, it should be in /etc/pacman or somewhere like that, just google it. |
It's either that, or pacman is not running as root, so it can't create the file. |
After you asked what the error was, I decided to start looking into it and this is pretty much what I learned from researching the error. I wasn't able to find a db.lck file anywhere to delete. I'm pretty sure the issue is the read only Steam OS. |
There's a pacman.lock file aswell. |
The day has come. Steam released the new update that folds these beta changes into the stable branch. Is there any progress with flathub? |
I'm very sorry but I've been busy. I'll try to get to it when I can. In the meantime I recommend to use the non-flatpak version. |
Still trying to workout how to get this installed. |
This seems like a you problem. Can you install other AUR packages? |
It's not a me problem, it's a Steam Deck problem. Just like the fact that I had to disable the steamos-readonly, and initialize the keyring, and how to use paru and exit out of the review, so that it will prompt to install. I have to read the manual for every little thing to learn why it just won't work then figure out why they still don't work because of SteamOS's immutable root filesystem. Now I need to learn how to use and configure rwfus, Nix, or Distrobox/podman, because without some solution, all this work including Steam Metadata Editor and any other packages installed via pacman will be wiped out by the next SteamOS update. I'll figure it out. I am just annoyed that I have to learn how all these different systems and programs work through trial and error, just to install a program. Flatpak really is a superior way of doing things on SteamOS. |
I get that, but I can't just update the program. I need to come up with a name, logo, and make a request to allow filesystem access. I just don't want to bother with that right now. |
Has there been a solution for this yet? having the same issues on Steam Deck OLED Stable Branch. |
See #53 (comment) for a better solution. |
For some reason at the last step it asks me for review and when I say yes my Konsole just hangs. This is similar to what it did when I was trying to natively install it via the CLI. Nothing shows up on my desktop. |
It's not hung, you're probably in less. Hit Also, nothing is going to show up on your desktop, Steam Metadata Editor will be in the application launcher AKA the "Start Menu" but not on the desktop unless you put it there yourself. |
That did the trick. Also not being in the Arch box and being in SteamOS solved the problem. Thanks! |
I made one: #53 (comment) |
Since it seems this isn't happening soon how would I go about updating it myself this seems like a good learning opportunity. |
Thank you for volunteering. You could do the following:
|
I built a
|
Thanks acid I'll try it out! All I could really help with in terms of branding is name cause I suck at graphic design lol but with helping find a name what would be the best place to send suggestions like here or open a separate issue or open my own fork and submit a poll request sorry I'm just not very familiar with project structure on github. |
Update on trying it I got a window and info but it seemed nothing was intractable guessing I did something wrong but don't wanna play with it rn |
It might be a permissions issue. I use Flatseal. You may need to give it access to the Steam directory and/or |
alr ill check flatseal make sure it gave it perms in the morning its 6:49 am where im at just getting to bed thank you so much for your help btw i appreciate it a lot |
Hi guys. Yeah updating the flatpak means updating the commit hashes and not much else. It's pretty straight forward. But since v2 is in the horizon, and I need to do a rebrand, I guess I'll combine the two. Fell free to suggest or vote on new names in #56 |
I actually just tried removing the 2 Flatseal overrides that you can see in my screenshot for Steam Metadata Editor, and it still works for me. I am not sure what originally prompted me to add those overrides months ago when I originally set this up. So I am not sure why you are getting a window that is not interactive.
Yup, that's all I did. I did try to update the runtime to 23.08 because of the end-of-life warning you get when building it with 22.08. But that did not work. The resulting flatpak installed, but the app wouldn't launch (window never appeared). Despite the end-of-life warning when building with 22.08, it appears to work just fine. |
Alr ill try the flatseal changes in a few minutes! Thanks for letting me know about the open issue ill try thinking of something! |
VDF version 0x107564429 is not supported.
This error message is displayed when launching Steam Metadata Editor Flatpak after updating to new Steam beta.
Steam Beta Branch: Steam Deck Beta
Steam Version: 1722380543
Steam Client Build Date: Tue, Jul 30 17:44 UTC -08:00
Steam Web Build Date: Tue, Jul 30 17:44 UTC -08:00
Steam API Version: SteamClient021
The text was updated successfully, but these errors were encountered: