Package: lintian Version: 2.5.66 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. The Depends of the extension package should match the shell-version list from the metadata.json file. There should be two depends, one for >= the lowest major version supported and one << for the next odd numbered major version after the highest major version supported. Here is a broken extension example: $ cat /usr/share/gnome-shell/extensions/show-ip@kyle.aims.ac.za/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": "show-ip@kyle.aims.ac.za", "version": 4 } $ apt-cache show gnome-shell-extension-show-ip | grep Depends Depends: gnome-shell (>= 3.16) Here is what it should look like: Depends: gnome-shell (>= 3.22), gnome-shell (>= 3.23~) -- bye, pabs https://wiki.debian.org/PaulWise
Attachment:
signature.asc
Description: This is a digitally signed message part