Bug#833887: vlc: Does not install app icon

Matthias Klumpp mak at debian.org
Thu Aug 11 00:55:54 UTC 2016


2016-08-11 1:09 GMT+02:00 Jeremy Bicha <jbicha at ubuntu.com>:
> [...]
>
> Matthias,
>
> Do you know why vlc is not showing up in the GNOME Software app in
> Debian testing or Ubuntu yakkety, and what we can do to fix it?

It's definitely showing up in Debian Testing, I just checked that. It
is visible in GNOME Software and has all the data when I run
`appstreamcli get vlc.desktop --details` too.
(the only difference here might be that I am running GNOME Software
git master, but that really shouldn't have an impact).

2016-08-11 1:09 GMT+02:00 Jeremy Bicha <jbicha at ubuntu.com>:
> On Wed, Aug 10, 2016 at 3:57 AM, Sebastian Ramacher
> <sramacher at debian.org> wrote:
>> On 2016-08-09 18:15:05, Jeremy Bicha wrote:
>>> 1. From Debian "testing" with gnome, open the Software app.
>>> 2. Search for 'vlc'
>>>
>>> What happens:
>>> ------------------
>>> No results for vlc
>>>
>>> What should happen:
>>> ------------------
>>> vlc should be in the results
>>>
>>> Suggested fix
>>> ------------------
>>> http://appstream.ubuntu.com/yakkety/universe/issues/vlc.html
>>
>> This looks buggy, see below.

Jup, this issue is preventing VLC from showing up in the results. It
likely happens due to Ubuntu's Contents file being not up-to-date,
which the old dep11-generator tool Ubuntu uses still relies on.

>>> Debian also has an appstream issues page but maybe the generator needs
>>> updating: https://appstream.debian.org/sid/main/issues/vlc.html

Debian looks fine - no error means the data is included, hints are
just informations on how to improve data.

>>> I think this could be fixed if vlc depended on vlc-data. vlc provides
>>> the binary and the .desktop but vlc-data is needed for the app icons.
>> It already does: vlc -> libvlccore8 -> vlc-data. So whenever the desktop file is
>> installed, the icon is available.

The long-term solution for this problem is to use appstream-generator,
the same tool Debian uses, which is a rewrite of the old tool Ubuntu
is still using. Iain Lane is working on that, and I hope this will
become ready in the Yakkety cycle.
A short-term fix will be having someone (Laney) reprocess the vlc
package and checking that Ubuntu's Contents.gz file is up-to-date.

Cheers,
    Matthias

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



More information about the pkg-multimedia-maintainers mailing list