Bug#1136412: gnome-shell-extension-disable-workspace-switcher: needs update for GNOME Shell 50

2026-05-13 Thread Daniel Baumann

Hi,

On 5/13/26 14:52, Simon McVittie wrote:
Please consider autogenerating each package's dependencies from the 
metadata.json


indeed, thanks for the recommendation and helpful pointer.

I'll do another round of uploads for all these new packages in the next 
couple of days to address that.


Regards,
Daniel



Bug#1136412: gnome-shell-extension-disable-workspace-switcher: needs update for GNOME Shell 50

2026-05-13 Thread Simon McVittie

Source: gnome-shell-extension-disable-workspace-switcher
Version: 6-1
Severity: serious
Tags: forky sid upstream
User: [email protected]
Usertags: gnome-shell-50

Hi Daniel,
I see that you've now been able to break up gnome-shell-extensions-extra 
into individual packages per extension, as requested in #1030683 - 
thanks for persevering with that!


Most of the individual extensions seem to be compatible with the new 
GNOME Shell 50 in experimental (according to their metadata.json, I 
haven't tested them) but 
gnome-shell-extension-disable-workspace-switcher only seems to be 
declaring compatibility with versions <= 49, so it has the same issue 
that we previously reported in #1132297. We're hoping to do the GNOME 
Shell 50 transition soon, so this extension shouldn't migrate to testing 
until this is fixed. Based on how simple the code is, the solution might 
be as simple as a tweak to the metadata similar to 
https://github.com/jbradaric/disable-workspace-switcher/commit/464f09e15d1634f576445acd26202af8c51de97b, 
or it might need actual code changes.


Please consider autogenerating each package's dependencies from the 
metadata.json, so that they each get a dependency like


gnome-shell (>= 48~), gnome-shell (<< 51~),

or whatever is appropriate for the specific extension. That would let 
the GNOME team check at a glance which ones have/haven't been updated for 
GNOME 50, and then the same again when it's time for GNOME 51 in 
September. There's suitable code to do this in all of the GNOME Team's 
extensions, for example gnome-shell-extension-caffeine: look for 
gnome:MaximumVersion and gnome:MinimumVersion in the source.


I'm not going to report separate bugs for all your other Shell extension 
packages right now, but they'd all benefit from autogenerating the 
dependency like that.


Thanks,
smcv