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

Reply via email to