Package: adequate
Version: 0.15.1
Severity: wishlist

gnome-shell extensions install a JSON file containing an object with a
shell-version member that contains a list of gnome-shell major versions
(3.26 for eg) the extension is compatible with. When the installed
gnome-shell version doesn't match one of these versions then the extension 
cannot be loaded. Here is a broken extension example:

$ cat /usr/share/gnome-shell/extensions/[email protected]/metadata.json
{
  "description": "Show IP addresses (private or public) in gnome-shell 
drop-down status menu",
  "gettext-domain": "show-ip",
  "name": "Show IP",
  "settings-schema": "org.gnome.shell.extensions.show-ip",
  "shell-version": [
    "3.22"
  ],
  "url": "https://gitlab.com/paddatrapper/show-ip-gnome-extension";,
  "uuid": "[email protected]",
  "version": 4
}
$ apt policy gnome-shell
gnome-shell:
  Installed: 3.26.2-2
  Candidate: 3.26.2-2
  Version table:
 *** 3.26.2-2 900
        900 https://deb.debian.org/debian testing/main amd64 Packages
        800 https://deb.debian.org/debian unstable/main amd64 Packages
        100 /var/lib/dpkg/status

-- 
bye,
pabs

https://wiki.debian.org/PaulWise

Attachment: signature.asc
Description: This is a digitally signed message part

Reply via email to