Your message dated Tue, 30 Dec 2025 21:12:45 +0000
with message-id <[email protected]>
and subject line Bug#1123953: fixed in libsdl3 3.3.6+git20251229~95ac0ff+ds-1
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.3.6+git20251229~95ac0ff+ds-1
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:38:34 +0000
Source: libsdl3
Architecture: source
Version: 3.3.6+git20251229~95ac0ff+ds-1
Distribution: experimental
Urgency: medium
Maintainer: Debian SDL packages maintainers
<[email protected]>
Changed-By: Simon McVittie <[email protected]>
Closes: 1123953
Changes:
libsdl3 (3.3.6+git20251229~95ac0ff+ds-1) experimental; urgency=medium
.
* New upstream snapshot
- Works around some SDL 1.2 and SDL 2 games being setgid
(Closes: #1123953)
- Please note API changes for SDL_ELF_NOTE_DLOPEN since preview
release 3.3.6
* Merge packaging changes from unstable (no functional change)
Checksums-Sha1:
7fa3d7850cbd2e47bd231c89d40892e00de5fbea 3463
libsdl3_3.3.6+git20251229~95ac0ff+ds-1.dsc
40bbd117c05580e6a53904b9b31874e9f614d70e 11515864
libsdl3_3.3.6+git20251229~95ac0ff+ds.orig.tar.xz
703f3106d2c8f1b3c48cb0a59c84a898667a0f7b 49468
libsdl3_3.3.6+git20251229~95ac0ff+ds-1.debian.tar.xz
ae253305128578c3cc1775297497a75f905c44c8 12544
libsdl3_3.3.6+git20251229~95ac0ff+ds-1_source.buildinfo
Checksums-Sha256:
43ce0c6d686fc2df396bcb12ae870e7737f740ab27ed00ee28e28b28fcb00185 3463
libsdl3_3.3.6+git20251229~95ac0ff+ds-1.dsc
c6f4308d8ff91d608fa5f39ff437a253389939f6d4d1f500e4f32ed86373d072 11515864
libsdl3_3.3.6+git20251229~95ac0ff+ds.orig.tar.xz
29e7d0e45c7a27ced498a55646d7f40512d60de8a5fdf7f2796de40237e4bcff 49468
libsdl3_3.3.6+git20251229~95ac0ff+ds-1.debian.tar.xz
20cdcf5549984ff1ce0d86303501383e927ca7ef43e348f6a3793021b16278b2 12544
libsdl3_3.3.6+git20251229~95ac0ff+ds-1_source.buildinfo
Files:
ffba35d54bd077bc320581b3e285d12a 3463 libs optional
libsdl3_3.3.6+git20251229~95ac0ff+ds-1.dsc
9f6b4f450858c7d3cad76309ed0b49da 11515864 libs optional
libsdl3_3.3.6+git20251229~95ac0ff+ds.orig.tar.xz
b452e0b96618d84515456b130e5e76bd 49468 libs optional
libsdl3_3.3.6+git20251229~95ac0ff+ds-1.debian.tar.xz
68168285a8db7a5f15ae7b8bf6cae606 12544 libs optional
libsdl3_3.3.6+git20251229~95ac0ff+ds-1_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEegc60a5pT6Jb/2LlI1wJnT6zMHYFAmlUEBEACgkQI1wJnT6z
MHappA//Tnp4QgDGzs+hRW5GFUTNad6ytmNTtmK19bJuh/l0YSfIKtBIEfdlZiMb
RcLb/eUMJeyXxyPYi079n66rMexUOor5v/Ai/k6MBW4GX3cWXD5yNjMD5Jn3LgFt
6vS5mfGJwKy9wnyYeYG5bSGZ8kUbzi7hKxlg/S5E3WHcEZzGR9+gdgKys9f8FHPR
BSL899uZn7CuFNmuPd0DRoTnsjc1JC72XugTrnXycZpwrqk/Eq4246nODFs/dn5N
v/e3szj7WXdn0vkyYetEr1afkNp6buLwmuWlzoM2wvKgTii53/XrbqPQTW4Ba1vY
Xb6YDElCHZggrhM0gb8rYa6O3CHrQNzfnDkzMQhACx2S0q8lnjrjxb+BfyMN8OcT
kkO6rCA7jlqDKqoSxWQLz8iONDUydnSYptbxiW19500EUtNTFZU7fHBlTVsihSmI
igT1rled1yM+LLHj9WTgySvU+TH6YcG6HAWVBHxZ4IQWQ04oJTgpFcNu5PNrac9z
UDRuZOKQwK/9dBrh6fuP3MM61izNxL1N3fb0B7EzL2Z0xfHTYibXbbLnOOr7GCwz
6KBWsrHnbeWBsHs0BWZ5EE+w8B14Z98AckMwbUJf4pGM470Ju3fV7vBVfm3mNNcp
q7rulE9VKUkZuRZLi1oek2TgbiFkG1WFXXhzTL0haCQvOuKgV8E=
=Jbtc
-----END PGP SIGNATURE-----
pgpKglROF7yt3.pgp
Description: PGP signature
--- End Message ---