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


You are receiving this mail because: