Commits on Source (4)
-
The file was added in c80ca84a but it wasn't added to EXTRA_DIST. It didn't create an error because `make distcheck` is disabling the lua support.
6231c25d -
Distcheck was never tested with lua enabled, and it doesn't clean the compiled lua files correctly in distcleancheck. There was also some redundancy in how the scripts were defined. This commit refactor the declaration in three separate variables: - LUA_EXTENSIONS, which is where new lua scripts should probably go. - LUA_EXTENSIONS_DOC, which include files that are shipped into the doc folder but not compiled. - LUA_EXTENSIONS_PKGDATA, which include files that are shipped into the pkgdata folder, and mostly consists of http/custom.lua now for some reason. The .luac files are not included in the dist archive, and thus can be automatically clean them.
7f78e49d -
The line is getting long and there is nothing special with this variable that would prevent it from being in the environment of every jobs.
7bd0ba67 -
Taking the same ideas as b46611fe, we can ensure the distcheck builds everything when run in the CI, so that the currently disabled modules are built for real and tests can use them. They should stay disabled since they would break distcheck when the mandatory plugins cannot be built, but we can ensure that in the CI in a reliable way. We use it as an argument to make so that make actually erase the value in the makefile. Refs #27761 but medialibrary still needs to be installed on the platform since contribs are not enabled with the current distcheck configuration.
9459286c