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/0143d25328d2ff8ae1eecb123c560c6a37a6cf7f 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