Bug#1008557: gnome-shell-extension-system-monitor: does not declare compatibility with GNOME Shell 42

Simon McVittie smcv at debian.org
Mon Mar 28 16:38:54 BST 2022


Package: gnome-shell-extension-system-monitor
Version: 40-3
Severity: normal
Tags: bookworm sid fixed-upstream
User: pkg-gnome-maintainers at lists.alioth.debian.org
Usertags: gnome-shell-42
Forwarded: https://github.com/paradoxxxzero/gnome-shell-system-monitor-applet/pull/736

The metadata.json for this extension doesn't declare compatibility with
GNOME 42. According to upstream git, no actual code changes are needed
(not verified, so please test).

gnome-shell 42 is in experimental and will be entering unstable soon,
at which point this will become a RC bug.

In versions of GNOME Shell up to 3.38, metadata.json didn't matter much,
because validation of extensions' metadata against the installed Shell
version was disabled by default; but since GNOME 40 the default has changed
back to enabling the version check by default, in an effort to avoid
issues caused by outdated extensions remaining enabled. As a result,
GNOME Shell extensions in bookworm should probably have a dependency like:

    Depends: gnome-shell (>= x), gnome-shell (<< y~)

where x and y are set according to metadata.json.
gnome-shell-extension-caffeine is a good example of this technique.

During the GNOME Shell 42 transition, this extension will be removed from
testing if it continues to be incompatible.

Thanks,
    smcv



More information about the pkg-gnome-maintainers mailing list