2018-08-18 9:39 GMT+02:00 Johannes Rohr <jor...@gmail.com>: > Package: appstream > Version: 0.12.2-1 > Severity: critical > Justification: breaks unrelated software > > as of today, apt-get upstream fails because appstreamcli crashes as follows: > > sudo appstreamcli refresh-cache > > (appstreamcli:7230): GLib-CRITICAL **: 09:35:41.559: g_variant_builder_end: > assertion '!GVSB(builder)->uniform_item_types || > GVSB(builder)->prev_item_type != NULL || g_variant_type_is_definite > (GVSB(builder)->type)' failed > > (appstreamcli:7230): GLib-CRITICAL **: 09:35:41.559: g_variant_new_variant: > assertion 'value != NULL' failed > > (appstreamcli:7230): GLib-ERROR **: 09:35:41.559: g_variant_new_parsed: > 11-13:invalid GVariant format string > Trace/Breakpoint ausgelöst
This issue happens due to another package introducing metadata that AppStream doesn't yet like. It doesn't mean that your apt update failed per-se, it actually went fine, so don't worry about that. I'll fix the ugly assertion crash tomorrow as well, metadata, no matter how malformed the XML is, should never make the tool crash or run into assertions. Cheers, Matthias -- I welcome VSRE emails. See http://vsre.info/