Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package mcp-redmine for openSUSE:Factory 
checked in at 2026-08-21 16:53:33
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/mcp-redmine (Old)
 and      /work/SRC/openSUSE:Factory/.mcp-redmine.new.1258 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "mcp-redmine"

Fri Aug 21 16:53:33 2026 rev:2 rq:1372629 version:2026.8.1.2543

Changes:
--------
--- /work/SRC/openSUSE:Factory/mcp-redmine/mcp-redmine.changes  2026-08-04 
21:33:18.897838806 +0200
+++ /work/SRC/openSUSE:Factory/.mcp-redmine.new.1258/mcp-redmine.changes        
2026-08-21 16:55:02.754621523 +0200
@@ -1,0 +2,7 @@
+Thu Aug 20 18:42:24 UTC 2026 - Martin Pluskal <[email protected]>
+
+- Update to version 2026.8.1.2543:
+  * Clarify redmine_download: save_path is a file path (not a
+    directory); filename only affects the Redmine download URL
+
+-------------------------------------------------------------------

Old:
----
  mcp_redmine-2026.1.13.152335.tar.gz

New:
----
  mcp_redmine-2026.8.1.2543.tar.gz

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

Other differences:
------------------
++++++ mcp-redmine.spec ++++++
--- /var/tmp/diff_new_pack.WSTX5L/_old  2026-08-21 16:55:04.227673439 +0200
+++ /var/tmp/diff_new_pack.WSTX5L/_new  2026-08-21 16:55:04.229673509 +0200
@@ -20,7 +20,7 @@
 # it against the distribution's primary Python flavour.
 %define pythons %{primary_python}
 Name:           mcp-redmine
-Version:        2026.1.13.152335
+Version:        2026.8.1.2543
 Release:        0
 Summary:        Model Context Protocol server for Redmine
 License:        MPL-2.0

++++++ mcp_redmine-2026.1.13.152335.tar.gz -> mcp_redmine-2026.8.1.2543.tar.gz 
++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/mcp_redmine-2026.1.13.152335/.gitignore 
new/mcp_redmine-2026.8.1.2543/.gitignore
--- old/mcp_redmine-2026.1.13.152335/.gitignore 2020-02-02 01:00:00.000000000 
+0100
+++ new/mcp_redmine-2026.8.1.2543/.gitignore    2020-02-02 01:00:00.000000000 
+0100
@@ -173,3 +173,4 @@
 # project
 INSTRUCTIONS.md
 claude-artifacts/
+dev-artifacts/
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/mcp_redmine-2026.1.13.152335/Dockerfile 
new/mcp_redmine-2026.8.1.2543/Dockerfile
--- old/mcp_redmine-2026.1.13.152335/Dockerfile 2020-02-02 01:00:00.000000000 
+0100
+++ new/mcp_redmine-2026.8.1.2543/Dockerfile    2020-02-02 01:00:00.000000000 
+0100
@@ -8,4 +8,4 @@
     && pip install uv \
     && uv sync
 
-CMD ["uv", "run", "--directory", "/app", "-m", "mcp_redmine.server", "main"]
\ No newline at end of file
+CMD ["uv", "run", "--directory", "/app", "-m", "mcp_redmine.server"]
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/mcp_redmine-2026.1.13.152335/PKG-INFO 
new/mcp_redmine-2026.8.1.2543/PKG-INFO
--- old/mcp_redmine-2026.1.13.152335/PKG-INFO   2020-02-02 01:00:00.000000000 
+0100
+++ new/mcp_redmine-2026.8.1.2543/PKG-INFO      2020-02-02 01:00:00.000000000 
+0100
@@ -1,6 +1,6 @@
 Metadata-Version: 2.4
 Name: mcp-redmine
-Version: 2026.1.13.152335
+Version: 2026.8.1.2543
 Summary: A MCP server that connects to your Redmine instance
 Project-URL: Homepage, https://github.com/runekaagaard/mcp-redmine
 Project-URL: Issues, https://github.com/runekaagaard/mcp-redmine/issues
@@ -10,10 +10,10 @@
 Classifier: Operating System :: OS Independent
 Classifier: Programming Language :: Python :: 3
 Requires-Python: >=3.10
-Requires-Dist: httpx>=0.28.1
-Requires-Dist: mcp[cli]>=1.9.0
-Requires-Dist: openapi-core>=0.19.4
-Requires-Dist: pyyaml>=6.0.2
+Requires-Dist: httpx==0.28.1
+Requires-Dist: mcp[cli]==1.25.0
+Requires-Dist: openapi-core==0.19.4
+Requires-Dist: pyyaml==6.0.2
 Description-Content-Type: text/markdown
 
 # MCP Redmine
@@ -67,7 +67,7 @@
     "mcpServers": {
       "redmine": {
         "command": "uvx",
-        "args": ["--from", "mcp-redmine==2026.01.13.152335",
+        "args": ["--from", "mcp-redmine==2026.08.01.002543",
                 "--refresh-package", "mcp-redmine", "mcp-redmine"],
         "env": {
           "REDMINE_URL": "https://your-redmine-instance.example.com";,
@@ -215,8 +215,8 @@
   - **Requires `REDMINE_ALLOWED_DIRECTORIES` to be set**
   - Inputs:
     - `attachment_id` (integer): The ID of the attachment to download
-    - `save_path` (string): Fully qualified path where the file should be 
saved (must be within allowed directories)
-    - `filename` (string, optional): Optional filename to use (determined 
automatically if not provided)
+    - `save_path` (string): Fully qualified file path (not directory) where 
the file should be saved (must be within allowed directories)
+    - `filename` (string, optional): Optional filename for the Redmine 
download URL (determined automatically from attachment metadata if not provided)
   - Returns YAML string with download results:
   ```yaml
   status_code: 200
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/mcp_redmine-2026.1.13.152335/README.md 
new/mcp_redmine-2026.8.1.2543/README.md
--- old/mcp_redmine-2026.1.13.152335/README.md  2020-02-02 01:00:00.000000000 
+0100
+++ new/mcp_redmine-2026.8.1.2543/README.md     2020-02-02 01:00:00.000000000 
+0100
@@ -49,7 +49,7 @@
     "mcpServers": {
       "redmine": {
         "command": "uvx",
-        "args": ["--from", "mcp-redmine==2026.01.13.152335",
+        "args": ["--from", "mcp-redmine==2026.08.01.002543",
                 "--refresh-package", "mcp-redmine", "mcp-redmine"],
         "env": {
           "REDMINE_URL": "https://your-redmine-instance.example.com";,
@@ -197,8 +197,8 @@
   - **Requires `REDMINE_ALLOWED_DIRECTORIES` to be set**
   - Inputs:
     - `attachment_id` (integer): The ID of the attachment to download
-    - `save_path` (string): Fully qualified path where the file should be 
saved (must be within allowed directories)
-    - `filename` (string, optional): Optional filename to use (determined 
automatically if not provided)
+    - `save_path` (string): Fully qualified file path (not directory) where 
the file should be saved (must be within allowed directories)
+    - `filename` (string, optional): Optional filename for the Redmine 
download URL (determined automatically from attachment metadata if not provided)
   - Returns YAML string with download results:
   ```yaml
   status_code: 200
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/mcp_redmine-2026.1.13.152335/mcp_redmine/server.py 
new/mcp_redmine-2026.8.1.2543/mcp_redmine/server.py
--- old/mcp_redmine-2026.1.13.152335/mcp_redmine/server.py      2020-02-02 
01:00:00.000000000 +0100
+++ new/mcp_redmine-2026.8.1.2543/mcp_redmine/server.py 2020-02-02 
01:00:00.000000000 +0100
@@ -7,7 +7,7 @@
 
 ### Constants ###
 
-VERSION = "2026.01.13.152335"
+VERSION = "2026.08.01.002543"
 
 # Load OpenAPI spec
 current_dir = pathlib.Path(__file__).parent
@@ -206,15 +206,15 @@
         return format_response({"status_code": 0, "body": None, "error": 
f"{e.__class__.__name__}: {e}"})
 
 @mcp.tool()
-def redmine_download(attachment_id: int, save_path: str, filename: str = None) 
-> str:
+def redmine_download(attachment_id: int, save_path: str, filename: str | None 
= None) -> str:
     """
     Download an attachment from Redmine and save it to a local file
 
     Args:
         attachment_id: The ID of the attachment to download
-        save_path: Fully qualified path where the file should be saved to 
(must be within REDMINE_ALLOWED_DIRECTORIES)
-        filename: Optional filename to use for the attachment. If not provided,
-                 will be determined from attachment data or URL
+        save_path: Fully qualified file path (not directory) where the file 
should be saved to (must be within REDMINE_ALLOWED_DIRECTORIES)
+        filename: Optional filename for the Redmine download URL. If not 
provided,
+                 will be determined from attachment metadata. Does not affect 
the local save path.
 
     Returns:
         str: YAML string containing download status, file path, and any error 
messages
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/mcp_redmine-2026.1.13.152335/pyproject.toml 
new/mcp_redmine-2026.8.1.2543/pyproject.toml
--- old/mcp_redmine-2026.1.13.152335/pyproject.toml     2020-02-02 
01:00:00.000000000 +0100
+++ new/mcp_redmine-2026.8.1.2543/pyproject.toml        2020-02-02 
01:00:00.000000000 +0100
@@ -1,14 +1,14 @@
 [project]
 name = "mcp-redmine"
-version = "2026.01.13.152335"
+version = "2026.08.01.002543"
 description = "A MCP server that connects to your Redmine instance"
 readme = "README.md"
 requires-python = ">=3.10"
 dependencies = [
-    "httpx>=0.28.1",
-    "mcp[cli]>=1.9.0",
-    "openapi-core>=0.19.4",
-    "pyyaml>=6.0.2",
+    "httpx==0.28.1",
+    "mcp[cli]==1.25.0",
+    "openapi-core==0.19.4",
+    "pyyaml==6.0.2",
 ]
 authors = [
   { name="Rune Kaagaard" },
@@ -39,6 +39,6 @@
 
 [dependency-groups]
 dev = [
-    "build>=1.2.2.post1",
-    "hatchling>=1.27.0",
+    "build==1.2.2.post1",
+    "hatchling==1.27.0",
 ]
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/mcp_redmine-2026.1.13.152335/uv.lock 
new/mcp_redmine-2026.8.1.2543/uv.lock
--- old/mcp_redmine-2026.1.13.152335/uv.lock    2020-02-02 01:00:00.000000000 
+0100
+++ new/mcp_redmine-2026.8.1.2543/uv.lock       2020-02-02 01:00:00.000000000 
+0100
@@ -568,7 +568,7 @@
 
 [[package]]
 name = "mcp-redmine"
-version = "2026.1.13.145604"
+version = "2026.1.13.152335"
 source = { editable = "." }
 dependencies = [
     { name = "httpx" },
@@ -585,16 +585,16 @@
 
 [package.metadata]
 requires-dist = [
-    { name = "httpx", specifier = ">=0.28.1" },
-    { name = "mcp", extras = ["cli"], specifier = ">=1.9.0" },
-    { name = "openapi-core", specifier = ">=0.19.4" },
-    { name = "pyyaml", specifier = ">=6.0.2" },
+    { name = "httpx", specifier = "==0.28.1" },
+    { name = "mcp", extras = ["cli"], specifier = "==1.25.0" },
+    { name = "openapi-core", specifier = "==0.19.4" },
+    { name = "pyyaml", specifier = "==6.0.2" },
 ]
 
 [package.metadata.requires-dev]
 dev = [
-    { name = "build", specifier = ">=1.2.2.post1" },
-    { name = "hatchling", specifier = ">=1.27.0" },
+    { name = "build", specifier = "==1.2.2.post1" },
+    { name = "hatchling", specifier = "==1.27.0" },
 ]
 
 [[package]]

Reply via email to