gnome-software:uajain/fix-real-appdata-query

Last commit made on 2019-09-18
Get this branch:
git clone -b uajain/fix-real-appdata-query https://git.launchpad.net/gnome-software

Branch merges

Branch information

Name:
uajain/fix-real-appdata-query
Repository:
lp:gnome-software

Recent commits

54a97c3... by Umang Jain <email address hidden> on 2019-09-18

fixup! appstream: Also query the real appdata files during refine

94f91ad... by Umang Jain on 2019-09-11

appstream: Also query the real appdata files during refine

Appstream plugin tries to source two XML file for an installed
app. The first one is the real appdata file (typically present
at /usr/share/metainfo or similar) and another XML representation
sourced from the `.desktop` file of the app present at
`/usr/share/applications`.

During construction of the latter XML representation, appstream
plugin adds a fixup XML node <pkgname> into the XML. This XML
representation was then pushed into the silo.

However, during gs_plugin_refine_app, only the latter XML
representation of the `.desktop` file was queried and the
components from the real appdata file (at /usr/share/metainfo
or similar) were skipped. This is evident by looking at the XbSilo
query which includes components only with <pkgname> tags.

Hence, append the XbSilo query to also include the components
for app-refine from the real appdata. <description> tag is good
enough to know if the component is coming from the real appdata.

The bug was noticed inside Endless app-center when the list of
all installed system apps was missing. This was due to the missing
description in the GsApp and the gs-installed-page refuse to
consider those GsApps are real apps.

https://phabricator.endlessm.com/T27668

f82a835... by Kjartan Maraas on 2019-09-18

Update Norwegian Bokmål translation

825b00e... by Philip Withnall <email address hidden> on 2019-05-17

build: Bump GLib version requirement to 2.55

We already depended on it due to using g_autolist() in the flatpak
plugin.

Signed-off-by: Philip Withnall <email address hidden>

faac8ba... by Philip Withnall <email address hidden> on 2019-05-16

build: Add a glib-2.0 dependency in a few places

The whole project depends implicitly on `glib-2.0` (via `gio-unix-2.0`),
but it would be better to make this explicit, so that its version
requirement can be bumped properly in future, when needed.

Add the `dependency()` call and use it in a few key places.

Signed-off-by: Philip Withnall <email address hidden>

9a9a6eb... by Philip Withnall <email address hidden> on 2019-09-17

lib: Fix minor indentation problem

Signed-off-by: Philip Withnall <email address hidden>

8edc44a... by id:sicklylife on 2019-09-14

Update Japanese translation

a913eed... by Марко М. Костић on 2019-09-14

Update Serbian translation

1461930... by id:sicklylife on 2019-09-14

Update Japanese translation

1a84f2d... by Richard Hughes on 2019-09-09

trivial: Post release version bump