You are not logged in.
It seems the last update of sdl broke functionality of the right mouse button. Found this while trying to edit a map in the sdl2-game widelands. Here you should be able to move a map inside the editor while holding down the right mouse button. With sdl3 this doesn't work anymore. Downgrading sdl to sdl2-2.30.11-1 and removing the conflicting package sdl2-compat solved this.
Is this an upstream issue? Didn't found a related issue on the bug trackers of sdl2-compat or sdl3.x so far.
For completeness the log of the last update:
[2025-01-29T16:24:01+0100] [PACMAN] Running 'pacman -Syu'
[2025-01-29T16:24:01+0100] [PACMAN] synchronizing package lists
[2025-01-29T16:24:02+0100] [PACMAN] starting full system upgrade
[2025-01-29T16:24:34+0100] [ALPM] transaction started
[2025-01-29T16:24:35+0100] [ALPM] removed sdl2 (2.30.11-1)
[2025-01-29T16:24:35+0100] [ALPM] upgraded gegl (0.4.52-1 -> 0.4.52-2)
[2025-01-29T16:24:35+0100] [ALPM] upgraded perl-image-exiftool (13.15-1 -> 13.16-1)
[2025-01-29T16:24:35+0100] [ALPM] upgraded python-fonttools (4.55.6-1 -> 4.55.7-1)
[2025-01-29T16:24:35+0100] [ALPM] upgraded python-pip (24.3.1-3 -> 25.0-1)
[2025-01-29T16:24:35+0100] [ALPM] installed sdl3 (3.2.0-1)
[2025-01-29T16:24:35+0100] [ALPM] installed sdl2-compat (2.30.50-2)
[2025-01-29T16:24:35+0100] [ALPM] upgraded wavpack (5.8.0-1 -> 5.8.1-1)
[2025-01-29T16:24:35+0100] [ALPM] upgraded wpa_supplicant (2:2.11-2 -> 2:2.11-3)
[2025-01-29T16:24:36+0100] [ALPM] transaction completed
[2025-01-29T16:24:36+0100] [ALPM] running '30-systemd-daemon-reload-system.hook'...
[2025-01-29T16:24:36+0100] [ALPM] running '30-systemd-restart-marked.hook'...
[2025-01-29T16:24:36+0100] [ALPM] running '30-systemd-update.hook'...
[2025-01-29T16:24:36+0100] [ALPM] running 'dbus-reload.hook'...
[2025-01-29T16:24:36+0100] [ALPM] running 'detect-old-perl-modules.hook'...
Offline
You're using an old version of sdl2-compat. The new one is 2.30.51. Could you check whether that resolves things? If not, please post an upstream issue.
Offline
Thanks, upgrading didn't solved it, upstream bug
Offline
UPDATE:
Look here - solution should work as widelands also needs sdl2:
https://bbs.archlinux.org/viewtopic.php?pid=2223524
https://bbs.archlinux.org/viewtopic.php?pid=2223520
Last edited by xerxes_ (2025-01-30 18:43:34)
Offline
Thanks xerxes_ but i think i just stick with the latest SDL2 package and ignore SDL3 from updates until the bugreport is fixed.
Offline
There's no reason for that, you can just install sdl2 from the AUR instead of sdl2-compat. SDL3 will not give you trouble for software not yet written to make use of that.
Offline
There's no reason for that, you can just install sdl2 from the AUR instead of sdl2-compat. SDL3 will not give you trouble for software not yet written to make use of that.
Looking at the packages which require SDL3 there is also no reason for installing SDL3, imho. Ok, this might change in the future… Normally i tend to prevent installing packages from the AUR.
I guess as long SDL3 is not available in other big distributions, like Debian or Ubuntu, some software will not start to adapt to use SDL3. So the migration from sdl2 to sdl3 will take at least several years and the sdl-compat package has to be maintained as long the whole migration will take.
Offline
yup, just like sdl12-compat replaced sdl 1.2 almost 3 years ago and is still present .
Disliking systemd intensely, but not satisfied with alternatives so focusing on taming systemd.
clean chroot building not flexible enough ?
Try clean chroot manager by graysky
Offline