Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package mcp-server-snapper for 
openSUSE:Factory checked in at 2026-07-31 15:31:18
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/mcp-server-snapper (Old)
 and      /work/SRC/openSUSE:Factory/.mcp-server-snapper.new.2004 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "mcp-server-snapper"

Fri Jul 31 15:31:18 2026 rev:2 rq:1368551 version:0.3.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/mcp-server-snapper/mcp-server-snapper.changes    
2026-06-16 14:05:06.582398245 +0200
+++ 
/work/SRC/openSUSE:Factory/.mcp-server-snapper.new.2004/mcp-server-snapper.changes
  2026-07-31 16:09:03.460082419 +0200
@@ -1,0 +2,7 @@
+Thu Jul 16 11:34:07 CEST 2026 - Arvin Schnell <[email protected]>
+
+- rewrite in Go
+- removed: sle15sp7.patch
+- version 0.3.0
+
+-------------------------------------------------------------------
@@ -10,0 +18 @@
+- added: sle15sp7.patch

Old:
----
  mcp-server-snapper-0.2.0.tar.xz
  sle15sp7.patch

New:
----
  mcp-server-snapper-0.3.0.tar.xz
  vendor.tar.gz

----------(Old B)----------
  Old:- rewrite in Go
- removed: sle15sp7.patch
- version 0.3.0
----------(Old E)----------

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ mcp-server-snapper.spec ++++++
--- /var/tmp/diff_new_pack.T6EZO4/_old  2026-07-31 16:09:10.136314664 +0200
+++ /var/tmp/diff_new_pack.T6EZO4/_new  2026-07-31 16:09:10.136314664 +0200
@@ -15,58 +15,72 @@
 # Please submit bugfixes or comments via https://bugs.opensuse.org/
 
 Name:           mcp-server-snapper
-Version:        0.2.0
+Version:        0.3.0
 Release:        0
 Summary:        MCP Server for Snapper
-License:        MIT
+License:        MIT AND BSD-2-Clause AND BSD-3-Clause
 URL:            https://github.com/aschnell/mcp-server-snapper
 Source:         %{name}-%{version}.tar.xz
-Patch0:         sle15sp7.patch
-BuildArch:      noarch
-BuildRequires:  python3-base
-BuildRequires:  python-rpm-macros
-BuildRequires:  python3-devel
-%if 0%{?suse_version} < 1600
-%{sle15_python_module_pythons}
-BuildRequires:  %{python_module dbus-python}
-BuildRequires:  %{python_module mcp}
-%else
-BuildRequires:  python3-dbus-python
-BuildRequires:  python3-mcp
-%endif
-Requires:       %{python_for_executables}-dbus-python
-Requires:       %{python_for_executables}-mcp
-Requires:       %{python_for_executables}-pydantic
+Source1:        vendor.tar.gz
+BuildRequires:  go >= 1.25
+Requires:       snapper
 
 %description
 An MCP server for Snapper.
 
 %prep
-%setup -q
-
-%if 0%{?suse_version} < 1600
-%patch -P 0 -p1
-%endif
+%setup -q -a 1
+cp vendor/github.com/godbus/dbus/v5/LICENSE LICENSE-dbus
+cp vendor/golang.org/x/sys/LICENSE LICENSE-sys
+cp vendor/github.com/modelcontextprotocol/go-sdk/LICENSE LICENSE-mcp
+cp vendor/github.com/google/jsonschema-go/LICENSE LICENSE-jsonschema
+cp vendor/github.com/yosida95/uritemplate/v3/LICENSE LICENSE-uritemplate
+cp vendor/github.com/segmentio/encoding/LICENSE LICENSE-encoding
+cp vendor/github.com/segmentio/asm/LICENSE LICENSE-asm
+cp vendor/golang.org/x/oauth2/LICENSE LICENSE-oauth2
+cp vendor/golang.org/x/sync/LICENSE LICENSE-sync
+cp vendor/golang.org/x/time/LICENSE LICENSE-time
 
 %build
+./build.sh
 
 %check
-cd testsuite && MCPSERVER=../src/mcp-server-snapper ./tools.py
+for test in tools/tools ; do
+    echo "Running $test..."
+    MCPSERVER=src/mcp-server-snapper "testsuite/$test" || { echo "Test $test 
failed!" ; exit 1; }
+done
 
 %install
 install -d -m 0755 %{buildroot}%{_bindir}
 install -m 0755 src/mcp-server-snapper 
%{buildroot}%{_bindir}/mcp-server-snapper
+
 install -d -m 0755 %{buildroot}%{_prefix}/lib/mcp-server-snapper/testsuite
-install -m 0755 testsuite/*.py 
%{buildroot}%{_prefix}/lib/mcp-server-snapper/testsuite/
+install -m 0644 testsuite/README 
%{buildroot}%{_prefix}/lib/mcp-server-snapper/testsuite/README
+
+for prog in create-snapshot-1 create-snapshot-2 create-snapshot-3 get-config 
list-configs list-snapshots rollback tools; do
+    install -d -m 0755 
%{buildroot}%{_prefix}/lib/mcp-server-snapper/testsuite/$prog
+    install -m 0755 testsuite/$prog/$prog 
%{buildroot}%{_prefix}/lib/mcp-server-snapper/testsuite/$prog/$prog
+    install -m 0644 testsuite/$prog/README 
%{buildroot}%{_prefix}/lib/mcp-server-snapper/testsuite/$prog/README
+done
 
 %files
 %license LICENSE
+%license LICENSE-dbus
+%license LICENSE-sys
+%license LICENSE-mcp
+%license LICENSE-jsonschema
+%license LICENSE-uritemplate
+%license LICENSE-encoding
+%license LICENSE-asm
+%license LICENSE-oauth2
+%license LICENSE-sync
+%license LICENSE-time
+
 %doc README.md
 %{_bindir}/mcp-server-snapper
 
 %package testsuite
 Summary:        Testsuite for package %{name}
-BuildArch:      noarch
 Requires:       %{name}
 
 %description testsuite
@@ -79,5 +93,4 @@
 
 %files testsuite
 %{_prefix}/lib/mcp-server-snapper/
-%{_prefix}/lib/mcp-server-snapper/testsuite/
 

++++++ mcp-server-snapper-0.2.0.tar.xz -> mcp-server-snapper-0.3.0.tar.xz ++++++
++++ 2208 lines of diff (skipped)

Reply via email to