2018-08-18 9:39 GMT+02:00 Johannes Rohr <[email protected]>:
> 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/