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)

Reply via email to