Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package lua-busted for openSUSE:Factory checked in at 2026-03-03 15:30:31 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/lua-busted (Old) and /work/SRC/openSUSE:Factory/.lua-busted.new.29461 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "lua-busted" Tue Mar 3 15:30:31 2026 rev:9 rq:1335566 version:2.3.0 Changes: -------- --- /work/SRC/openSUSE:Factory/lua-busted/lua-busted.changes 2025-11-06 18:14:29.918701108 +0100 +++ /work/SRC/openSUSE:Factory/.lua-busted.new.29461/lua-busted.changes 2026-03-03 15:30:53.100930218 +0100 @@ -1,0 +2,77 @@ +Fri Feb 27 07:54:12 UTC 2026 - Matej Cepl <[email protected]> + +- Don't fiddle with regexps, but use a macro + %alternatives_requires_exclude. + +------------------------------------------------------------------- +Wed Feb 25 22:41:16 UTC 2026 - Matej Cepl <[email protected]> + +- Update to 2.3.0: + - Features + - Add support for Lua 5.5 + - Implement loader for Fennel + - Add split output support; optimize display format to junit + - Improve junit report formatting to avoid truncation + - Bug Fixes + - Restore context state on its own terms, not the terms of + the current env + - Hack around cliargs quirk to handle "help" flag correctly + - Unpin cliargs dependency +- Update to 2.2.0: + - Features + - Add Korean localization + - Add --exclude-name-file and --log-success options + - (When combined can automate re-running only failed tests) + - Add --name option to easily run single tests + - Bug Fixes + - Remove unused luafilesystem dependency + - Correct installation and example documentation + - Use escape sequences to output UTF-8 characters in more + environments + - Output more standard tracing notation in gtest handler + - Fix casting to string before encoding errors in JSON + - Correct TAP handler to not error on no test files +- Update to 2.1.2: + - Bug Fixes + - fix(luajit): ensure that ffi loaded libs will not get GC'ed + #711 + - Features + - Add Indonesian language support #705 + - Allow helpers to extend busted #658 +- Update to 2.1.1: + - Bug Fixes + - Avoid GitHub marketplace namespace conflict +- Update to 2.1.0: + - Bug Fixes + - Refactor rockspec to dodge luarocks 3.1.3 bug + - Fix caching the ffi.typeof function on luajit + - Fix 'metatype' as a patched method on luajit + - Report pending without function argument + - Cache all outputter functions, use io.write not print + - Exit when CLI specified helper fails + - Restore globals set to nil in insulate block + - Change rockspec URL to git+https + - Fix error in gtest and utfhandlers if color was set + - Features + - Add tooling so repository can be used as a GitHub action + - Add Dockefile and publish to GHCR + - Add function to locate relative fixtures + - Add CLI support for setting luacov config path + - Add helpers to read/load fixtures + - Add Romanian translation + - Enable color overrides for utf+gtest handlers + - Miscellaneous Tasks + - Overhaul CI & add automatic publishing from rockspecs + - Bump luassert/say deps + - Update terra loader to use the global-injection of current + Terra +- Enable lua55 build. +- Add build-tests.patch relaxing too strict assertion on tests in + spec/fixtures_spec.lua (gh#lunarmodules/busted#768). + +------------------------------------------------------------------- +Wed Feb 25 12:38:02 UTC 2026 - Ana Guerrero <[email protected]> + +- Add BuildIgnore on lua51 while is fully removed from Tumbleweed. + +------------------------------------------------------------------- Old: ---- busted-2.0.0.tar.gz New: ---- build-tests.patch busted-2.3.0.tar.gz ----------(New B)---------- New:- Enable lua55 build. - Add build-tests.patch relaxing too strict assertion on tests in spec/fixtures_spec.lua (gh#lunarmodules/busted#768). ----------(New E)---------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ lua-busted.spec ++++++ --- /var/tmp/diff_new_pack.BcJjnR/_old 2026-03-03 15:30:54.020968160 +0100 +++ /var/tmp/diff_new_pack.BcJjnR/_new 2026-03-03 15:30:54.024968325 +0100 @@ -1,7 +1,7 @@ # # spec file for package lua-busted # -# Copyright (c) 2024 SUSE LLC +# Copyright (c) 2026 SUSE LLC and contributors # Copyright (c) 2012 Togan Muftuoglu [email protected] # # All modifications and additions to the file contributed by third parties @@ -19,25 +19,24 @@ %define flavor @BUILD_FLAVOR@ # Remove file dependency on the interpreter -%global __requires_exclude ^/usr/bin/lua(5\\.[1-9]|jit)?$ +%alternatives_requires_exclude %define mod_name busted -%if "%{flavor}" == "luajit" -%define lua_value 52 -%else -%define lua_value %(echo "%{flavor}" |sed -e 's:lua::') -%endif -%define upversion 2.0.0 -Version: 2.0.0 +Version: 2.3.0 Release: 0 Summary: Unit testing framework with a focus on being easy to use License: MIT Group: Development/Languages/Other URL: https://lunarmodules.github.io/busted/ -Source: https://github.com/lunarmodules/%{mod_name}/archive/v%{upversion}.tar.gz#/%{mod_name}-%{upversion}.tar.gz +Source: https://github.com/lunarmodules/%{mod_name}/archive/v%{version}.tar.gz#/%{mod_name}-%{version}.tar.gz +# PATCH-FIX-UPSTREAM build-tests.patch gh#lunarmodules/busted#768 [email protected] +# be more relaxed about the testing the pathnames of the location of fixtures +Patch0: build-tests.patch BuildRequires: %{flavor}-cliargs >= 3.0-1 BuildRequires: %{flavor}-devel # For testing # BuildRequires: %%{flavor}-copas +# Required while lua51 is fully removed from Tumbleweed +#!BuildIgnore: lua51 BuildRequires: %{flavor}-lua-ev BuildRequires: %{flavor}-luafilesystem BuildRequires: %{flavor}-luassert >= 1.7.8-0 @@ -47,6 +46,7 @@ BuildRequires: %{flavor}-moonscript BuildRequires: %{flavor}-penlight >= 1.3.2-2 BuildRequires: %{flavor}-say >= 1.3-0 +BuildRequires: %{flavor}-luacov BuildRequires: curl BuildRequires: lua-macros BuildRequires: openssl @@ -96,11 +96,11 @@ language packs. %prep -%setup -q -n %{mod_name}-%{version} +%autosetup -p1 -n %{mod_name}-%{version} sed -i 's|^#!%{_bindir}/env lua|#!%{_bindir}/lua|' bin/busted %build -/bin/true +: %install install -v -m 0755 -p -d %{buildroot}%{lua_noarchdir} @@ -120,6 +120,7 @@ %{buildroot}%{_datadir}/zsh/vendor-completions/_busted-%{lua_version} touch %{buildroot}%{_sysconfdir}/alternatives/busted.bash touch %{buildroot}%{_sysconfdir}/alternatives/busted.zsh +touch %{buildroot}%{_sysconfdir}/alternatives/_busted ln -sf %{_sysconfdir}/alternatives/busted.bash \ %{buildroot}%{_datadir}/bash-completion/completions/busted ln -sf %{_sysconfdir}/alternatives/busted.zsh \ @@ -147,6 +148,7 @@ %ghost %{_sysconfdir}/alternatives/busted %ghost %{_sysconfdir}/alternatives/busted.bash %ghost %{_sysconfdir}/alternatives/busted.zsh +%ghost %{_sysconfdir}/alternatives/_busted %{_bindir}/busted %{_bindir}/busted-%{lua_version} %{lua_noarchdir}/busted ++++++ _multibuild ++++++ --- /var/tmp/diff_new_pack.BcJjnR/_old 2026-03-03 15:30:54.072970304 +0100 +++ /var/tmp/diff_new_pack.BcJjnR/_new 2026-03-03 15:30:54.076970469 +0100 @@ -2,5 +2,6 @@ <package>luajit</package> <package>lua53</package> <package>lua54</package> +<package>lua55</package> </multibuild> ++++++ _scmsync.obsinfo ++++++ --- /var/tmp/diff_new_pack.BcJjnR/_old 2026-03-03 15:30:54.108971789 +0100 +++ /var/tmp/diff_new_pack.BcJjnR/_new 2026-03-03 15:30:54.112971954 +0100 @@ -1,6 +1,6 @@ -mtime: 1761317225 -commit: 27a5000030531854f4a95d3f1bfa02db1b4207ac90ba7461560ac4ec2c2110a5 +mtime: 1772278112 +commit: 9144ff1646ff44d35360e13e744318bc85c5bcd7624301753991fc583216ae20 url: https://src.opensuse.org/lua/lua-busted.git -revision: 27a5000030531854f4a95d3f1bfa02db1b4207ac90ba7461560ac4ec2c2110a5 +revision: 9144ff1646ff44d35360e13e744318bc85c5bcd7624301753991fc583216ae20 projectscmsync: https://src.opensuse.org/lua/_ObsPrj.git ++++++ build-tests.patch ++++++ --- spec/fixtures_spec.lua | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) Index: busted-2.3.0/spec/fixtures_spec.lua =================================================================== --- busted-2.3.0.orig/spec/fixtures_spec.lua 2026-01-07 21:08:33.000000000 +0100 +++ busted-2.3.0/spec/fixtures_spec.lua 2026-02-26 00:07:47.177036533 +0100 @@ -6,12 +6,12 @@ it("returns the absolute fixture path", function() local path = fixtures.path("fixtures/myfile.txt") - assert.match("^.-busted[/\\]spec[/\\]fixtures[/\\]myfile.txt$", path) + assert.match("^.-busted[^/\\]*[/\\]spec[/\\]fixtures[/\\]myfile.txt$", path) end) it("returns the absolute fixture path normalized", function() local path = fixtures.path("../fixtures/myfile.txt") - assert.match("^.-busted[/\\]fixtures[/\\]myfile.txt$", path) + assert.match("^.-busted[^/\\]*[/\\]fixtures[/\\]myfile.txt$", path) end) it("errors on bad input", function() @@ -83,4 +83,3 @@ end) - ++++++ build.specials.obscpio ++++++ ++++++ build.specials.obscpio ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/.gitignore new/.gitignore --- old/.gitignore 1970-01-01 01:00:00.000000000 +0100 +++ new/.gitignore 2026-02-28 12:29:12.000000000 +0100 @@ -0,0 +1 @@ +.osc ++++++ busted-2.0.0.tar.gz -> busted-2.3.0.tar.gz ++++++ ++++ 4411 lines of diff (skipped)
