You are not logged in.

#1 2025-01-30 11:04:32

quiqueck
Member
Registered: 2013-04-15
Posts: 89

sdl3: right mouse button not working anymore

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

#2 2025-01-30 11:14:49

Svenstaro
Administrator
From: Germany
Registered: 2008-11-19
Posts: 390

Re: sdl3: right mouse button not working anymore

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

#3 2025-01-30 11:40:07

quiqueck
Member
Registered: 2013-04-15
Posts: 89

Re: sdl3: right mouse button not working anymore

Thanks, upgrading didn't solved it, upstream bug

Offline

#4 2025-01-30 18:09:12

xerxes_
Member
Registered: 2018-04-29
Posts: 882

Re: sdl3: right mouse button not working anymore

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

#5 2025-01-30 18:58:46

quiqueck
Member
Registered: 2013-04-15
Posts: 89

Re: sdl3: right mouse button not working anymore

Thanks xerxes_ but i think i just stick with the latest SDL2 package and ignore SDL3 from updates until the bugreport is fixed.

Offline

#6 2025-01-30 19:29:39

V1del
Forum Moderator
Registered: 2012-10-16
Posts: 24,118

Re: sdl3: right mouse button not working anymore

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

#7 2025-01-31 14:34:28

quiqueck
Member
Registered: 2013-04-15
Posts: 89

Re: sdl3: right mouse button not working anymore

V1del wrote:

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

#8 2025-02-01 11:04:34

Lone_Wolf
Administrator
From: Netherlands, Europe
Registered: 2005-10-04
Posts: 13,408

Re: sdl3: right mouse button not working anymore

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

Board footer

Powered by FluxBB