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 <[email protected]> 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 <[email protected]> +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 ++ ++ [email protected](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.
_______________________________________________ Pkg-grass-devel mailing list [email protected] https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/pkg-grass-devel
