FEDORA-2018-3e4ee09428

enhancement update in Fedora 29 for appstream and appstream-data

Status: stable a year ago

New metadata version, matching Fedora 29 stable repos contents after the Final Freeze.

In addition, this update includes a new build of appstream, which fixes an issue of 'appstreamcli refresh' crashing with latest appstream metadata.

How to install

sudo dnf upgrade --advisory=FEDORA-2018-3e4ee09428

Comments 21

This update has been submitted for testing by kalev.

kalev edited this update.

kalev edited this update.

Thank you, Kalev. This new update works for me.

karma: +1 critpath: +1 #1638126: +1

This update has been pushed to testing.

I got the following post-cleanup scriptlet appstream-data-29-7 errors when running sudo dnf upgrade --refresh

/var/tmp/rpm-tmp.UCQ1Y8: line 1: 28041 Trace/breakpoint trap (core dumped) /usr/bin/appstreamcli refresh --force &> /dev/null /var/tmp/rpm-tmp.MVC6uh: line 1: 28130 Trace/breakpoint trap (core dumped) /usr/bin/appstreamcli refresh &> /dev/null

I can try to get the full traces from the core dumps with debugging info if that would help.

critpath: +1

Thanks, I've backported an upstream patch to appstream-0.12.2-2.fc29 to fix this.

kalev edited this update.

New build(s):

  • appstream-0.12.2-2.fc29

Karma has been reset.

This update has been submitted for testing by kalev.

works for me

karma: +1

kalev edited this update.

Works great! LGTM! =)

karma: +1

This update has been pushed to testing.

I updated to appstream-0.12.2-2. I ran sudo dnf reinstall appstream-data which didn't show the core dumps in appstreamcli I commented on earlier. I tried to test gnome software, which crashed once on the main screen and once on the Updates screen after pressing the refresh button. I didn't see any mention of appstream in the traces and journal messages right before the crashes. I filed the following bugzilla entries about the crashes https://bugzilla.redhat.com/show_bug.cgi?id=1638767 https://bugzilla.redhat.com/show_bug.cgi?id=1638784

critpath: +1

@mattf Thanks for filing those crashes! I'm pretty sure they are completely unrelated to the appstream data update.

rdieter edited this update.

@kalev The crashes in #1638767 and #1638784 still occurred after I downgraded to appstream-data-29-6 so they are unrelated to this update. The appstream data shows up normally in gnome software. The full traces of #1638767 show that the function gs_plugin_add_category_apps at ../plugins/core/gs-plugin-desktop-categories.c:100 has the pointer category=0x0 and desktop_groups = gs_category_get_desktop_groups (category); so desktop_groups = 0x0. The line where the segmentation fault occurred was if (desktop_groups->len > 0) which might have been due to a null pointer dereference. I'll add additional information on those entries with the full traces.

karma: +1 critpath: +1 #1638126: +1 #1638936: +1

This update has been submitted for batched by bodhi.

This update has been submitted for stable by bodhi.

This update has been pushed to stable.

As discussed on IRC, this update broke the main page of GNOME Software on Silverblue. It is probably a bug in GS, not the appstream-data package itself, but it got triggered by this new update.

critpath: -1

Add Comment & Feedback

Please login to add feedback.

Content Type
RPM
Status
stable
Test Gating
Submitted by
Update Type
enhancement
Update Severity
medium
Karma
+3
stable threshold: 3
unstable threshold: -3
Autopush (karma)
Enabled
Autopush (time)
Disabled
Dates
submitted a year ago
in testing a year ago
in stable a year ago
modified a year ago

Related Bugs 3

00 #1570259 google-chrome.xml metadata file has errors
0+1 #1638126 Update appstream-data after final freeze
0+1 #1638936 [abrt] appstream: g_variant_new_parsed_va(): appstreamcli killed by SIGTRAP

Automated Test Results