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)

Reply via email to