[AppStream] Appstream ID and Flatpak

pointedstick pointedstick at zoho.com
Wed Jan 3 16:27:54 UTC 2018


FYI I've been filing bugs and submitting patches for affected apps:

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 (could use input from AppStream,  Flatpak, and Flathub developers)

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, but for pretty reasonable reasons; discussion in https://github.com/flathub/org.filezillaproject.Filezilla/pull/1)

Shutter:
- https://bugs.launchpad.net/shutter/+bug/1739971 (DONE)

0ad:
- https://code.wildfiregames.com/D1186

Audacity:
- https://github.com/audacity/audacity/pull/225 (DONE)


Nate



---- On Sat, 16 Dec 2017 10:09:37 -0800 Nate Graham<pointedstick at zoho.com> wrote ---- 

 > So perhaps the Flathub admins (CCd) should contact the owners of the 
 > apps to 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
 > 
 > 






More information about the AppStream mailing list