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

2017-11-28 Thread Matthias Klumpp
2017-11-28 22:26 GMT+01:00 Darthcat :
> 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



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

2017-11-28 Thread Darthcat
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.

> Cheers,
> Matthias

Best regards,
Philippe



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

2017-11-27 Thread Matthias Klumpp
2017-11-27 17:53 GMT+01:00 Jeremy Bicha :
> On Mon, Nov 27, 2017 at 10:43 AM, Darthcat  wrote:
>> Thank you so much Jeremy for this quick and detailed answer. Moreover,
>> I really like to understand what does not work properly when this is
>> the case.
>
> The problem is that the DEP-11 icons and metadata need to be present.
> 'sudo apt update' will download them for you. unattended-upgrades will
> do it in the background but you may have to wait a day for that to
> run.
>
> gnome-software is always running as a background app and in this case,
> it looks like it needs to be restarted (manually or by logging out and
> logging back in) for it to recognize the updated DEP-11 files.
>
> I suggest talking to the debian-installer people about this bug.

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.

Cheers,
Matthias



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

2017-11-27 Thread Jeremy Bicha
On Mon, Nov 27, 2017 at 10:43 AM, Darthcat  wrote:
> Thank you so much Jeremy for this quick and detailed answer. Moreover,
> I really like to understand what does not work properly when this is
> the case.

The problem is that the DEP-11 icons and metadata need to be present.
'sudo apt update' will download them for you. unattended-upgrades will
do it in the background but you may have to wait a day for that to
run.

gnome-software is always running as a background app and in this case,
it looks like it needs to be restarted (manually or by logging out and
logging back in) for it to recognize the updated DEP-11 files.

I suggest talking to the debian-installer people about this bug.

Thanks,
Jeremy Bicha



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

2017-11-27 Thread Darthcat
Le samedi 25 novembre 2017 à 09:21 -0500, Jeremy Bicha a écrit :
> Control: retitle -1 gnome-software: Does not show any uninstalled
> apps
> after initial Debian install
> Control: tags -1 -unreproducible
> 
> On Sat, Nov 25, 2017 at 6:49 AM, Darthcat  wrote:
> > I've just purged it and gnome-software works also fine. I remember
> > there was no category buttons when I first launched it on two fresh
> > Debian setups and I had to install libgnome-menu-3-0 to get it
> > work. I
> > should check what I get on the other computer. Maybe it works now.
> > I'll
> > let you know.
> 
> Well, there is a bug for a fresh install but I think it's the fault
> of
> the ISO creation process and debian-installer.
> 
> Test Case
> -
> 1. Boot a Debian GNOME 9.2 live iso.
> 2. Open the GNOME Software app.
>  
> Workaround
> ---
> 1. Open a terminal and run sudo apt update
> 2. Then log out and log back in (or you can run pkill gnome-software)
> 3. Now open the GNOME Software app.
> 
> Suggested Fix
> --
> 1. The ISOs should have initial appstream metadata pre-installed.
> 2. If the appstream metadata is not pre-installed (it might not make
> sense with the traditional debian-installer), I suggest that the
> installer run sudo apt update at the end of the install.
> 
Thank you so much Jeremy for this quick and detailed answer. Moreover,
I really like to understand what does not work properly when this is 
the case.
> Thanks,
> Jeremy Bicha
Thanks again,
Philippe



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

2017-11-25 Thread Jeremy Bicha
Control: retitle -1 gnome-software: Does not show any uninstalled apps
after initial Debian install
Control: tags -1 -unreproducible

On Sat, Nov 25, 2017 at 6:49 AM, Darthcat  wrote:
> I've just purged it and gnome-software works also fine. I remember
> there was no category buttons when I first launched it on two fresh
> Debian setups and I had to install libgnome-menu-3-0 to get it work. I
> should check what I get on the other computer. Maybe it works now. I'll
> let you know.

Well, there is a bug for a fresh install but I think it's the fault of
the ISO creation process and debian-installer.

Test Case
-
1. Boot a Debian GNOME 9.2 live iso.
2. Open the GNOME Software app.

Workaround
---
1. Open a terminal and run sudo apt update
2. Then log out and log back in (or you can run pkill gnome-software)
3. Now open the GNOME Software app.

Suggested Fix
--
1. The ISOs should have initial appstream metadata pre-installed.
2. If the appstream metadata is not pre-installed (it might not make
sense with the traditional debian-installer), I suggest that the
installer run sudo apt update at the end of the install.

Thanks,
Jeremy Bicha



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

2017-11-25 Thread Darthcat
Le vendredi 24 novembre 2017 à 17:58 -0500, Jeremy Bicha a écrit :
> Control: tags -1 unreproducible
> 
> I can't reproduce this issue in either Debian 9.2 "Stretch" or in
> Debian Testing. I uninstalled libgnome-menu-3-0 and made sure to
> completely stop gnome-software. gnome-software worked fine.
I've just purged it and gnome-software works also fine. I remember
there was no category buttons when I first launched it on two fresh
Debian setups and I had to install libgnome-menu-3-0 to get it work. I
should check what I get on the other computer. Maybe it works now. I'll
let you know.
> 
> Thanks,
> Jeremy Bicha
Thank you so much.
Philippe



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

2017-11-24 Thread Jeremy Bicha
Control: tags -1 unreproducible

I can't reproduce this issue in either Debian 9.2 "Stretch" or in
Debian Testing. I uninstalled libgnome-menu-3-0 and made sure to
completely stop gnome-software. gnome-software worked fine.

Thanks,
Jeremy Bicha



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

2017-07-17 Thread darthcat
Package: gnome-software
Version: 3.22.5-1
Severity: important

Dear Maintainer,

On two machines upgraded to Debian Stretch, one had gnome-software that didn't
worked : the "all" tab stayed empty and the difference between the two was a
missing libgnome-menu-3-0 library. Installing it solved the problem.

Best regards.

Philippe



-- System Information:
Debian Release: 9.0
  APT prefers stable
  APT policy: (990, 'stable'), (500, 'testing')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.9.0-3-amd64 (SMP w/4 CPU cores)
Locale: LANG=fr_FR.utf8, LC_CTYPE=fr_FR.utf8 (charmap=UTF-8), 
LANGUAGE=fr_FR.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages gnome-software depends on:
ii  appstream0.10.6-2
ii  dconf-gsettings-backend [gsettings-backend]  0.26.0-2+b1
ii  gnome-software-common3.22.5-1
ii  gsettings-desktop-schemas3.22.0-1
ii  libappstream-glib8   0.6.8-1
ii  libatk1.0-0  2.22.0-1
ii  libc62.24-11+deb9u1
ii  libcairo-gobject21.14.8-1
ii  libcairo21.14.8-1
ii  libenchant1c2a   1.6.0-11+b1
ii  libfwupd10.7.4-2
ii  libgdk-pixbuf2.0-0   2.36.5-2
ii  libglib2.0-0 2.50.3-2
ii  libgnome-desktop-3-123.22.2-1
ii  libgtk-3-0   3.22.11-1
ii  libgtkspell3-3-0 3.0.9-1
ii  libgudev-1.0-0   230-3
ii  libjson-glib-1.0-0   1.2.6-1
ii  libpackagekit-glib2-18   1.1.5-2
ii  libpango-1.0-0   1.40.5-1
ii  libpangocairo-1.0-0  1.40.5-1
ii  libpolkit-gobject-1-00.105-18
ii  libsecret-1-00.18.5-3.1
ii  libsoup2.4-1 2.56.0-2
ii  libsqlite3-0 3.16.2-5
ii  packagekit   1.1.5-2
ii  software-properties-gtk  0.96.20.2-1

gnome-software recommends no packages.

Versions of packages gnome-software suggests:
pn  fwupd  
pn  gnome-software-plugin-flatpak  
pn  gnome-software-plugin-limba

-- no debconf information