Bug#868655: gnome-software: Missing dependancy to libgnome-menu-3-0

Matthias Klumpp matthias at tenstral.net
Tue Nov 28 21:52:10 UTC 2017


2017-11-28 22:26 GMT+01:00 Darthcat <darthcat at free.fr>:
> Le mardi 28 novembre 2017 à 07:46 +0100, Matthias Klumpp a écrit :
>>
>
> Dear Matthias,
>
> Thank you for your answer.
>>
>> Aktually, if no metadata is available, GNOME Software will display a
>> "Preparing software catalog..." panel while running an apt update in
>> the background to obtain fresh data.
>> Apparently, that is not working for everyone, and I haven't
>> investigated yet why.
>> My guess is though that people do get data from the Snappy store,
>> Flatpak or the GNOME Shell extensions catalog, which makes GNOME
>> Software skip the loading screen and jump right to the catalog filled
>> with less applications. If that is the case, I don't know yet how to
>> fix this issue without annoying sideeffects, the potentially easiest
>> thing to do would be to run an apt update once when GNOME SOftware is
>> first started and it finds no AppStream component with the OS vendor
>> as origin_kind.
> As far as I am concerned I am a strict Debian user: I didn't installed
> foreign softwares and I discovered this bug just after two fresh Debian
> installs.
> I hope this will help you.

This will trigger as soon as you have metadata from "foreign" sources
available, which should at least be the case for data from
extensions.gnome.org that gets downloaded. Just installing the GNOME
Software Flatpak plugin will not add a remote source (that is still
explicit), while for the Snappy plugin I am not sure (but since the
Ubuntu store is the only place to get Snaps from, I guess it would
kind of make sense if it automatically did set up the Ubuntu store as
store source).

So, tl;dr, I think you might at least have GNOME extension metadata
also available. But in any case, I need to put some work into this and
figure out what is going on as soon as I have a bit more time - unless
of course, someone else is faster with debugging and patch writing ;-)

Cheers,
    Matthias



More information about the pkg-gnome-maintainers mailing list