Bug 19760 - Move installed AppStream data from /usr/share/appdata to /usr/share/metainfo
Summary: Move installed AppStream data from /usr/share/appdata to /usr/share/metainfo
Status: NEW
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: Cauldron
Hardware: All Linux
Priority: Normal major
Target Milestone: Mageia 7
Assignee: Neal Gompa
QA Contact:
Depends on:
Reported: 2016-11-11 17:05 CET by Neal Gompa
Modified: 2016-11-11 20:41 CET (History)
2 users (show)

See Also:
Source RPM: appstream, appstream-glib
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.

Note You need to log in before you can comment on or make changes to this bug.