Le dimanche 19 septembre 2021 à 20:54 +0200, Vivien Kraus a écrit : > I forgot to say, I could not figure out why the package did not > build, > because the check phase in the minetest build system stops after the > first error line of output, which only stated that there was a > problem > with init.lua. I had to disable the error line detection in the build > system implementation to know it was a problem with this file. So, I > figured out that what we need to do is gather all error lines, until > either the server stops or starts despite the error, and fail only > then. > > I prefer the exceptions API because it can handle multiple lines of > errors while displaying them cleanly (unlike the error function, that > displays an ugly ~a and prints the arguments on 1 line). But, it’s > only > for the "new" guile 3.0. Sorry, the patterns were not in the correct order. This version is better.