-
Notifications
You must be signed in to change notification settings - Fork 17
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
GNOME can't diferentiate GIMP stable and beta #91
Comments
Yes this is a limitation of the Linux desktop standards hence of flatpak. Basically the specs don't have concept of multiple version of a single application. The solution so far is to switch the visible branch with one of the following command (depending on whether you want to show stable or beta):
You can also run any of the versions from command line even if not the current branch with:
There is a workaround to this issue, which is that we can give to the development version a different ID. Basically the idea is to pretend this is another software altogether. This is ugly and I don't like this, but this is currently the only solution. I will probably do this in a few days. |
It's ugly but this is the only way to not have to manually switch the flatpak branch through boring command lines. See issue #91 and flatpak/flatpak#1109.
@alexlarsson Hi! In the end, I'm just trying to follow the "rename the app-id for the beta release" recommendation. I think I did it all properly, with the But then the build fails at "Check for AppStream xml" step with this error:
Why does it look for a xml.gz file with the old ID. Does it pull this ID from the repository name (which I can not change obviously)? When I look at the build log, in the last lines, I clearly see:
So the file is appropriately named I thought to have understood that other applications were already applying such trick. If they did, then there must be something I do wrong, no? |
Thanks for this explanation and the workaround. I didn't know the Flatpak beta feature had this limitation. |
If you add |
We already do this, but it's not the problem here. I will also answer your comment on #92. |
Sorry I missed it when I checked.... |
No prob. 🙂 |
This should be closed. See: https://www.youtube.com/watch?v=ZM_CqPmI7cQ 15:04-15:15 |
@Twig6943 Could you summarize what we are supposed to understand/discover with this video? I don't really want to click a Youtube link. Also the Flathub report is still opened: flathub/flathub#1138 If that were solved or if they decided that it should not happen, the report would likely have been closed. So I'm curious as to why you think we should close the report on our end. |
I watched that specific part of the video. I think @Twig6943 got confused with the new Nightly AppId. |
Oh I see. Well @Twig6943, we have 3 flatpak-s: the "stable" one on Flathub, the "beta" one (also on Flathub) where we push development releases and the "nightly" one (on GNOME's nightly repo) which are random points in time in development code. Only the nightly flatpak has its own App-ID, since we can control the App-ID there. We don't control App-ID on Flathub, so we need to wait for Flathub to add some special code for allowing this. |
Don't hold your breath on that one. |
What I was reading in the related report seemed pretty positive to me. Now I understand that it's very likely not high priority (which is fine) but Flathub contributors didn't seem particularly against the idea. The last comment even suggested a possible solution to automatize. 🤔 In any case, we are fine with waiting. Everyone does what they can when they can. And it's very fine with us. 🤗 |
STEPS TO REPRODUCE
WHAT YOU EXPECT
WHAT HAPPENS
I'm not able to do it myself but I think this can be fixed in the flatpak manifest.
Thanks!
The text was updated successfully, but these errors were encountered: