Control: tag -1 patch pending

Dear maintainer,

I've prepared an NMU for python-marshmallow (versioned as 3.26.1-0.3) and uploaded it to the archive, per https://www.debian.org/doc/manuals/developers-reference/pkgs.html#when-and-how-to-do-an-nmu (since this is an RC bug older than 7 days with no indication that a fix is in progress). I've also pushed the corresponding changes to git.

Thanks,

--
Colin Watson (he/him)                              [[email protected]]
diffstat for python-marshmallow-3.26.1 python-marshmallow-3.26.1

 changelog           |    7 +++++++
 patches/py314.patch |   24 ++++++++++++++++++++++++
 patches/series      |    1 +
 3 files changed, 32 insertions(+)

diff -Nru python-marshmallow-3.26.1/debian/changelog python-marshmallow-3.26.1/debian/changelog
--- python-marshmallow-3.26.1/debian/changelog	2025-03-26 11:58:32.000000000 +0000
+++ python-marshmallow-3.26.1/debian/changelog	2026-01-06 19:01:57.000000000 +0000
@@ -1,3 +1,10 @@
+python-marshmallow (3.26.1-0.3) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Handle new error message in newer Python (closes: #1123267).
+
+ -- Colin Watson <[email protected]>  Tue, 06 Jan 2026 19:01:57 +0000
+
 python-marshmallow (3.26.1-0.2) unstable; urgency=medium
 
   * Non-maintainer upload.
diff -Nru python-marshmallow-3.26.1/debian/patches/py314.patch python-marshmallow-3.26.1/debian/patches/py314.patch
--- python-marshmallow-3.26.1/debian/patches/py314.patch	1970-01-01 01:00:00.000000000 +0100
+++ python-marshmallow-3.26.1/debian/patches/py314.patch	2026-01-06 18:59:10.000000000 +0000
@@ -0,0 +1,24 @@
+From: Steven Loria <[email protected]>
+Date: Fri, 31 Oct 2025 12:25:45 -0400
+Subject: Handle new error message in newer python
+
+Origin: upstream, https://github.com/marshmallow-code/marshmallow/pull/2864/commits/ecf8457bf64c579cc9825ac5d6fe0ba79bdbb450
+Bug-Debian: https://bugs.debian.org/1123267
+Last-Update: 2026-01-06
+---
+ tests/test_utils.py | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/tests/test_utils.py b/tests/test_utils.py
+index a1e3852..3105ab7 100644
+--- a/tests/test_utils.py
++++ b/tests/test_utils.py
+@@ -250,7 +250,7 @@ def test_from_timestamp_with_negative_value():
+ 
+ def test_from_timestamp_with_overflow_value():
+     value = 9223372036854775
+-    with pytest.raises(ValueError, match="out of range"):
++    with pytest.raises(ValueError, match=r"out of range|year must be in 1\.\.9999"):
+         utils.from_timestamp(value)
+ 
+ 
diff -Nru python-marshmallow-3.26.1/debian/patches/series python-marshmallow-3.26.1/debian/patches/series
--- python-marshmallow-3.26.1/debian/patches/series	2025-02-15 14:25:27.000000000 +0000
+++ python-marshmallow-3.26.1/debian/patches/series	2026-01-06 18:59:58.000000000 +0000
@@ -1,2 +1,3 @@
 #0001-remove-privacy-breaches
 FTBFS.patch
+py314.patch

Reply via email to