Am Fr., 5. Jan. 2024 um 15:04 Uhr schrieb Jeremy Bícha
<jeremy.bi...@canonical.com>:
>
> Matthias,
>
> I am experiencing this issue on Debian Testing and that was before
> appstream 1.0 migrated to Testing today.

Very odd...

> I am also experiencing this issue with Ubuntu 24.04 but not with the
> stable Ubuntu 23.10, even if I am using the same version of
> gnome-software. https://launchpad.net/bugs/2047818
>
> Did something change with appstream-generator or something else at a
> lower level?

AppStream 1.0 is a fairly huge update, and GNOME Software is not using
libappstream facilities for everything but is often doing its own
thing, making GS sometimes the odd one out by behaving differently
from everything else. We might have some of that here, however if I
run GS in verbose mode I get this:

14:56:38:467 XbSilo ignoring invalid file
/var/lib/swcatalog/yaml/deb.debian.org_debian_dists_testing_main_dep11_Components-amd64.yml.gz:ctime=170
4463598.154626:func-id=AddIcons@2:func-id=AppStreamUpgrade2@3:func-id=AddOriginKeyword@1:func-id=TextTokenize@2:func-id=MediaBaseUrl@3:scope=syste
m:filename=/var/lib/swcatalog/yaml/deb.debian.org_debian_dists_testing_main_dep11_Components-amd64.yml.gz:
cannot process content type application
/yaml
14:56:38:467 XbSilo ignoring invalid file
/var/lib/swcatalog/yaml/deb.debian.org_debian_dists_testing_contrib_dep11_Components-amd64.yml.gz:ctime=
1704463598.154626:func-id=AddIcons@2:func-id=AppStreamUpgrade2@3:func-id=AddOriginKeyword@1:func-id=TextTokenize@2:func-id=MediaBaseUrl@3:scope=sy
stem:filename=/var/lib/swcatalog/yaml/deb.debian.org_debian_dists_testing_contrib_dep11_Components-amd64.yml.gz:
cannot process content type appli
cation/yaml
14:56:38:467 XbSilo ignoring invalid file
/var/lib/swcatalog/yaml/deb.debian.org_debian_dists_testing_non-free_dep11_Components-amd64.yml.gz:ctime
=1704431294.941037:func-id=AddIcons@2:func-id=AppStreamUpgrade2@3:func-id=AddOriginKeyword@1:func-id=TextTokenize@2:func-id=MediaBaseUrl@3:scope=s
ystem:filename=/var/lib/swcatalog/yaml/deb.debian.org_debian_dists_testing_non-free_dep11_Components-amd64.yml.gz:
cannot process content type app
lication/yaml
14:56:38:467 XbSilo ignoring invalid file
/var/lib/swcatalog/yaml/deb.debian.org_debian_dists_testing_non-free-firmware_dep11_Components-amd64.yml
.gz:ctime=1704195943.915785:func-id=AddIcons@2:func-id=AppStreamUpgrade2@3:func-id=AddOriginKeyword@1:func-id=TextTokenize@2:func-id=MediaBaseUrl@
3:scope=system:filename=/var/lib/swcatalog/yaml/deb.debian.org_debian_dists_testing_non-free-firmware_dep11_Components-amd64.yml.gz:
cannot proces
s content type application/yaml

This is actually strongly hinting at the issue not being with
AppStream, but with GNOME Software's or libxmlb's MIME handling
instead.
I do recall something being fixed on that front months ago, but I
couldn't find  the patch (so maybe testing with 46.beta is a good
plan, to see if that one resolves the issue).

I also tested this before, so it's really odd that this broke
somehow... (maybe in addition to the new MIME detection issue, we now
*also* have GS not liking some YAML change, but I don't know what that
would be - the fact that this also happens in Ubuntu, which didn't
update its metadata generation, hints at the issue not being related
to the data itself).

Cheers,
    Matthias

-- 
I welcome VSRE emails. See http://vsre.info/

Reply via email to