i tested a very cool gnome shell extension called pano and when i started it my wyland crashed, when i'm back on without extension I noticed these an error of the gnome-shell log that says Using libsoup2 and libsoup3 in the same process is not supported. i do have both libsoup2 and libsoup3 installed on my system. ``` Nov 20 02:52:35 tux-2 gnome-shell[8649]: [pano] [extension] extension is initialized Nov 20 02:52:35 tux-2 gnome-shell[8649]: libsoup3 symbols detected. Using libsoup2 and libsoup3 in the same process is not supported. Nov 20 02:52:35 tux-2 gnome-shell[8649]: == Stack trace for context 0x55d65cfc37a0 == Nov 20 02:52:35 tux-2 gnome-shell[8649]: #0 55d65d08f130 i file:///home/ufk/.local/share/gnome-shell/extensions/pano@elhan.io/extension.js:697 (21fdc42b1600 @ 75) Nov 20 02:52:35 tux-2 gnome-shell[8649]: #1 55d65d08f0a0 i file:///home/ufk/.local/share/gnome-shell/extensions/pano@elhan.io/extension.js:703 (21fdc42b1650 @ 20) Nov 20 02:52:35 tux-2 gnome-shell[8649]: #2 55d65d08f010 i file:///home/ufk/.local/share/gnome-shell/extensions/pano@elhan.io/extension.js:3311 (21fdc42b5d30 @ 46) Nov 20 02:52:35 tux-2 gnome-shell[8649]: #3 55d65d08ef68 i file:///home/ufk/.local/share/gnome-shell/extensions/pano@elhan.io/extension.js:3240 (21fdc42b5970 @ 49) Nov 20 02:52:35 tux-2 gnome-shell[8649]: #4 7ffdac52ba30 b resource:///org/gnome/shell/ui/extensionSystem.js:252 (20674e1dab0 @ 438) Nov 20 02:52:35 tux-2 gnome-shell[8649]: #5 7ffdac52bad0 b self-hosted:852 (12f2dc09dc90 @ 15) Nov 20 02:52:35 tux-2 gnome-shell[8649]: #6 55d65d08eed8 i resource:///org/gnome/shell/ui/init.js:21 (82a6c370ba0 @ 48) Nov 20 02:52:38 tux-2 gnome-shell[10751]: Running GNOME Shell (using mutter 45.1) as a X11 window and compositing manager Reproducible: Always full stack trace: Nov 20 02:52:35 tux-2 gnome-shell[8649]: [pano] [extension] extension is initialized Nov 20 02:52:35 tux-2 gnome-shell[8649]: libsoup3 symbols detected. Using libsoup2 and libsoup3 in the same process is not supported. Nov 20 02:52:35 tux-2 gnome-shell[8649]: == Stack trace for context 0x55d65cfc37a0 == Nov 20 02:52:35 tux-2 gnome-shell[8649]: #0 55d65d08f130 i file:///home/ufk/.local/share/gnome-shell/extensions/pano@elhan.io/extension.js:697 (21fdc42b1600 @ 75) Nov 20 02:52:35 tux-2 gnome-shell[8649]: #1 55d65d08f0a0 i file:///home/ufk/.local/share/gnome-shell/extensions/pano@elhan.io/extension.js:703 (21fdc42b1650 @ 20) Nov 20 02:52:35 tux-2 gnome-shell[8649]: #2 55d65d08f010 i file:///home/ufk/.local/share/gnome-shell/extensions/pano@elhan.io/extension.js:3311 (21fdc42b5d30 @ 46) Nov 20 02:52:35 tux-2 gnome-shell[8649]: #3 55d65d08ef68 i file:///home/ufk/.local/share/gnome-shell/extensions/pano@elhan.io/extension.js:3240 (21fdc42b5970 @ 49) Nov 20 02:52:35 tux-2 gnome-shell[8649]: #4 7ffdac52ba30 b resource:///org/gnome/shell/ui/extensionSystem.js:252 (20674e1dab0 @ 438) Nov 20 02:52:35 tux-2 gnome-shell[8649]: #5 7ffdac52bad0 b self-hosted:852 (12f2dc09dc90 @ 15) Nov 20 02:52:35 tux-2 gnome-shell[8649]: #6 55d65d08eed8 i resource:///org/gnome/shell/ui/init.js:21 (82a6c370ba0 @ 48) Nov 20 02:52:38 tux-2 gnome-shell[10751]: Running GNOME Shell (using mutter 45.1) as a X11 window and compositing manager
Created attachment 875229 [details] emerge --info
Apparenty gnome-extra/libgda-6 solves the issue, so a bump request for that should be in order.
$ qdepends -Qqt gnome-extra/libgda app-office/gnumeric-1.12.56: gnome-extra/libgda:5[gtk] app-office/gnumeric-1.12.55: gnome-extra/libgda:5[gtk] app-office/planner-9999: >=gnome-extra/libgda-1.0:5 app-office/planner-0.14.91: >=gnome-extra/libgda-1.0:5 app-text/gtranslator-45.3: gnome-extra/libgda:5= app-text/gtranslator-45.2: gnome-extra/libgda:5= app-text/gtranslator-42.0: gnome-extra/libgda:5= That may be a more involved process. gtranslator has an unconditional requirement on libgda-5
https://gitlab.gnome.org/GNOME/gtranslator/-/commit/27c3f164422c193246aa4f71facf77d2a97ee94c https://gitlab.gnome.org/GNOME/gnumeric/-/commit/5862048949405f02819bad6a4ff3878dca7f41a9 But the requirements are incorrect.
I wish pano was useable on gentoo again. with libgda5 it keeps making my gnome-shell unuseable and I have to delete the extension before logging off or it hangs on next login.