[Desktop-packages] [Bug 1553156] Re: evince not listed

2016-07-04 Thread Mathew Hodson
** No longer affects: gnome-software (Ubuntu) ** No longer affects: appstream-glib (Ubuntu) ** Changed in: evince (Ubuntu) Importance: Undecided => High -- You received this bug notification because you are a member of Desktop Packages, which is subscribed to gnome-software in Ubuntu.

[Desktop-packages] [Bug 1553156] Re: evince not listed

2016-03-19 Thread Amr Ibrahim
Yes, you are right. The two software centres are designed differently. Ubuntu Software Centre can show every package if you select so. GNOME Software does not; it's by design to show only applications. -- You received this bug notification because you are a member of Desktop Packages, which is

[Desktop-packages] [Bug 1553156] Re: evince not listed

2016-03-19 Thread Sebastien Bacher
** Changed in: gnome-software (Ubuntu) Status: Triaged => Invalid -- You received this bug notification because you are a member of Desktop Packages, which is subscribed to evince in Ubuntu. https://bugs.launchpad.net/bugs/1553156 Title: evince not listed Status in appstream-glib

[Desktop-packages] [Bug 1553156] Re: evince not listed

2016-03-19 Thread Amr Ibrahim
Its purpose is to encourage developers to polish their applications to comply with AppStream specifications to make them appeal to normal users. -- You received this bug notification because you are a member of Desktop Packages, which is subscribed to evince in Ubuntu.

[Desktop-packages] [Bug 1553156] Re: evince not listed

2016-03-16 Thread corrado venturini
but inxi is listed in the old ubuntu software center - see attachment in my previus post. -- You received this bug notification because you are a member of Desktop Packages, which is subscribed to evince in Ubuntu. https://bugs.launchpad.net/bugs/1553156 Title: evince not listed Status in

[Desktop-packages] [Bug 1553156] Re: evince not listed

2016-03-15 Thread Amr Ibrahim
inxi is not listed because it's a script, not a GUI application. GNOME Software is designed to show only applications. If you are familiar enough to use scripts from the CLI, you can also use apt to install it. -- You received this bug notification because you are a member of Desktop Packages,

[Desktop-packages] [Bug 1553156] Re: evince not listed

2016-03-15 Thread corrado venturini
I have same problem also for inxi: not listed in gnome softare but ok in the old ubuntu software center ** Attachment added: "inxiSoftware.png" https://bugs.launchpad.net/ubuntu/+source/gnome-software/+bug/1553156/+attachment/4599651/+files/inxiSoftware.png -- You received this bug

[Desktop-packages] [Bug 1553156] Re: evince not listed

2016-03-15 Thread Launchpad Bug Tracker
Status changed to 'Confirmed' because the bug affects multiple users. ** Changed in: appstream-glib (Ubuntu) Status: New => Confirmed -- You received this bug notification because you are a member of Desktop Packages, which is subscribed to evince in Ubuntu.

[Desktop-packages] [Bug 1553156] Re: evince not listed

2016-03-09 Thread Matthias Klumpp
Okay, looks like nobody does the archive-wide data-hunt, and all fix their packaging or didn't have that problem (asked Arch, Fedora, got fuzzy reply from OpenSUSE because I couldn't find someone directly involved with this stuff). So I would right now rather like to add an error hint warning

[Desktop-packages] [Bug 1553156] Re: evince not listed

2016-03-09 Thread Matthias Klumpp
Thing is: If we allow those separations, we would also need to allow putting the metainfo file in an arbitrary package, so in the end, in the worst case, we need to run a global archive wide or dependency- and reverse-dependency based search on the metainfo file, the .desktop file and icons. At

[Desktop-packages] [Bug 1553156] Re: evince not listed

2016-03-09 Thread Iain Lane
That's what the TryExec= key is for, which evince has. I'm still not convinced it is an error, but if people want to do the work to the packages instead then that is fine. You would do this: 1) Find .desktop file in package 'a' 2) Look for TryExec or Exec in that package 3) If not there,

[Desktop-packages] [Bug 1553156] Re: evince not listed

2016-03-08 Thread Launchpad Bug Tracker
This bug was fixed in the package evince - 3.18.2-1ubuntu4 --- evince (3.18.2-1ubuntu4) xenial; urgency=medium * debian/control: - Set breaks/replaces for .desktop file moves * debian/evince.install: * debian/evince-common.install: - Move .desktop files from -common to

[Desktop-packages] [Bug 1553156] Re: evince not listed

2016-03-08 Thread Matthias Klumpp
> I wonder if the generator could do something about that like search for the Exec= binary - ximion? Nope, because this would mean searching the *reverse dependencies* of a package, or once again turning to the Contents file, which is always bead, because, as you know, it's super-slow. While I

[Desktop-packages] [Bug 1553156] Re: evince not listed

2016-03-08 Thread Iain Lane
On Debian evince is at least listed, so I'm not sure why that doesn't work for us and I think it should (but see the next paragraph). I think there's a second bug, besides it not being listed, that it will try to install evince-common because that's what appstream says the package is for

[Desktop-packages] [Bug 1553156] Re: evince not listed

2016-03-08 Thread Robert Ancell
(Though now I need to double check if the reviews are source package names or binary names...) -- You received this bug notification because you are a member of Desktop Packages, which is subscribed to evince in Ubuntu. https://bugs.launchpad.net/bugs/1553156 Title: evince not listed Status

[Desktop-packages] [Bug 1553156] Re: evince not listed

2016-03-08 Thread Robert Ancell
Also, I noticed the Ubuntu reviews are on the 'evince' package - there are none on 'evince-common'. So moving the .desktop file also makes them show correctly. -- You received this bug notification because you are a member of Desktop Packages, which is subscribed to evince in Ubuntu.

[Desktop-packages] [Bug 1553156] Re: evince not listed

2016-03-08 Thread Robert Ancell
I built a local version with the .desktop file moved and the appstream data manually edited and it worked. I've made the packaging change here in lp:~robert-ancell/evince/ubuntu-lp1553156 Seb - can you give a second opinion if you think moving the .desktop file makes sense and can you double

[Desktop-packages] [Bug 1553156] Re: evince not listed

2016-03-08 Thread Launchpad Bug Tracker
** Branch linked: lp:~robert-ancell/evince/ubuntu-lp1553156 -- You received this bug notification because you are a member of Desktop Packages, which is subscribed to evince in Ubuntu. https://bugs.launchpad.net/bugs/1553156 Title: evince not listed Status in appstream-glib package in

[Desktop-packages] [Bug 1553156] Re: evince not listed

2016-03-08 Thread Robert Ancell
What's happing in this case: 1. The apt plugin states that evince-common is installed. 2. The appstream plugin attempts to find the metadata for this. 3. appstream-glib has multiple entries for the package "evince-common", it picks the first one ("evince-psdocument"). 4. evince-psdocument doesn't