Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-MapProxy for openSUSE:Factory 
checked in at 2026-10-18 19:25:26
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-MapProxy (Old)
 and      /work/SRC/openSUSE:Factory/.python-MapProxy.new.3698736 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-MapProxy"

Sun Oct 18 19:25:26 2026 rev:14 rq:1385844 version:7.0.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-MapProxy/python-MapProxy.changes  
2026-03-15 14:33:55.379231213 +0100
+++ 
/work/SRC/openSUSE:Factory/.python-MapProxy.new.3698736/python-MapProxy.changes 
    2026-10-18 19:25:39.826633588 +0200
@@ -1,0 +2,25 @@
+Sat Oct 17 15:19:17 UTC 2026 - Martin Pluskal <[email protected]>
+
+- Update to 7.0.0:
+  * Breaking security fix: avoid path traversals through the
+    dimensions parameter. In rare cases, existing cache
+    directories will not be reused and are created anew with
+    safe directory names.
+  * Fix error with transparent PNGs in mixed format.
+  * Changes in 6.1.1: OGC API bug fixes, WMTS demo resolution
+    detection, ``ImageResult.as_buffer`` rgba mode, restore
+    context manager protocol on ``ProxyConfiguration``.
+  * Changes in 6.1.0: drop support for Python 3.9 (EOL);
+    add json GFI format, improved configuration validation,
+    reverse proxy improvements, environment variables in yaml
+    files for sensitive data; handle XML/HTML errors in GFI
+    requests leniently (log a warning, return safe empty
+    defaults); fix seeding worker crash on incomplete HTTP
+    responses, catch sqlite3.DatabaseErrors, retry LockFile
+    on race.
+  * Packaging: add new mandatory dependencies python-requests
+    and python-multiprocess; require Pillow >= 11; raise
+    Python floor to 3.10; switch from update-alternatives to
+    libalternatives.
+
+-------------------------------------------------------------------

Old:
----
  mapproxy-6.0.1.tar.gz

New:
----
  mapproxy-7.0.0.tar.gz

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

Other differences:
------------------
++++++ python-MapProxy.spec ++++++
--- /var/tmp/diff_new_pack.RljPHQ/_old  2026-10-18 19:25:40.651667911 +0200
+++ /var/tmp/diff_new_pack.RljPHQ/_new  2026-10-18 19:25:40.652667953 +0200
@@ -22,15 +22,14 @@
 %else
 %{?sle15_python_module_pythons}
 %endif
-
+%bcond_without libalternatives
 Name:           python-MapProxy
-Version:        6.0.1
+Version:        7.0.0
 Release:        0
 Summary:        Proxy for geospatial data
 License:        Apache-2.0
-URL:            http://mapproxy.org/
-Group:          Development/Languages/Python
-Source0:        
https://files.pythonhosted.org/packages/source/M/MapProxy/mapproxy-%{version}.tar.gz
+URL:            https://mapproxy.org/
+Source0:        
https://files.pythonhosted.org/packages/source/m/mapproxy/mapproxy-%{version}.tar.gz
 # test files missing in the sdist
 Source1:        
https://github.com/mapproxy/mapproxy/raw/%{version}/mapproxy/test/system/fixture/cache.gpkg
 Source2:        
https://github.com/mapproxy/mapproxy/raw/%{version}/mapproxy/test/unit/polygons/polygons.geojson
@@ -38,44 +37,48 @@
 Source4:        
https://github.com/mapproxy/mapproxy/raw/%{version}/mapproxy/test/schemas/ogcapi/ogcapi-tiles-1.bundled.json
 Source5:        
https://github.com/mapproxy/mapproxy/raw/%{version}/mapproxy/test/schemas/openapi/openapi-3.0.x.json
 Source99:       python-MapProxy-rpmlintrc
-BuildRequires:  %{python_module base >= 3.9}
+BuildRequires:  %{python_module base >= 3.10}
 BuildRequires:  %{python_module pip}
 BuildRequires:  %{python_module setuptools}
 BuildRequires:  %{python_module wheel}
+BuildRequires:  alts
 BuildRequires:  fdupes
 BuildRequires:  python-rpm-macros
 # SECTION install_requires
-BuildRequires:  proj
 BuildRequires:  %{python_module Babel}
-BuildRequires:  %{python_module Pillow}
+BuildRequires:  %{python_module Pillow >= 11}
 BuildRequires:  %{python_module PyYAML >= 3.0}
 BuildRequires:  %{python_module Werkzeug < 4}
 BuildRequires:  %{python_module jinja2}
 BuildRequires:  %{python_module jsonschema >= 4}
 BuildRequires:  %{python_module lxml >= 6}
+BuildRequires:  %{python_module multiprocess}
 BuildRequires:  %{python_module pyproj >= 2}
 BuildRequires:  %{python_module python-dateutil}
+BuildRequires:  %{python_module requests}
 BuildRequires:  %{python_module shapely >= 2}
 BuildRequires:  gdal
 BuildRequires:  geos
-#/SECTION
-Requires:       proj
+BuildRequires:  proj
+Requires:       alts
 Requires:       gdal
 Requires:       geos
+#/SECTION
+Requires:       proj
 Requires:       python-Babel
-Requires:       python-Pillow
+Requires:       python-Pillow >= 11
 Requires:       python-PyYAML >= 3.0
 Requires:       python-Werkzeug < 4
 Requires:       python-jinja2
 Requires:       python-jsonschema >= 4
 Requires:       python-lxml >= 6
+Requires:       python-multiprocess
 Requires:       python-pyproj >= 2
 Requires:       python-python-dateutil
+Requires:       python-requests
 Requires:       python-shapely >= 2
 Provides:       python-mapproxy = %{version}-%{release}
 BuildArch:      noarch
-Requires(post): update-alternatives
-Requires(postun): update-alternatives
 # SECTION test
 BuildRequires:  %{python_module Paste}
 BuildRequires:  %{python_module WebTest}
@@ -140,11 +143,9 @@
 donttest="$donttest or TestCGIClient"
 %pytest mapproxy -ra -k "not ($donttest)"
 
-%post
-%python_install_alternative mapproxy-seed mapproxy-util
-
-%postun
-%python_uninstall_alternative mapproxy-seed
+%pre
+%python_libalternatives_reset_alternative mapproxy-seed
+%python_libalternatives_reset_alternative mapproxy-util
 
 %files %{python_files}
 %doc CHANGES.txt README.md


++++++ mapproxy-6.0.1.tar.gz -> mapproxy-7.0.0.tar.gz ++++++
++++ 21202 lines of diff (skipped)

Reply via email to