Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package lua-luarocks for openSUSE:Factory checked in at 2024-04-24 15:13:50 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/lua-luarocks (Old) and /work/SRC/openSUSE:Factory/.lua-luarocks.new.1880 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "lua-luarocks" Wed Apr 24 15:13:50 2024 rev:15 rq:1169898 version:3.11.0 Changes: -------- --- /work/SRC/openSUSE:Factory/lua-luarocks/lua-luarocks.changes 2023-10-27 22:27:54.482886986 +0200 +++ /work/SRC/openSUSE:Factory/.lua-luarocks.new.1880/lua-luarocks.changes 2024-04-24 15:14:12.464802013 +0200 @@ -1,0 +2,104 @@ +Mon Apr 22 12:03:25 UTC 2024 - Joshua Smith <smolsh...@opensuse.org> + +- 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-<build.type>. + * 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 + +------------------------------------------------------------------- Old: ---- luarocks-3.9.1.tar.gz New: ---- luarocks-3.11.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ lua-luarocks.spec ++++++ --- /var/tmp/diff_new_pack.Ej5YZz/_old 2024-04-24 15:14:12.944819155 +0200 +++ /var/tmp/diff_new_pack.Ej5YZz/_new 2024-04-24 15:14:12.944819155 +0200 @@ -1,7 +1,7 @@ # -# spec file +# spec file for package lua-luarocks # -# Copyright (c) 2023 SUSE LLC +# Copyright (c) 2024 SUSE LLC # Copyright (c) 2012 Togan Muftuoglu tog...@opensuse.org # # All modifications and additions to the file contributed by third parties @@ -20,7 +20,7 @@ %define flavor @BUILD_FLAVOR@%{nil} %define mod_name luarocks %define lua_value %(echo "%{flavor}" |sed -e 's:lua::') -Version: 3.9.1 +Version: 3.11.0 Release: 0 Summary: A deployment and management system for Lua modules License: MIT @@ -39,7 +39,7 @@ Requires: unzip Requires: zip Requires(post): update-alternatives -Requires(postun):update-alternatives +Requires(postun): update-alternatives BuildArch: noarch %lua_provides %if "%{flavor}" == "" ++++++ luarocks-3.9.1.tar.gz -> luarocks-3.11.0.tar.gz ++++++ ++++ 22520 lines of diff (skipped)