doesn't use screenshots.u.c images

Bug #1557752 reported by Sebastien Bacher
18
This bug affects 3 people
Affects Status Importance Assigned to Milestone
appstream-glib (Ubuntu)
Fix Committed
Undecided
Andronux
gnome-software (Ubuntu)
Fix Committed
Medium
Andronux

Bug Description

Using current xenial, it seems to main GNOME softwares (cheese, file-roller, eog, ...) don't have a screenshot but should have one (the appstreamcli command lists some valid ones and e.g software-center display some for those)

Changed in gnome-software (Ubuntu):
importance: Undecided → High
Revision history for this message
Robert Ancell (robert-ancell) wrote :

In the case of Cheese there are two dep11 entries - one for cheese.desktop and one for org.gnome.Cheese.desktop. The latter has screenshots defined but it doesn't seem to be used. org.gnome.Cheese.desktop file has NoDisplay=true.

Revision history for this message
Robert Ancell (robert-ancell) wrote :

eog has no screenshots defined in the dep11 data.

Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in gnome-software (Ubuntu):
status: New → Confirmed
Revision history for this message
corrado venturini (corradoventu) wrote :

Also for kstars i see a screenshot on software-center but not in GNOME software. Also synaptic shows a a screenshot for kstars and cheese. Please install software center (and synaptic) by default also in the new 16.04 installations.

Revision history for this message
Sebastien Bacher (seb128) wrote :

@Robert, the appstreamcli command show a screenshot for eog, is that using a different data set than g-s?

Ccing Laney about the cheese case, those .desktop are supposed to be identic mostly, do we know what needs changed for the screenshot to show in the compat one?

Oh, also ubuntu-software-center used to look on our webserver for screenshot without needing specific info about those, is gnome-software doing something like that, at least as a fallback try?

Revision history for this message
Iain Lane (laney) wrote :

I uploaded cheese to get a new .desktop file with X-Appstream-Ignore=true which should get cheese.desktop out of appstream and leave us with only org.gnome.Cheese.desktop which has a screenshot.

I think that should work, and if not then a fix in as-glib might be needed.

Revision history for this message
Robert Ancell (robert-ancell) wrote :

gnome-software only looks at the appstream data for screenshots.

summary: - screenshot missing for softwares that should have one (cheese, eog, etc)
+ doesn't use screenshots.u.c images
Revision history for this message
Sebastien Bacher (seb128) wrote :

IRC comment from ximion

"libappstream does that by default, check /etc/appstream.conf
maybe hughsie dropped that from appstream-glib
the main problem is that we don't know if a screenshot on screenshots.d.o actually exists
 so with libappstream, people will get a filler image in that case
 maybe that wasn't wanted
 implementing support for this in GS or as-glib should be rather simple though"

Revision history for this message
corrado venturini (corradoventu) wrote :

also some "editor's Picks" and "Recommended Office .." does no show a screenshot:
Transmission Inkscape PDF Mod Gnumeric AbiWord LyX Evolution Amarok Audacity Mixxx Sound

Changed in gnome-software (Ubuntu):
importance: High → Medium
Revision history for this message
Will Cooke (willcooke) wrote :

We will revisit this to see how upstream developers are updating their screenshot data. If this is not looking like it will be fixed in a timely manner by upstream developers we will reconsider the options to use fallback screenshots.

tags: added: trello-import
Will Cooke (willcooke)
tags: removed: trello-import
Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in appstream-glib (Ubuntu):
status: New → Confirmed
Revision history for this message
Robert Ancell (robert-ancell) wrote :

I think this is a non-issue now, right?

Changed in gnome-software (Ubuntu):
status: Confirmed → Incomplete
Andronux (andronuxx27)
Changed in appstream-glib (Ubuntu):
status: Confirmed → Fix Committed
Changed in gnome-software (Ubuntu):
status: Incomplete → Fix Committed
Changed in appstream-glib (Ubuntu):
assignee: nobody → Andronux (andronuxx27)
Changed in gnome-software (Ubuntu):
assignee: nobody → Andronux (andronuxx27)
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.