Bug 19760

Summary: Move installed AppStream data from /usr/share/appdata to /usr/share/metainfo
Product: Mageia Reporter: Neal Gompa <ngompa13>
Component: RPM PackagesAssignee: Neal Gompa <ngompa13>
Status: NEW --- QA Contact:
Severity: major    
Priority: Normal CC: marja11, olav
Version: Cauldron   
Target Milestone: Mageia 7   
Hardware: All   
OS: Linux   
Whiteboard:
Source RPM: appstream, appstream-glib CVE:
Status comment:

Description Neal Gompa 2016-11-11 17:05:58 CET
Description of problem:

The AppStream implementations (AppStream and appstream-glib) are moving to standardize on /usr/share/metainfo.

Most RPM based Linux distributions currently install into /usr/share/appdata, but there's pressure from upstream to move to the "new" directory.

GNOME and KDE have already started adapting to install to the new path, and things reusing their build scaffolding (CMake modules, autotools scripts, Meson snippets, etc.) will do the same.

We need to move to /usr/share/metainfo to ensure we don't break with upstream projects.
Neal Gompa 2016-11-11 17:06:06 CET

Target Milestone: --- => Mageia 7

Comment 1 Marja Van Waes 2016-11-11 20:30:18 CET
CC'in appstream-glib maintainer and assigning to appstream maintainer

Or should this report be cloned for appstream-glib?

CC: (none) => marja11, olav
Assignee: bugsquad => ngompa13
Source RPM: (none) => appatream, appstream-glib

Rémi Verschelde 2016-11-11 20:32:57 CET

Source RPM: appatream, appstream-glib => appstream, appstream-glib

Comment 2 Neal Gompa 2016-11-11 20:41:36 CET
This actually doesn't really affect either of them that much.

There's a patch I'll have to drop and path fix in appstream, but beyond that, nothing there.

This bug is for all packages in the entire distribution that install *.appdata.xml or *.metainfo.xml files into /usr/share/appdata.