Your message dated Tue, 30 Dec 2025 21:12:24 +0000
with message-id <[email protected]>
and subject line Bug#1123953: fixed in libsdl3 3.2.28+ds-2
has caused the Debian Bug report #1123953,
regarding angband: SDL2 frontend won't start with sdl2-compat: This process is
currently running setuid or setgid
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
1123953: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1123953
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: angband,libsdl2-compat
Control: found -1 angband/1:4.2.5+dfsg1-3
Severity: normal
Tags: forky sid
User: [email protected]
Usertags: regression setgid
Forwarded: https://github.com/libsdl-org/sdl2-compat/issues/564
sdl2-compat is a reimplementation of the SDL 2 API using SDL 3.
It can be tested by installing the libsdl2-compat-shim and
libsdl2-compat-dev packages from testing/unstable, or by installing the
libsdl2-2.0-0 and libsdl2-dev packages built by src:sdl2-compat in
experimental.
After discussion with SDL upstream, I'm looking into what needs to
happen for Debian (and indirectly Ubuntu) to replace "classic" SDL2
(src:libsdl2) with sdl2-compat, following in the footsteps of other
distros like Arch and Fedora that have already done this transition.
When using sdl2-compat, angband doesn't start, because angband is
setgid, SDL 3 uses GTK for "tray icon" support, and GTK specifically
doesn't support being run setuid/setgid:
>$ angband -msdl2
>
>(process:624673): Gtk-WARNING **: 18:12:37.294: This process is currently
>running setuid or setgid.
>This is not a supported use of GTK+. You must create a helper
>program instead. For further details, see:
>
> http://www.gtk.org/setuid.html
>
>Refusing to initialize GTK+.
A workaround is to depend on libsdl2-classic and run as:
SDL_DYNAMIC_API='/usr/$LIB/sdl2-classic/libSDL2-2.0.so.0' angband -msdl2
although I've confirmed that this still suffers from #1121870 (not a
regression, it seems that bug was already present with "classic" SDL2).
I've raised this with SDL upstream in
https://github.com/libsdl-org/sdl2-compat/issues/564 and will see what
they say.
smcv
--- End Message ---
--- Begin Message ---
Source: libsdl3
Source-Version: 3.2.28+ds-2
Done: Simon McVittie <[email protected]>
We believe that the bug you reported is fixed in the latest version of
libsdl3, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Simon McVittie <[email protected]> (supplier of updated libsdl3 package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Tue, 30 Dec 2025 17:33:59 +0000
Source: libsdl3
Architecture: source
Version: 3.2.28+ds-2
Distribution: unstable
Urgency: medium
Maintainer: Debian SDL packages maintainers
<[email protected]>
Changed-By: Simon McVittie <[email protected]>
Closes: 1123953
Changes:
libsdl3 (3.2.28+ds-2) unstable; urgency=medium
.
* d/p/build-scripts-Include-SDL-prefix-in-SDL_REVISION-when-bui.patch:
Mark as applied upstream
* d/p/Added-Keychron-V5-System-Control-to-the-controller-blackl.patch,
d/p/testver-Assert-that-SDL_GetRevision-starts-with-SDL.patch,
d/p/GPU-Remove-erroneous-buffer-usage-flag-from-defrag-proces.patch,
d/p/log-Fix-unlikely-out-of-bounds-issue.patch,
d/p/Fix-loop-variable-bug-in-V4L2-camera-format-enumeration.patch,
d/p/WhatsNew.txt-Moved-some-missing-entries-over-to-the-relea.patch,
d/p/stb_image.h-apply-patches-from-mainstream-PRs-1839-1862-a.patch,
d/p/GPU-Fix-crash-on-Android-upon-returning-from-the-backgrou.patch,
d/p/cmake-add-reftable-ref-storage-support-to-GetGitRevisionD.patch,
d/p/Pass-the-window-along-with-evdev-touch-events.patch,
d/p/Fix-SDL_EnumerateDirectory-failing-on-POSIX-and-Windows.patch,
d/p/x11-Don-t-poll-the-map-state-when-the-window-was-unmapped.patch,
d/p/wayland-Update-the-HDR-data-on-placeholder-displays.patch,
d/p/Fix-for-13094.patch,
d/p/egl-Better-attempt-at-retrying-surface-creation-w-o-EGL_E.patch,
d/p/video-Unload-GL-Vulkan-when-shutting-down-the-video-subsy.patch,
d/p/Allow-the-offscreen-and-dummy-drivers-to-be-used-as-fallb.patch,
d/p/wayland-Use-the-implicit-grab-serial-when-clearing-the-cl.patch,
d/p/Document-SDL-s-policy-on-setuid-setgid-executables.patch:
Update to upstream commit release-3.2.28-27-g888104f5a from the
release-3.2.x branch, excluding commits specific to upstream CI or
non-Debian platforms
* d/p/unix-Add-internal-function-SDL_CanUseGtk.patch,
d/p/unix-If-setuid-or-setgid-don-t-use-GTK.patch,
d/p/wayland-If-GTK-is-disabled-try-to-avoid-libdecor-s-GTK-pl.patch:
Work around some SDL 1.2 and SDL 2 games being setgid
(Closes: #1123953)
Checksums-Sha1:
728bda1223a07231839aef1a2b333be485feac86 3318 libsdl3_3.2.28+ds-2.dsc
0c335afd058015e2b6853a618405a1adf8787066 62632
libsdl3_3.2.28+ds-2.debian.tar.xz
1facf9190d47f50b18d3107133a08edcf4f248af 16263280
libsdl3_3.2.28+ds-2.git.tar.xz
653d6ae05f2ba3bc15ce91af27ba8ca440ab1ced 17151
libsdl3_3.2.28+ds-2_source.buildinfo
Checksums-Sha256:
177a747075c0bd62a8e416b525af1e663ceb738263f607b4232121a99cd316f1 3318
libsdl3_3.2.28+ds-2.dsc
a6ea79bc74a1996d25fe956e9c784db1a3c7ba9c2f15021c6c2e2c8d272082e1 62632
libsdl3_3.2.28+ds-2.debian.tar.xz
faaa6c4f1ef589839724ba8d7e9997ea4a14c65b6ef62a14c92cabb45d73a94d 16263280
libsdl3_3.2.28+ds-2.git.tar.xz
66f1fe51b3e5caf71a9e10c7599ab2996631ef6545ab87e8e5e2a1b25eb37f64 17151
libsdl3_3.2.28+ds-2_source.buildinfo
Files:
ba63bb7439f5139375ee54b8aeeca76a 3318 libs optional libsdl3_3.2.28+ds-2.dsc
c0d07d49b3ef1832a1c26b9c61819952 62632 libs optional
libsdl3_3.2.28+ds-2.debian.tar.xz
1b4f96c31f421a0a88ce91b0c722f102 16263280 libs optional
libsdl3_3.2.28+ds-2.git.tar.xz
53b8f158b5fc62abddacd55c61d2686f 17151 libs optional
libsdl3_3.2.28+ds-2_source.buildinfo
Git-Tag-Info: tag=6c8025b9ecabb5f0735e1b856d526eed329ceaaa
fp=7a073ad1ae694fa25bff62e5235c099d3eb33076
Git-Tag-Tagger: Simon McVittie <[email protected]>
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEN02M5NuW6cvUwJcqYG0ITkaDwHkFAmlUDjAACgkQYG0ITkaD
wHm1qhAAs79oXLEYY5urKj6wxapgwNw1gR7qvs3n70AKo0E2jsNzhHKBek8HAeEC
xqci017KkJXJuiLPH8sAvkQlpALN6Ph1ACR07MbbpraNf/A0NB2xDScRVmFSB3MV
V+7au8kXiM55tV/fBo5FarRQLOw4lmw1LrUxOJbGdoTNgtxNNdVuoQPYVrkMlsB4
eKysIl8IySr1feZoR1q9gZCKUsPoCFe7yx2go9SkdZ2DGjU/5HIyatT/LE68GsFl
ZpFURZbdEsbTFrp45Fbek78Z13qze6B8M+tLuBfRUOErrlj/LZNEWpl1nw2BP2At
hfvnamwuQX6Ole8+JK/mjVpFKhNx2ieUOvKkHshnd9Hz0CCyL72ChuzcG6eUMd8d
MSqTnHJgJauVLWlbmM/fOveQZDZlhtgWGOEG8MPj5tY8ThiEsBzeGV/NPmc+Wi3P
COS1/T1Utn4SddqYRuOP++dBdgdUfKAoJkywvroAGNbKqlnh+apE3klFeX8Wuij0
s6yN0jLEd+EDYr3Y4/CNIluLnhJN5AEt90AA3Firh0jTht3sAO/M0dJj3V9qdavM
++gwpGSB7m32PA4EAvz7p7oMQLpR6mqqgMDaScK7oRBYBfbj+u+kFZ6JNZJGYZZq
UDdaOjBautl/OK6MHGsEOqjhm/Hr1pTlmhGO0uMLQ/dRaqNf1LE=
=K9TE
-----END PGP SIGNATURE-----
pgpM5pvv43Yv_.pgp
Description: PGP signature
--- End Message ---