Bug#1019586: gnome-shell-extension-weather: Extension not compatible with libsoup3
Amr Ibrahim
amribrahim1987 at hotmail.com
Mon Sep 12 18:10:53 BST 2022
Package: gnome-shell-extension-weather
Version: 0.0~git20210509.d714eb1-4
Severity: important
Tags: upstream
Hello,
The extension broke after building gnome-shell 42.4-2 with libsoup3 in Debian
testing. It cannot fetch the weather data any more.
18:49:37 gnome-shell: Unhandled promise rejection. To suppress this warning,
add an error handler to your promise chain with .catch() or a try-catch block
around your await expression. Stack trace of the failed promise:
promisify/proto[asyncFunc]@resource:///org/gnome/gjs/modules/core/overrides/Gio.js:434:16
openExtensionPrefs at resource:///org/gnome/shell/ui/extensionSystem.js:240:26
openPrefs at resource:///org/gnome/shell/misc/extensionUtils.js:227:26
_onPreferencesActivate@/usr/share/gnome-shell/extensions/openweather-
extension at jenslody.de/extension.js:969:28
18:49:05 gnome-shell: JS ERROR: TypeError: Soup.form_request_new_from_hash is
not a function
load_json_async@/usr/share/gnome-shell/extensions/openweather-
extension at jenslody.de/extension.js:1123:28
refreshWeatherCurrent@/usr/share/gnome-shell/extensions/openweather-
extension at jenslody.de/openweathermap_org.js:405:10
parseWeatherCurrent@/usr/share/gnome-shell/extensions/openweather-
extension at jenslody.de/openweathermap_org.js:299:14
rebuildButtonMenu/<@/usr/share/gnome-shell/extensions/openweather-
extension at jenslody.de/extension.js:861:18
Best,
Amr
-- System Information:
Debian Release: bookworm/sid
APT prefers testing
APT policy: (500, 'testing'), (100, 'unstable')
Architecture: amd64 (x86_64)
Kernel: Linux 5.19.0-1-amd64 (SMP w/8 CPU threads; PREEMPT)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
Versions of packages gnome-shell-extension-weather depends on:
ii ca-certificates 20211016
ii dconf-gsettings-backend [gsettings-backend] 0.40.0-3
ii gir1.2-clutter-1.0 1.26.4+dfsg-4
ii gir1.2-glib-2.0 1.73.0+ds-1
ii gir1.2-gtk-3.0 3.24.34-3
ii gir1.2-soup-2.4 2.74.2-3
ii gnome-shell 42.4-2
Versions of packages gnome-shell-extension-weather recommends:
ii gnome-tweaks 42~beta-2
gnome-shell-extension-weather suggests no packages.
-- no debconf information
-------------- next part --------------
18:49:37 gnome-shell: Unhandled promise rejection. To suppress this warning, add an error handler to your promise chain with .catch() or a try-catch block around your await expression. Stack trace of the failed promise:
_promisify/proto[asyncFunc]@resource:///org/gnome/gjs/modules/core/overrides/Gio.js:434:16
openExtensionPrefs at resource:///org/gnome/shell/ui/extensionSystem.js:240:26
openPrefs at resource:///org/gnome/shell/misc/extensionUtils.js:227:26
_onPreferencesActivate@/usr/share/gnome-shell/extensions/openweather-extension at jenslody.de/extension.js:969:28
18:49:05 gnome-shell: JS ERROR: TypeError: Soup.form_request_new_from_hash is not a function
load_json_async@/usr/share/gnome-shell/extensions/openweather-extension at jenslody.de/extension.js:1123:28
refreshWeatherCurrent@/usr/share/gnome-shell/extensions/openweather-extension at jenslody.de/openweathermap_org.js:405:10
parseWeatherCurrent@/usr/share/gnome-shell/extensions/openweather-extension at jenslody.de/openweathermap_org.js:299:14
rebuildButtonMenu/<@/usr/share/gnome-shell/extensions/openweather-extension at jenslody.de/extension.js:861:18
More information about the pkg-gnome-maintainers
mailing list