Hi Adam, On Sat, 2026-02-28 at 15:23 +0000, Adam D. Barratt wrote: > pdudaemon (0.0.8.109.gaa25f15-2.1) unstable; urgency=medium > > Your versioning is wrong here - you want 0.0.8.109.gaa25f15- > 2.1+deb13u1. Please also simply use "trixie" as the upload target.
Thanks - I've changed the packaging for both comments and updated my notes on creating stable uploads to make sure this doesn't happen in future ;-). I've attached a new debdiff. Cheers! Chris
diff -Nru pdudaemon-0.0.8.109.gaa25f15/debian/changelog pdudaemon-0.0.8.109.gaa25f15/debian/changelog --- pdudaemon-0.0.8.109.gaa25f15/debian/changelog 2024-07-25 19:23:54.000000000 +0100 +++ pdudaemon-0.0.8.109.gaa25f15/debian/changelog 2026-02-22 03:05:08.000000000 +0000 @@ -1,3 +1,9 @@ +pdudaemon (0.0.8.109.gaa25f15-2.1+deb13u1) trixie; urgency=medium + + * Backport patch to add setuputils to runtime dependencies (Closes: #1127864) + + -- Christopher Obbard <[email protected]> Sun, 22 Feb 2026 03:05:08 +0000 + pdudaemon (0.0.8.109.gaa25f15-2.1) unstable; urgency=medium * Non-maintainer upload. diff -Nru pdudaemon-0.0.8.109.gaa25f15/debian/patches/0001-pyproject-Add-setuputils-to-dependencies.patch pdudaemon-0.0.8.109.gaa25f15/debian/patches/0001-pyproject-Add-setuputils-to-dependencies.patch --- pdudaemon-0.0.8.109.gaa25f15/debian/patches/0001-pyproject-Add-setuputils-to-dependencies.patch 1970-01-01 01:00:00.000000000 +0100 +++ pdudaemon-0.0.8.109.gaa25f15/debian/patches/0001-pyproject-Add-setuputils-to-dependencies.patch 2026-02-22 03:05:08.000000000 +0000 @@ -0,0 +1,32 @@ +From: Christopher Obbard <[email protected]> +Date: Fri, 12 Dec 2025 22:38:55 +0000 +Subject: pyproject: Add setuputils to dependencies + +pdudaemon imports pkg_resources at runtime to discover driver entry +points. pkg_resources is provided by setuptools, but setuptools was +only listed as a build dependency so it is not guaranteed to be +present in runtime environments such as pipx venvs or minimal CI +images. + +Add setuptools to the project runtime dependencies to ensure +pkg_resources is available when pdudaemon is executed. + +Signed-off-by: Christopher Obbard <[email protected]> +Origin: https://github.com/pdudaemon/pdudaemon/commit/d722cf92188df02f8a72f83e57e5fe60541a2134 +Applied-Upstream: 1.1.0 +--- + pyproject.toml | 1 + + 1 file changed, 1 insertion(+) + +diff --git a/pyproject.toml b/pyproject.toml +index 3562c4a..c4dfca7 100644 +--- a/pyproject.toml ++++ b/pyproject.toml +@@ -27,6 +27,7 @@ classifiers = [ + ] + requires-python = ">= 3.4" + dependencies = [ ++ "setuptools", + "aiohttp", + "requests", + "pexpect", diff -Nru pdudaemon-0.0.8.109.gaa25f15/debian/patches/series pdudaemon-0.0.8.109.gaa25f15/debian/patches/series --- pdudaemon-0.0.8.109.gaa25f15/debian/patches/series 1970-01-01 01:00:00.000000000 +0100 +++ pdudaemon-0.0.8.109.gaa25f15/debian/patches/series 2026-02-22 03:05:08.000000000 +0000 @@ -0,0 +1 @@ +0001-pyproject-Add-setuputils-to-dependencies.patch

