Workrave gnome-shell extension cannot load in Ubuntu 23.04

Bug #2017302 reported by Philip Langdale
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Workrave
Fix Released
Unknown
workrave (Ubuntu)
Confirmed
Undecided
Unassigned

Bug Description

In Ubuntu 23.04 (gnome-shell 44), the extension now refuses to load with an error:

"Requiring namespace Gtk version 3.0, but 4.0 is already loaded"

I've tried disabling all other extensions and it still fails.

This seems strange as I don't think gnome-shell's GTK usage has changed in 44 vs 43, and the upstream workrave github indicates gnome-shell 44 is supported. But workrave definitely still uses Gtk 3, so I'm not sure where things are going wrong.

no longer affects: network-manager-vpnc (Ubuntu)
Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in workrave (Ubuntu):
status: New → Confirmed
Revision history for this message
Philip Langdale (langdalepl) wrote :

There are upstream fixes linked from the upstream bug report that can be backported

Changed in workrave:
status: Unknown → New
Revision history for this message
Philip Langdale (langdalepl) wrote :

I can verify that backporting https://github.com/rcaelers/workrave/commit/5fe6e9c0060cae3a4bf1210c92c26b01022ddb1e with the minor adjustment to remove the metadata.json change (or drop that patch from the series) produces a working build.

Changed in workrave:
status: New → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.