[Bug 1173741] New: gnome-pomodoro-0.17.0 is incompatible with GNOME 3.34
http://bugzilla.opensuse.org/show_bug.cgi?id=1173741 Bug ID: 1173741 Summary: gnome-pomodoro-0.17.0 is incompatible with GNOME 3.34 Classification: openSUSE Product: openSUSE Distribution Version: Leap 15.2 Hardware: Other OS: Other Status: NEW Severity: Normal Priority: P5 - None Component: GNOME Assignee: gnome-bugs@suse.de Reporter: srinidhi.bs@microfocus.com QA Contact: qa-bugs@suse.de Found By: --- Blocker: --- gnome-pomodoro 0.17.0 is incompatible with GNOME 3.34. This should have never been added to openSUSE:Leap:15.2 project. gnome-pomodoro 0.17.0 adds support for GNOME 3.36 and at the same time, it makes it incompatible with GNOME 3.34. Please refer to following commit: https://github.com/codito/gnome-pomodoro/commit/0143d25328d2ff8ae1eecb123c56... Because of this, gnome-pomodoro's Shell extension does not work in openSUSE Leap 15.2. We get the following error:
gnome-shell[3636]: JS ERROR: Extension pomodoro@arun.codito.in: TypeError: GObject.registerClass() used with invalid base class (is Source) registerClass@resource:///org/gnome/gjs/modules/overrides/GObject.js:85:15 @/usr/share/gnome-shell/extensions/pomodoro@arun.codito.in/notifications.js:67:14 @/usr/share/gnome-shell/extensions/pomodoro@arun.codito.in/extension.js:37:7 _callExtensionInit@resource:///org/gnome/shell/ui/extensionSystem.js:343:13 loadExtension@resource:///org/gnome/shell/ui/extensionSystem.js:277:22 _loadExtensions/<@resource:///org/gnome/shell/ui/extensionSystem.js:490:13 collectFromDatadirs@resource:///org/gnome/shell/misc/fileUtils.js:27:17 _loadExtensions@resource:///org/gnome/shell/ui/extensionSystem.js:469:9 _enableAllExtensions@resource:///org/gnome/shell/ui/extensionSystem.js:499:13 _sessionUpdated@resource:///org/gnome/shell/ui/extensionSystem.js:530:13 init@resource:///org/gnome/shell/ui/extensionSystem.js:48:9 _initializeUI@resource:///org/gnome/shell/ui/main.js:242:5 start@resource:///org/gnome/shell/ui/main.js:138:5 @<main>:1:31
-- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1173741 http://bugzilla.opensuse.org/show_bug.cgi?id=1173741#c1 --- Comment #1 from Srinidhi B S <srinidhi.bs@microfocus.com> --- I've branched out gnome-pomodoro 0.16.0 and this works very nicely on openSUSE Leap 15.2! If anyone else comes here looking for a solution, you can find 0.16.0 version of gnome-pomodoro here: https://build.opensuse.org/package/show/home:srinidhi:branches:openSUSE:Leap... Commands to run: # zypper ar -r https://download.opensuse.org/repositories/home:/srinidhi:/branches:/openSUS... # zypper ref # zypper in --oldpackage gnome-pomodoro{,-lang}-0.16.0-lp152.1.1 -- You are receiving this mail because: You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@suse.com