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