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.
Updates may require up to 24 hours to propagate to mirrors. If the following command doesn't work, please retry later:
sudo dnf upgrade --refresh --advisory=FEDORA-2018-3e4ee09428
Please login to add feedback.
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.
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.
Thanks, I've backported an upstream patch to appstream-0.12.2-2.fc29 to fix this.
kalev edited this update.
New build(s):
Karma has been reset.
This update has been submitted for testing by kalev.
works for me
kalev edited this update.
Works great! LGTM! =)
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
@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.
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.