hi @jnsgruk - since the attribute desktop-file-ids is specified, it requires manual review. I don’t see an issue granting this to discord. +1 (#voteFor) from me
Thanks for bringing this up. So I can confirm that the failure is expected, as snaps using the desktop-file-ids are not allow to install unless explicitly approved via snap-declaration.
I think this request is reasonable. My only concern is that the desktop interface documentation states that the attribute should be a list of desktop file ids with valid D-Bus well-known names. From the dbus specification, Bus names must contain at least one '.' (period) character (and thus at least two elements). Thus, discord does not meet this criteria.
I think it might be an error in the interface documentation and what really needs to be a valid D-Bus well-known name is the compete file name (including the .desktop suffix) rather than the values specified in the desktop-file-ids attribute. However, I would like it to be confirmed by @pedronis before granting it.
Yeh fair enough. I think for now we can leave it - we’ve worked around the problem by patching the Electron app to properly set the application name, and I think the original issue is now gone.