Control: tags -1 patch pending Dear maintainer,
I've prepared an NMU for textual (versioned as 2.1.2-1.1) and uploaded it to DELAYED/2. Please feel free to tell me if I should cancel it.
I'm attaching the diff for form's sake, but the aforementioned merge request (https://salsa.debian.org/morph/textual/-/merge_requests/1) is probably more useful. (That MR also includes a follow-up commit to add a closes: tag to the changelog, which I forgot to add before running dput.)
Thanks, -- Colin Watson (he/him) [[email protected]]
diffstat for textual-2.1.2 textual-2.1.2 changelog | 7 +++++++ control | 2 +- patches/pickle-style-meta.patch | 25 +++++++++++++++++++++++++ patches/series | 1 + 4 files changed, 34 insertions(+), 1 deletion(-) diff -Nru textual-2.1.2/debian/changelog textual-2.1.2/debian/changelog --- textual-2.1.2/debian/changelog 2025-03-16 21:27:22.000000000 +0000 +++ textual-2.1.2/debian/changelog 2026-01-19 11:09:00.000000000 +0000 @@ -1,3 +1,10 @@ +textual (2.1.2-1.1) unstable; urgency=medium + + * Non-maintainer upload. + * Use pickle for style meta information to match rich 13.9.4-1.1. + + -- Colin Watson <[email protected]> Mon, 19 Jan 2026 11:09:00 +0000 + textual (2.1.2-1) unstable; urgency=medium * New upstream release diff -Nru textual-2.1.2/debian/control textual-2.1.2/debian/control --- textual-2.1.2/debian/control 2025-03-16 21:27:22.000000000 +0000 +++ textual-2.1.2/debian/control 2026-01-12 11:38:17.000000000 +0000 @@ -12,7 +12,7 @@ python3-pytest (>= 6.2.3) <!nocheck>, python3-pytest-asyncio <!nocheck>, python3-pytest-xdist <!nocheck>, - python3-rich (>= 10.7.0) <!nocheck>, + python3-rich (>= 13.9.4-1.1~) <!nocheck>, python3-syrupy <!nocheck>, python3-typing-extensions <!nocheck>, Standards-Version: 4.6.2 diff -Nru textual-2.1.2/debian/patches/pickle-style-meta.patch textual-2.1.2/debian/patches/pickle-style-meta.patch --- textual-2.1.2/debian/patches/pickle-style-meta.patch 1970-01-01 01:00:00.000000000 +0100 +++ textual-2.1.2/debian/patches/pickle-style-meta.patch 2026-01-12 11:34:10.000000000 +0000 @@ -0,0 +1,25 @@ +From: Colin Watson <[email protected]> +Date: Mon, 12 Jan 2026 11:18:22 +0000 +Subject: Use pickle for style meta information + +Backported from https://github.com/Textualize/textual/pull/6169; needed +to match rich 14.2.0 / 13.9.4-1.1. + +Last-Update: 2026-01-12 +--- + src/textual/style.py | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/src/textual/style.py b/src/textual/style.py +index c96c9b7..7df24da 100644 +--- a/src/textual/style.py ++++ b/src/textual/style.py +@@ -9,7 +9,7 @@ from __future__ import annotations + + from dataclasses import dataclass + from functools import cached_property, lru_cache +-from marshal import dumps, loads ++from pickle import dumps, loads + from typing import TYPE_CHECKING, Any, Iterable, Mapping + + import rich.repr diff -Nru textual-2.1.2/debian/patches/series textual-2.1.2/debian/patches/series --- textual-2.1.2/debian/patches/series 1970-01-01 01:00:00.000000000 +0100 +++ textual-2.1.2/debian/patches/series 2026-01-12 11:18:29.000000000 +0000 @@ -0,0 +1 @@ +pickle-style-meta.patch

