carlosabalde / libvmod-cfg

VMOD useful to access to contents of environment variables and local or remote files from VCL, usually for configuration purposes, including execution of Lua and JavaScript programs.
Other
24 stars 3 forks source link

some tests fail for branch 7.5 on arm64 #34

Open dotstar-6 opened 3 months ago

dotstar-6 commented 3 months ago

Hi! I got some test failing (7 of 22) on arm64 am including the test-suite.log

test-suite.log

Was trying on some other release like above is using focal.

carlosabalde commented 3 months ago

Thanks for reporting, but for now the VMOD has only been tested and deployed on 64bit systems with Intel or AMD processors (x64). In any case, I'll try to take a look just in case is some kind of easy fix.

carlosabalde commented 1 month ago

@dotstar-6, first of all, sorry for taking so long to get back to you. I've been finally able to take a look at this today and I found two ARM64 issues breaking the automated tests:

Both of them have been fixed in branch fix-lua-lightuserdata-arm64, forked from master. I've tested it on a precarious emulated ARM64 environment and it seems to work fine. Could you please give it a try on your environment? Disclaimer: as I said, the VMOD has only been used in production on x86_64, so I can't guarantee you'll find no other issues on ARM64 :)