Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package slack-mcp-server for 
openSUSE:Factory checked in at 2026-11-13 18:29:35
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/slack-mcp-server (Old)
 and      /work/SRC/openSUSE:Factory/.slack-mcp-server.new.1251 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "slack-mcp-server"

Fri Nov 13 18:29:35 2026 rev:2 rq:1396988 version:1.3.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/slack-mcp-server/slack-mcp-server.changes        
2026-08-05 17:48:39.086364198 +0200
+++ 
/work/SRC/openSUSE:Factory/.slack-mcp-server.new.1251/slack-mcp-server.changes  
    2026-11-13 18:31:42.552098578 +0100
@@ -1,0 +2,7 @@
+Wed Nov 11 18:10:38 UTC 2026 - Martin Pluskal <[email protected]>
+
+- Condense spec comments
+- Run pkg/server's offline TestIntegrationErrorRecoveryMiddleware
+  in %check; skip only the tests needing live Slack/OpenAI
+
+-------------------------------------------------------------------

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

Other differences:
------------------
++++++ slack-mcp-server.spec ++++++
--- /var/tmp/diff_new_pack.zHxlPm/_old  2026-11-13 18:31:45.424220177 +0100
+++ /var/tmp/diff_new_pack.zHxlPm/_new  2026-11-13 18:31:45.428220347 +0100
@@ -16,11 +16,8 @@
 #
 
 
-# Flags shared by %%build and %%check:
-#   -buildmode=pie  position independent executable, the openSUSE default
-#   -mod=vendor     build strictly from the vendored tree unpacked from 
Source1,
-#                   never from the network (OBS workers have none)
-#   -modcacherw     leave the module cache writable so cleanup cannot fail
+# Flags shared by %%build and %%check: pie per openSUSE default, vendor-only
+# (no network on OBS workers), writable module cache so cleanup cannot fail
 %define goflags "-buildmode=pie -mod=vendor -modcacherw"
 # Go module path, as declared in go.mod; the version variables live under it.
 %define gomodule github.com/korotovsky/slack-mcp-server
@@ -59,10 +56,8 @@
 export GOTOOLCHAIN=local
 export CGO_ENABLED=1
 
-# Upstream's Makefile passes "-s -w", which strips the symbol table and DWARF
-# and would leave the debuginfo subpackage empty; only the version stamping is
-# kept here. BinaryName is what the server reports as its own name over MCP, so
-# it has to match the installed binary.
+# Upstream Makefile passes "-s -w" (strips debuginfo); keep only version
+# stamping here. BinaryName must match the installed binary (reported over 
MCP).
 go build \
     -ldflags "-X %{gomodule}/pkg/version.Version=v%{version} -X 
%{gomodule}/pkg/version.BinaryName=%{name}" \
     -o bin/%{name} ./cmd/%{name}
@@ -74,11 +69,9 @@
 export GOFLAGS=%{goflags}
 export GOPROXY=off
 export GOTOOLCHAIN=local
-# The TestIntegration* cases in pkg/handler drive a real Slack workspace and an
-# OpenAI endpoint -- they fail outright with "SLACK_MCP_XOXP_TOKEN not set" and
-# "SLACK_MCP_OPENAI_API must be set" rather than skipping themselves. 
Everything
-# else in that package, and every other package, runs.
-go test -skip '^TestIntegration' ./...
+# pkg/handler's TestIntegration* need live Slack/OpenAI credentials
+# and fail rather than skip without them; everything else runs.
+go test -skip '^TestIntegration(Conversations|.*ChannelsList)' ./...
 
 %files
 %license LICENSE

Reply via email to