Hi,
This is unfortunately not a fix but a "support-less-but-right" until a
solution is found for architectures where LuaJIT is not - or not fine -
supported.
The main difficulty is that FFI library of LuaJIT is used in a few
modules and in a lot of unit tests.
I am not fine with disabling tests to complete the package building. If
tests fail, there will probably be something which will not work fine -
as it would be the case on s390x.
Moreover, rspamd has a quite crucial role on a production mail server
and the few modules which require ffi will crash probably without any clue.
I try to find an alternative to LuaJIT for this FFI library my all day.
lua-ffi[1] could be a good candidate but it seems that not each type is
supported yet - or at least, it doesn't work as FFI's LuaJIT library…
Regarding the Trixie schedule, I ended up with the drop of architectures
where tests fail in order to have a recent version for the most used
architectures. I will try to continue to investigate on it and ask
upstream what could be done.
Cheers,
Jérôme
[1] https://github.com/zhaojh329/lua-ffi