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/

Reply via email to