From 2b887938c2de5cfc4368e0e104da7aba7fb515c2 Mon Sep 17 00:00:00 2001 From: Daniel Woffinden Date: Mon, 9 Mar 2026 22:12:41 +0000 Subject: [PATCH] knot-resolver-manager_6: include `watchdog` Upstream it is listed as an optional python dependency, alongside prometheus-client: https://github.com/CZ-NIC/knot-resolver/blob/e16aea363f6d2ca39c8a3713f42f21297b72a078/pyproject.toml#L41 It is required when using `network.tls.watchdog=true` in the settings: https://www.knot-resolver.cz/documentation/latest/config-network-server-tls.html#cmdoption-arg-files-watchdog ``` [ERROR] stderr) Configuration validation error detected: [ERROR] stderr) [/network/tls] 'files-watchdog' is enabled, but the required 'watchdog' dependency (optional) is not installed ``` --- pkgs/by-name/kn/knot-resolver-manager_6/package.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/by-name/kn/knot-resolver-manager_6/package.nix b/pkgs/by-name/kn/knot-resolver-manager_6/package.nix index 890e71fdb362..e2c518e8c89e 100644 --- a/pkgs/by-name/kn/knot-resolver-manager_6/package.nix +++ b/pkgs/by-name/kn/knot-resolver-manager_6/package.nix @@ -44,6 +44,7 @@ python3Packages.buildPythonPackage { prometheus-client supervisor typing-extensions + watchdog ]; # set up (additional) Lua dependencies