Emulator Issues #13714
openRename flatpak app to org.dolphin_emu.dolphin_emu
0%
Description
Following up from https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1076340, I am requesting a Flatpak app-id change for Dolphin, so things are conformant to the spec, as this potentially affects other interactions with system components like appstream, D-Bus, etc.
As outlined by https://www.freedesktop.org/software/appstream/docs/chap-Metadata.html#tag-id-generic, the app-id should be
org.dolphin_emu.dolphin_emu
and a couple things should be done in Flathub to make the transition somewhat smooth: https://docs.flathub.org/docs/for-app-authors/maintenance/#renaming-the-flatpak-id
I can help with the trivial patches if that's desired, but uploading the new app to flathub for review and deprecating the old one is something I won't be able to help with evidently.
Once this is done, I'll submit a pull reuqest with the actual AppStream definitions proposed in the Debian bug report.
Updated by OatmealDome 13 days ago
We're aware that the app ID is non-compliant with the spec. This was the app ID that was used when Dolphin was published (unoffically) on Flathub in 2017, and we kept it to minimize user disruption.
Right now, we're in the middle of transitioning control of the Flathub app from the current maintainers over to upstream. As part of this, I did bring up the topic of potentially changing the app ID, and was told that it would be a hassle to change the app ID and that it would be best to avoid it if possible. Let me see if I can loop the Flathub people into the conversation.
Is there anything actively broken on your end?
Updated by jordi 13 days ago
OatmealDome wrote in #note-1:
We're aware that the app ID is non-compliant with the spec. This was the app ID that was used when Dolphin was published (unoffically) on Flathub in 2017, and we kept it to minimize user disruption.
Right now, we're in the middle of transitioning control of the Flathub app from the current maintainers over to upstream. As part of this, I did bring up the topic of potentially changing the app ID, and was told that it would be a hassle to change the app ID and that it would be best to avoid it if possible. Let me see if I can loop the Flathub people into the conversation.
I see. It was much more of a hassle in the past when flathub had no notion of one app "replacing" another one, but it's not so bad anymore. GNOME, for example, have been renaming non-conformant apps lately.
Is there anything actively broken on your end?
It was just an effort to fix things before adding more things (appstream data) that will make it more difficult to fix it in the future. For these things, the earlier is always the better...