Your message dated Wed, 24 Dec 2025 14:35:43 +0000
with message-id <[email protected]>
and subject line Bug#1123898: fixed in descent3 1.5.0+ds-2
has caused the Debian Bug report #1123898,
regarding descent3: FTBFS with libsdl2-dev from src:sdl2-compat: uses 
CHAR_WIDTH as a function name
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.)


-- 
1123898: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1123898
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: descent3
Version: 1.5.0+ds-1
Severity: normal
Tags: ftbfs forky sid
User: [email protected]
Usertags: ftbfs

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.

descent3 failed to build from source with libsdl2-dev provided by 
src:sdl2-compat, with compiler errors indicating that it is using 
CHAR_WIDTH as a local function or function-like macro. In C23, 
<limits.h> declares CHAR_WIDTH as the width of char in bits, in practice 
always 8 in Debian. I haven't looked into this in detail, but probably 
this is because a sdl2-compat header contains `#include <limits.h>` 
where the equivalent libsdl2 header did not.

This could likely be solved by building with -std=gnu17, or by renaming 
the local definition of CHAR_WIDTH to something else, preferably 
namespaced.

    smcv

--- End Message ---
--- Begin Message ---
Source: descent3
Source-Version: 1.5.0+ds-2
Done: Sébastien Noel <[email protected]>

We believe that the bug you reported is fixed in the latest version of
descent3, 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.
Sébastien Noel <[email protected]> (supplier of updated descent3 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: Wed, 24 Dec 2025 12:16:22 +0100
Source: descent3
Architecture: source
Version: 1.5.0+ds-2
Distribution: unstable
Urgency: medium
Maintainer: Debian Games Team <[email protected]>
Changed-By: Sébastien Noel <[email protected]>
Closes: 1123898
Changes:
 descent3 (1.5.0+ds-2) unstable; urgency=medium
 .
   * Backport upstream patch to fix C++20/23/26 builds
     Closes: #1123898
Checksums-Sha1:
 bb4cc9adaea175931cb655810fd9bb5b7e2a96c5 1683 descent3_1.5.0+ds-2.dsc
 f60ddc7f216d03a83f459be76f370fb30f2350d0 14768 
descent3_1.5.0+ds-2.debian.tar.xz
 f39f94f01c43915085a1e76251296a49632e3e1c 11575 
descent3_1.5.0+ds-2_amd64.buildinfo
Checksums-Sha256:
 363de12d2f98398e1a3367a0ff1e1543afcea5b3e914e95c13135dcb5c7150b9 1683 
descent3_1.5.0+ds-2.dsc
 4356d11ac02f09e43df36465489413eed5b4f86d63f095708a83cfc530abf57e 14768 
descent3_1.5.0+ds-2.debian.tar.xz
 2d4bae089415907967bf28bd6d5a0cbc2e38a3b34793c6685618070d1fedc89d 11575 
descent3_1.5.0+ds-2_amd64.buildinfo
Files:
 b7daea3f29df32dfedecca09fcb5c59f 1683 contrib/games optional 
descent3_1.5.0+ds-2.dsc
 4e7080c943110125fd555449858d2287 14768 contrib/games optional 
descent3_1.5.0+ds-2.debian.tar.xz
 c59042472eacb2a4b7ff3da93e3adec6 11575 contrib/games optional 
descent3_1.5.0+ds-2_amd64.buildinfo

-----BEGIN PGP SIGNATURE-----

iQFJBAEBCgAzFiEEdlP6my3wO8aMe9FCrKAIuMk0p9QFAmlL5FAVHHNlYmFzdGll
bkB0d29saWZlLmJlAAoJEKygCLjJNKfUJ0YH/3Cg+KBMbJ510quRP0D7Uv7Uiwae
G18Y0E51e1pGs///RUQiFbS8ykdVcg/X846UfF26oPb2Z6KDOFFDYXleVAlzLE8i
pA59/9NECJOZnoKddj7rVjEXmso6zDJJpY0hODbAdA2FT0px1NeMIp36WAOnDfWV
AFxySHx6b6vXZ/AEHvR6DKek/8OkxiNh7JZ2Q6b4gxrh9ZiUj/ioEVteXM/JS1K8
GsGEkJOjB2sN60GahwROjRqxESP1kjllNwJ5qFmzHRLfLS7ReKf25JAyl7XLs5FB
/Di0TDtOvI5QCPo3qMYW4MknwH79Fqv5PCe3zwIV8Fn/d+fkCnO2Jxcis9k=
=5cP/
-----END PGP SIGNATURE-----

Attachment: pgpYdq_JYSCla.pgp
Description: PGP signature


--- End Message ---

Reply via email to