Package: micropython
Version: 1.24.0+ds-1
Severity: serious
Tags: ftbfs
User: [email protected]
Usertags: i386
micropython has been FTBFSing[1] on i386 since October 2024, starting[2]
with the release of 1.24.0+ds-1, due to the following build error:
> ../py/binary.c: In function ‘mp_decode_half_float’:
> ../py/binary.c:161:5: error: invalid conversion from type ‘_Float16’ without
> option ‘-msse2’
> 161 | return fpu.f;
> | ^~~~~~
> ../py/binary.c: In function ‘mp_encode_half_float’:
> ../py/binary.c:168:5: error: invalid conversion to type ‘_Float16’ without
> option ‘-msse2’
> 168 | } fp_sp = { .f = (_Float16)x };
> | ^
> ../py/binary.c: In function ‘mp_decode_half_float’:
> ../py/binary.c:162:1: error: control reaches end of non-void function
> [-Werror=return-type]
> 162 | }
> | ^
> cc1: all warnings being treated as errors
In turn, this has been preventing the package from entering testing[3].
The trixie freeze is approaching, would it be possible to fix this soon?
It'd be great if micropython made it to trixie :)
May I also recommend that you seek comaintainers and/or to place this
package under a packaging team? Being out of testing for multiple months
is not a great sign plus I have reported bugs before, and none of them
seem to be getting a response from the maintainer.
Thanks!
Faidon
1:
https://buildd.debian.org/status/fetch.php?pkg=micropython&arch=i386&ver=1.24.0%2Bds-1&stamp=1732996705&raw=0
2: https://buildd.debian.org/status/logs.php?pkg=micropython&arch=i386
3: https://tracker.debian.org/pkg/micropython