Web lists-archives.com

AppStream Re: Depends/Recommends from libraries

appstream itself is installed on ~60% of sid/stretch desktops [0], but isenkram on only ~5% (and most of those are the -cli version).

When beignet-opencl-icd added AppStream metadata (black line in [1]), there was no noticeable increase in its installs. As it's for popular hardware (~33% of systems [2]) but a sufficiently behind-the-scenes feature that few users manually install it, this is a fairly sensitive test: <10% of new (including newly upgraded) sid/stretch desktop installations with the hardware installed it.

Hence, either most users don't see AppStream suggestions, or most users don't want GPU compute when offered the option. (beignet-opencl-icd's AppStream summary/description are "OpenCL (GPU compute) driver for Intel GPUs"/"This allows using Intel integrated GPUs for general computation, speeding up some applications." At least libreoffice-calc and probably ffmpeg can take advantage of it, but it's very possible that typical use of these is either on too little data to notice the difference, or has a better option (libva/libvdpau).)

[0] https://qa.debian.org/popcon-graph.php?packages=libvpx4+libllvm3.9+appstream+libappstream4+beignet-opencl-icd&show_installed=on&want_legend=on&want_ticks=on&from_date=2016-01-01&to_date=&hlght_date=2017-01-18&date_fmt=%25Y-%25m&beenhere=1 libvpx4 (video decoding, dependency of firefox and chromium) and libllvm3.9 (compiler library, dependency of libgl1-mesa-dri) were chosen as approximations of "all stretch/sid desktops", as they have changed soname since jessie.

[1] https://qa.debian.org/popcon-graph.php?packages=beignet-opencl-icd+mesa-opencl-icd+pocl-opencl-icd&show_installed=on&want_legend=on&want_ticks=on&from_date=2016-01-01&to_date=&hlght_date=2017-01-18&date_fmt=%25Y-%25m&beenhere=1

[2] from recent bug reports: