[AppStream] Appstream ID and Flatpak

Nate Graham pointedstick at zoho.com
Fri Jan 12 05:31:40 UTC 2018


I decided to start this work myself and have been submitting patches for 
affected apps. Here's what I've done so far:

Blender:      https://developer.blender.org/T53611
Inkscape:     https://bugs.launchpad.net/inkscape/+bug/1739713
               https://bugs.launchpad.net/inkscape/+bug/1739898
GIMP:         https://bugzilla.gnome.org/show_bug.cgi?id=791861
               https://bugzilla.gnome.org/show_bug.cgi?id=779839
Endless Sky:  https://github.com/endless-sky/endless-sky/pull/3455 (DONE)
HexChat:      https://github.com/hexchat/hexchat/pull/2104
Telegram:     https://bugs.launchpad.net/telegram-app/+bug/1739847
               https://github.com/telegramdesktop/tdesktop/pull/4230
Transmission: https://github.com/transmission/transmission/pull/460
Lollypop:     https://gitlab.gnome.org/gnumdk/lollypop/issues/1313
VLC:          https://trac.videolan.org/vlc/ticket/19335 (DONE)
Pitivi:       https://phabricator.freedesktop.org/T7897
               https://phabricator.freedesktop.org/T7898
Filezilla:    https://trac.filezilla-project.org/ticket/11478 (Sort of 
DONE, they changed it to one that doesn't match Flathub, for pretty 
reasonable reasons; discussion in 
https://github.com/flathub/org.filezillaproject.Filezilla/pull/1)
 
https://github.com/flathub/org.filezillaproject.Filezilla/issues/2
Shutter:      https://bugs.launchpad.net/shutter/+bug/1739971 (DONE)
0ad:          https://code.wildfiregames.com/D1186
Audacity:     https://github.com/audacity/audacity/pull/225 (DONE)


Feel free to lend a hand!

Nate



On 12/21/2017 01:33 PM, Nate Graham wrote:
> [+flathub at lists.freedesktop.org]
> 
> So perhaps the Flathub admins (CCd) should contact the owners of the 
> apps on Flathub and ask them to harmonize the appstream ids they're 
> using on Flathub with the ones they're providing to distros via their 
> desktop files.
> 
> What should we do going forward to make sure that this divergence 
> doesn't happen again in the future?
> 
> Nate
> 
> 
> On 12/13/2017 09:16 PM, Matthias Klumpp wrote:
>> 2017-12-13 19:06 GMT+01:00 Matthias Clasen <mclasen at redhat.com>:
>>> On Tue, Dec 12, 2017 at 12:05 PM, Matthias Klumpp 
>>> <matthias at tenstral.net>
>>> wrote:
>>>> [...]
>>>> That's not necessary (anymore) and not even wanted, because the ID can
>>>> be independent from the .desktop filename of the application, and
>>>> should (sometimes must) follow a reverse-DNS scheme.
>>>
>>> But we don't want to go back to the bad old days of multiple ids per
>>> application (desktop file name, appstream id, flatpak id, dbus 
>>> name...) - we
>>> chose to unify them for a reason.
>>
>> Yes, absolutely not. But people should never ever rename the AppStream
>> ID for a specific bundling system, that defeats its purpose.
>> Ideally, people would just fix the naming upstream and rename
>> component-id / .desktop file, etc. directly, instead of making
>> bundling system specific hacks.
>>
>> Cheers,
>>      Matthias
>> _______________________________________________
>> AppStream mailing list
>> AppStream at lists.freedesktop.org
>> https://lists.freedesktop.org/mailman/listinfo/appstream
>>
> 
> _______________________________________________
> AppStream mailing list
> AppStream at lists.freedesktop.org
> https://lists.freedesktop.org/mailman/listinfo/appstream
> 
> _______________________________________________
> AppStream mailing list
> AppStream at lists.freedesktop.org
> https://lists.freedesktop.org/mailman/listinfo/appstream



More information about the AppStream mailing list