[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