Skip to content

[migration] not working on gnome 49 #218

@ogarcia

Description

@ogarcia

Describe the bug

Making the minimal change of indicating that the extension is compatible with GNOME 49 does not work.

To Reproduce

  1. Clone dev branch.
  2. Edit metadata.json and set shell-version to 49.
  3. Compile extension.
  4. Enable and crash.

Error

gnome-shell[15582]: Extension quick-settings-tweaks@qwreey: Error: GSettings key media-progress-height not found in schema org.gnome.shell.extensions.quick-settings-tweaks

                                         Stack trace:
                                           _checkKey@resource:///org/gnome/gjs/modules/core/overrides/Gio.js:825:23
                                           createCheckedMethod/<@resource:///org/gnome/gjs/modules/core/overrides/Gio.js:775:30
                                           loadInt@file:///home/ogarcia/.local/share/gnome-shell/extensions/quick-settings-tweaks@qwreey/libs/shell/feature.js:39:32
                                           fromLoader@file:///home/ogarcia/.local/share/gnome-shell/extensions/quick-settings-tweaks@qwreey/libs/shell/styler.js:46:32
                                           loadSettings@file:///home/ogarcia/.local/share/gnome-shell/extensions/quick-settings-tweaks@qwreey/features/widget/media.js:996:49
                                           load@file:///home/ogarcia/.local/share/gnome-shell/extensions/quick-settings-tweaks@qwreey/libs/shell/feature.js:76:18
                                           enable@file:///home/ogarcia/.local/share/gnome-shell/extensions/quick-settings-tweaks@qwreey/extension.js:69:21
                                           _callExtensionEnable@resource:///org/gnome/shell/ui/extensionSystem.js:266:38
                                           async*_onEnabledExtensionsChanged@resource:///org/gnome/shell/ui/extensionSystem.js:594:24
                                           _loadExtensions/<@resource:///org/gnome/shell/ui/extensionSystem.js:690:18
                                           createCheckedMethod/<@resource:///org/gnome/gjs/modules/core/overrides/Gio.js:776:46
                                           enableExtension@resource:///org/gnome/shell/ui/extensionSystem.js:289:29
                                           EnableExtension@resource:///org/gnome/shell/ui/shellDBus.js:468:38
                                           _handleMethodCall@resource:///org/gnome/gjs/modules/core/overrides/Gio.js:330:38
                                           _wrapJSObject/<@resource:///org/gnome/gjs/modules/core/overrides/Gio.js:409:34
                                           @resource:///org/gnome/shell/ui/init.js:21:20

Environment

  1. gnome-shell version: GNOME Shell 49
  2. distro information:
NAME="Arch Linux"
PRETTY_NAME="Arch Linux"
ID=arch
BUILD_ID=rolling
  1. Extension version: dev

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions