Your message dated Tue, 23 Dec 2025 20:35:55 +0000
with message-id <[email protected]>
and subject line Bug#1123893: fixed in endless-sky 0.10.16-3
has caused the Debian Bug report #1123893,
regarding endless-sky: FTBFS with libsdl2-dev from src:sdl2-compat: integration
tests fail
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.)
--
1123893: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1123893
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: endless-sky
Version: 0.10.16-2
Severity: normal
Tags: ftbfs forky sid moreinfo
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.
During a mass-rebuild on debusine.debian.net, endless-sky failed to
build from source with libsdl2-dev provided by src:sdl2-compat, showing
integration test failures. I can reproduce this in a local build:
>Test project /build/reproducible-path/endless-sky-0.10.16/obj-x86_64-linux-gnu
> Start 1: Abort Take Off On Excess Outfits In Cargo Warning
> 1/45 Test #1: Abort Take Off On Excess Outfits In Cargo Warning ...***Failed
> 0.72 sec
> Start 3: Afterburner-flight - Simple depart land
> 2/45 Test #3: Afterburner-flight - Simple depart land .............***Failed
> 0.79 sec
> Start 5: Atrocity Test - New Atrocity
> 3/45 Test #5: Atrocity Test - New Atrocity ........................***Failed
> 0.84 sec
> Start 7: Capture Uncapturable With Capturable Override
> 4/45 Test #7: Capture Uncapturable With Capturable Override .......***Failed
> 0.83 sec
> Start 9: Checking For A Gifted Ship
> 5/45 Test #9: Checking For A Gifted Ship ..........................***Failed
> 0.82 sec
> Start 11: Clear flagship model condition
> 6/45 Test #11: Clear flagship model condition ......................***Failed
> 0.80 sec
> Start 13: Conditional Test
> 7/45 Test #13: Conditional Test ....................................***Failed
> 0.81 sec
> Start 15: Conditional Test Goto
> 8/45 Test #15: Conditional Test Goto ...............................***Failed
> 0.80 sec
> Start 17: Conditional Test Out of Bound
> 9/45 Test #17: Conditional Test Out of Bound .......................***Failed
> 0.83 sec
> Start 19: Ember Wastes Navigation
>10/45 Test #19: Ember Wastes Navigation .............................***Failed
> 0.83 sec
> Start 21: Enter Name in Conversation
>11/45 Test #21: Enter Name in Conversation ..........................***Failed
> 0.87 sec
> Start 23: Flagship Attribute Autoconditions
>12/45 Test #23: Flagship Attribute Autoconditions ...................***Failed
> 0.81 sec
> Start 25: Flagship Planet Attribute Test
>13/45 Test #25: Flagship Planet Attribute Test ......................***Failed
> 0.85 sec
> Start 27: Hyperjumps To Autocondition
>14/45 Test #27: Hyperjumps To Autocondition .........................***Failed
> 0.86 sec
> Start 29: Illegal Test - Ignore and New Illegal
>15/45 Test #29: Illegal Test - Ignore and New Illegal ...............***Failed
> 0.89 sec
> Start 31: Job Board During Mission Test
>16/45 Test #31: Job Board During Mission Test .......................***Failed
> 0.84 sec
> Start 33: Job Board Mission From Map Test
>17/45 Test #33: Job Board Mission From Map Test .....................***Failed
> 0.80 sec
> Start 35: Job Board Mission From Planet Test
>18/45 Test #35: Job Board Mission From Planet Test ..................***Failed
> 0.82 sec
> Start 37: Landing in a system with multiple planets
>19/45 Test #37: Landing in a system with multiple planets ...........***Failed
> 0.80 sec
> Start 39: Loading and Reloading
>20/45 Test #39: Loading and Reloading ...............................***Failed
> 0.81 sec
> Start 41: Loading and Saving
>21/45 Test #41: Loading and Saving ..................................***Failed
> 0.84 sec
> Start 43: Outfitter Mission Test
>22/45 Test #43: Outfitter Mission Test ..............................***Failed
> 0.86 sec
> Start 45: Plugin Installed Autocondition
>23/45 Test #45: Plugin Installed Autocondition ......................***Failed
> 0.84 sec
> Start 47: Save To Default Snapshot
>24/45 Test #47: Save To Default Snapshot ............................***Failed
> 0.80 sec
> Start 49: Saving during conversation
>25/45 Test #49: Saving during conversation ..........................***Failed
> 0.81 sec
> Start 51: Sell 0 ships
>26/45 Test #51: Sell 0 ships ........................................***Failed
> 0.85 sec
> Start 53: Sell 1 ship
>27/45 Test #53: Sell 1 ship .........................................***Failed
> 0.92 sec
> Start 55: Sell 2 ships
>28/45 Test #55: Sell 2 ships ........................................***Failed
> 0.82 sec
> Start 57: Sell 3 ships
>29/45 Test #57: Sell 3 ships ........................................***Failed
> 0.88 sec
> Start 59: Sell Outfit On Take Off
>30/45 Test #59: Sell Outfit On Take Off .............................***Failed
> 0.89 sec
> Start 61: Shipyard Mission Test
>31/45 Test #61: Shipyard Mission Test ...............................***Failed
> 0.85 sec
> Start 63: Store Outfit On Take Off
>32/45 Test #63: Store Outfit On Take Off ............................***Failed
> 0.85 sec
> Start 65: Taking Ship With Outfits And Unconstrained
>33/45 Test #65: Taking Ship With Outfits And Unconstrained ..........***Failed
> 0.82 sec
> Start 67: Test-Framework - Calling other functions
>34/45 Test #67: Test-Framework - Calling other functions ............***Failed
> 0.83 sec
> Start 69: Test-Framework - Conditions Arithmetic and Loops
>35/45 Test #69: Test-Framework - Conditions Arithmetic and Loops ....***Failed
> 0.91 sec
> Start 71: Test-Framework - Empty Test Sequence
>36/45 Test #71: Test-Framework - Empty Test Sequence ................***Failed
> 0.95 sec
> Start 73: Test-Framework - Empty Testcase
>37/45 Test #73: Test-Framework - Empty Testcase .....................***Failed
> 0.88 sec
> Start 75: Test-Framework - Load Depart Land
>38/45 Test #75: Test-Framework - Load Depart Land ...................***Failed
> 0.83 sec
> Start 77: Test-Framework - Mission Injection
>39/45 Test #77: Test-Framework - Mission Injection ..................***Failed
> 0.82 sec
> Start 79: Test-Framework - Navigate
>40/45 Test #79: Test-Framework - Navigate ...........................***Failed
> 0.86 sec
> Start 81: Test-Framework - Recursive Calling
>41/45 Test #81: Test-Framework - Recursive Calling ..................***Failed
> 0.82 sec
> Start 83: Test-Framework - UI Keyboard controls
>42/45 Test #83: Test-Framework - UI Keyboard controls ...............***Failed
> 0.82 sec
> Start 85: To Accept Blocks Accepts When Conditions Fail
>43/45 Test #85: To Accept Blocks Accepts When Conditions Fail .......***Failed
> 0.83 sec
> Start 87: Wormhole Navigation
>44/45 Test #87: Wormhole Navigation .................................***Failed
> 0.80 sec
> Start 89: unit
>45/45 Test #89: unit ................................................ Passed
> 0.13 sec
Unfortunately, detailed test output is not included in the build log, so
I can't see what is going wrong here. I'll report that as a separate
bug, since it makes debugging harder and is contrary to Policy §4.9.
One possible root cause is that this might be relying on the offscreen
renderer being available by default, which was true in "classic" SDL2
but is no longer true in sdl2-compat (see #1123731 in src:wesnoth-1.18).
But it's hard to tell until I've seen a detailed log, and I have limited
network/computation locally at the moment.
smcv
--- End Message ---
--- Begin Message ---
Source: endless-sky
Source-Version: 0.10.16-3
Done: Simon McVittie <[email protected]>
We believe that the bug you reported is fixed in the latest version of
endless-sky, 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 endless-sky 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, 23 Dec 2025 19:18:31 +0000
Source: endless-sky
Architecture: source
Version: 0.10.16-3
Distribution: unstable
Urgency: medium
Maintainer: Debian Games Team <[email protected]>
Changed-By: Simon McVittie <[email protected]>
Closes: 1123893 1123894
Changes:
endless-sky (0.10.16-3) unstable; urgency=medium
.
* Team upload
* d/rules: Make the build-time test suite verbose, as per Policy §4.9
(Closes: #1123894)
* d/rules: Explicitly use offscreen video driver to run unit tests,
fixing FTBFS when sdl2-compat provides libsdl2-dev (Closes: #1123893)
Checksums-Sha1:
115c67b727d76595010c7ff4fa51fa9f1fe6b0ca 2526 endless-sky_0.10.16-3.dsc
afa79081994da4ce696853726942f203542f422f 35984
endless-sky_0.10.16-3.debian.tar.xz
982a1c66d13dbbc3a99bb589f16632ddf2f0c975 385513208
endless-sky_0.10.16-3.git.tar.xz
288acdbf40a2faa7cfab83a49718a42b11940d45 17159
endless-sky_0.10.16-3_source.buildinfo
Checksums-Sha256:
fe3f93ac6f54c1760609c0cf830e6dcbf5413414c1cfe8d92ade4ee95cc39772 2526
endless-sky_0.10.16-3.dsc
17637ac6819570c23f517d1a2ece1e5785816ea3f0b7a9cf0a1624949b11eb57 35984
endless-sky_0.10.16-3.debian.tar.xz
d2c4e4703d105b33d576fc588898a3d2bfb3824f23e8e71638506007206ea25d 385513208
endless-sky_0.10.16-3.git.tar.xz
22d3d1adbe9c01dc8ab723f69b634684d7b98910f8d392b7e7608d17160b64ba 17159
endless-sky_0.10.16-3_source.buildinfo
Files:
59418909b49c3c5a1aeb9c493fa0e723 2526 games optional endless-sky_0.10.16-3.dsc
4e3c6b917bbddc7c613500d45fe89d04 35984 games optional
endless-sky_0.10.16-3.debian.tar.xz
c7bf33907c87ab17eed4a8ba1d5be263 385513208 games optional
endless-sky_0.10.16-3.git.tar.xz
4498cbdee25e6d8e3ffb2a5b0ea5a762 17159 games optional
endless-sky_0.10.16-3_source.buildinfo
Git-Tag-Info: tag=9e82522a28ea1c1aa09f24f00ebd85d4b2fe3204
fp=7a073ad1ae694fa25bff62e5235c099d3eb33076
Git-Tag-Tagger: Simon McVittie <[email protected]>
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEN02M5NuW6cvUwJcqYG0ITkaDwHkFAmlK8EIACgkQYG0ITkaD
wHltRg/7BlGdGUw0XJ/CwNUEyDViokBdWiQa/Lzpfux0mAjTDkqJVCO5kDiTmUCn
jt7gI1jKwRTrck8tnWii6GPFLukR9bYelgW//NxGR/Vzc1jMmfHbS3wZnHkqDSEW
0SnIgq0WxycRU6sGx1zBWfQlslG0XJEotoCgP2Lfrf/bP3l2/J+inMwIlt0XLZ1z
R9Ws8wiyGddhjsPf3ZQPmeZ7Ajh/RfRlgad594oXVAKk5vDeSYw8VXb2ClLF+4zY
UEuehpwZDWSERoFuhgkAHH7/kcmDDMY8U2sBIV1dfGXm7WKBxH42ms/KEg+dAC5U
/ZYwHFckkRFvujrsu78Qsv1Ppn03l6PoIVtEa+DhB28LwgNUAoAm0bPrMKcNMiQt
I9kkh/a0TfkIL/tmH22DsEb0cpDK7i6i1OlC3SS76G9qfCMdlD1QTgEJTevL/NCS
FXlo4c4uKrGfNFVqyZpoGkEjMPxw34wAN2mw2dOY/G9uaOPNsOMefDo/oGAncvkE
EubtpgtKM8xWKte3e87FoaKPYm8/uXU4qTX80dF8M2S0LTlkQNciUtkgIte042hZ
VY2gM1chZtGjw8HvKsUBPIyymq8n4ImeiBIz6cb5fqrdytxWzGAyw42F+BH9rOKw
PPARdRmDYLFvpsLg3yBlDa7T5WB8uKj1NlTrcgl0Z6H0POs5H1w=
=jZyV
-----END PGP SIGNATURE-----
pgpBXfgw4Y0vg.pgp
Description: PGP signature
--- End Message ---