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

