Project

General

Profile

Actions

Emulator Issues #13714

open

Rename flatpak app to org.dolphin_emu.dolphin_emu

Added by jordi 14 days ago. Updated 13 days ago.

Status:
New
Priority:
Normal
Assignee:
-
% Done:

0%

Operating system:
N/A
Issue type:
Bug
Milestone:
Regression:
No
Relates to usability:
No
Relates to performance:
No
Easy:
No
Relates to maintainability:
No
Regression start:
Fixed in:

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.

Actions #1

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?

Actions #2

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...

Actions

Also available in: Atom PDF