|
|
|
|
Changelog for lua51-luarocks-3.11.0-1.1.noarch.rpm :
* Mon Apr 22 2024 Joshua Smith - Update to version 3.11.0: Features: * luarocks build and luarocks install no longer rebuild or reinstall if the version is already installed (--force overrides). * More aggressive caching of the manifest file (does not hit luarocks.org again if the cached manifest is younger than 10 seconds). * Drops stale lock files (older than 1 hour). * More informative error reports on bad configurations of Lua paths (LUA_INCDIR, LUA_LIBDIR). * Better error messages when lacking permissions. * Bumps vendored dkjson dependency to 2.7. * --verbose output now prints the LuaRocks configuration, for more informative bug reports. Fixes: * Passing --global always LuaRocks target the system tree. * Does not crash if root_dir is a table. * Does not try to lock rocks trees when using --pack-binary-rock or --no-install. * Checks permissions ahead of trying to lock trees, to provide better error messages. * Avoids LuaSec version mismatch by refusing to use LuaSec versions below 1.1. * Does not set up a \"project environment\" when running make on the LuaRocks sources.- Updates from version 3.10.0 Features: * Introduce file-based locking for concurrent access control. Previously, LuaRocks would produce undefined behavior when running two instances at the same time. * Rockspec quality-of-life improvements: * Using an unknown build.type now automatically implies a build dependency for luarocks-build-. * Improve rockspec.source.dir autodetection. * builtin build mode now automatically inherits include and libdirs from external_dependencies if not set explicitly. * improved and simplified Lua interpreter search. * lua_interpreter config value is deprecated in favor of variables.LUA which contains the full interpreter path. * luarocks-admin remove now supports the file:// protocol for managing local rocks servers. * Bundled dkjson library, so that luarocks upload does not require an external JSON library. * New flags for luarocks init: --no-gitignore, - -no-wrapper-scripts, --wrapper-dir. * luarocks config now attempts updating the system config by default when local_by_default is false. * New flag for luarocks path: --full, for use with --lr-path and - -lr-cpath. Fixes: * luarocks build no longer looks for Lua headers when installing pure-Lua rocks. * luarocks build table in rockspecs now gets some additional validation to prevent crashes on malformed rockspecs. * build.builtin now compiles C modules in a temporary directory, avoiding name clashes * build_dependencies now correctly installs dependencies for the Lua version that LuaRocks is running on, and not the one it is building for with --lua-version. * build_dependencies can now use a dependency available in any rocks tree (system, user, project). * luarocks config now prints boolean values correctly on Lua 5.1. * luarocks config now ensures the target directory exists when saving a configuration. * luarocks init now injects the project\'s package.(c)path in the Lua wrapper. * luarocks lint no longer crashes if a rockspec misses a description field. * luarocks test now handles malformed command entries gracefully. * if --lua- * flags are given in the CLI, the hardcoded values are never used. * the \"no downloader\" error is now shown only once, and not once per failed mirror. * project dir is always presented normalized * catch the failure to setup LUA_BINDIR early. * when using --pack-binary-rock and a zip program is unavailable, report that instead of failing cryptically. * More graceful handling when failing to create a local cache. * Avoid confusion with macOS multiarch binaries on system detection. * Add --tree to the rocks trees list. * Better support for LuaJIT versions with extra suffixes in their version numbers. * Don\'t use floats to parse Lua version number. * Various fixes related to path normalization.- Updates from version 3.9.2: * Configuration now honors typical compiler environment variables for all build backends such as MAKE, CC, AR, RANLIB * luarocks test now checks/installs all dependency kinds (build, runtime, test), so you don\'t need to run luarocks make - -only-deps in CI environments to get all dependencies needed to run a test * Fixed crash if variables.LUA * are unset in configuration * Fix luarocks test --prepare behavior for non-Busted tests * Internal API fixes * path.path_to_module: accept custom file extensions in package path variables * persist.save_from_table: ensure directory exists when saving a file * Thu Oct 26 2023 Marcos Bjoerkelund - Fix luarocks-admin link, previously pointing to luarocks * Wed Nov 23 2022 Michal Suchanek - Fix missing dependency on lua-macros (boo#1205612) * Fri Sep 02 2022 Callum Farmer - Own /usr/lib/luarocks * Fri Sep 02 2022 Callum Farmer - Add lib64.patch: * Fix luarocks placing files in incorrect libdir * Tue Aug 23 2022 Gordon Leung - Add Requires: zip * Without it, luarocks fails when passed with arguments: make --pack-binary-rock * Sun Aug 21 2022 Gordon Leung - Update to version 3.9.1: * `builtin` build mode now always respects CC, CFLAGS and LDFLAGS * Check that lua.h version matches the desired Lua version * Check that the version of the Lua C library matches the desired Lua version * Fixed deployment of non-wrapped binaries * Fixed crash when `--lua-version` option is malformed * Fixed help message for `--pin` option * Unix: use native methods and don\'t always rely on $USER to determine user * Sat Dec 18 2021 Callum Farmer - Update to version 3.8.0: * Support GitHub\'s protocol security changes transparently * luarocks test has a new flag --prepare that checks, downloads and installs the tool requirements and rockspec dependencies but does not run the test suite for the rockspec being tested. * Code tweaks so that LuaRocks can run on a Lua interpreter built without the debug library. * Tue Jun 15 2021 Callum Farmer - Update to version 3.7.0 * Improved connectivity resiliency * On Unix, it now respects environment variables $XDG_CACHE_HOME and $XDG_CONFIG_HOME * Fixes check for the default Lua version set in the user\'s home configuration- Remove deprecated option --versioned-rocks-dir * Thu Feb 18 2021 Callum Farmer - Use %lua_provides macro for default lua versioning
|
|
|