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

Reply via email to