[Git][debian-gis-team/mapproxy][master] 3 commits: Add nocheck annotation to test dependencies.

Bas Couwenberg (@sebastic) gitlab at salsa.debian.org
Mon Dec 15 19:25:10 GMT 2025



Bas Couwenberg pushed to branch master at Debian GIS Project / mapproxy


Commits:
ca05651e by Bas Couwenberg at 2025-12-15T19:08:49+01:00
Add nocheck annotation to test dependencies.

- - - - -
6dd91c8f by Bas Couwenberg at 2025-12-15T20:16:18+01:00
Add patch to fix FTBFS with python3.14.

- - - - -
afa823b4 by Bas Couwenberg at 2025-12-15T20:21:42+01:00
Set distribution to unstable.

- - - - -


4 changed files:

- debian/changelog
- debian/control
- + debian/patches/python3.14.patch
- debian/patches/series


Changes:

=====================================
debian/changelog
=====================================
@@ -1,3 +1,10 @@
+mapproxy (6.0.1+dfsg-2) unstable; urgency=medium
+
+  * Add nocheck annotation to test dependencies.
+  * Add patch to fix FTBFS with python3.14.
+
+ -- Bas Couwenberg <sebastic at debian.org>  Mon, 15 Dec 2025 20:21:13 +0100
+
 mapproxy (6.0.1+dfsg-1) unstable; urgency=medium
 
   * New upstream release.


=====================================
debian/control
=====================================
@@ -16,12 +16,12 @@ Build-Depends: debhelper-compat (= 13),
                python3-lxml,
                python3-pil,
                python3-pyproj,
-               python3-pytest,
-               python3-redis,
-               python3-requests,
+               python3-pytest <!nocheck>,
+               python3-redis <!nocheck>,
+               python3-requests <!nocheck>,
                python3-setuptools,
                python3-shapely,
-               python3-webtest,
+               python3-webtest <!nocheck>,
                python3-werkzeug,
                python3-yaml,
                docbook2x,


=====================================
debian/patches/python3.14.patch
=====================================
@@ -0,0 +1,31 @@
+Description: Explicitly use 'fork' instead of 'forkserver'.
+ Fixes FTBFS with python3.14.
+Author: Bas Couwenberg <sebastic at debian.org>
+Forwarded: https://github.com/mapproxy/mapproxy/pull/1355
+
+--- a/mapproxy/test/conftest.py
++++ b/mapproxy/test/conftest.py
+@@ -1,3 +1,8 @@
++import multiprocessing
++
++import pytest
++
++
+ def pytest_configure(config):
+     import sys
+     sys._called_from_pytest = True
+@@ -6,3 +11,14 @@ def pytest_configure(config):
+ def pytest_unconfigure(config):
+     import sys
+     del sys._called_from_pytest
++
++
++ at pytest.fixture(scope="session", autouse=True)
++def use_multiprocessing_fork_on_linux():
++    import sys
++    if sys.platform != "linux":
++        # Windows and macOS use 'spawn' by default
++        return
++
++    # 'forkserver' is default since Python 3.14, but can't pickle everything.
++    multiprocessing.set_start_method("fork")


=====================================
debian/patches/series
=====================================
@@ -2,3 +2,4 @@ mapnik.patch
 javascript.patch
 version.patch
 xfail.patch
+python3.14.patch



View it on GitLab: https://salsa.debian.org/debian-gis-team/mapproxy/-/compare/2792caacceecc4af6cb8e389af4c864e57c9d7c9...afa823b435d3dd4be485e3e3673fbb8c86fc5b1e

-- 
View it on GitLab: https://salsa.debian.org/debian-gis-team/mapproxy/-/compare/2792caacceecc4af6cb8e389af4c864e57c9d7c9...afa823b435d3dd4be485e3e3673fbb8c86fc5b1e
You're receiving this email because of your account on salsa.debian.org.


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/pkg-grass-devel/attachments/20251215/c7bb0476/attachment-0001.htm>


More information about the Pkg-grass-devel mailing list