#1152908 ITP: rust-pdudaemon-client -- client library and tool for the pdudaemon power control service

Package:
wnpp
Source:
wnpp
Submitter:
Christopher Obbard
Date:
2026-11-03 10:01:04 UTC
Severity:
normal
#1152908#5
Date:
2026-11-03 01:31:06 UTC
From:
To:
* Package name    : rust-pdudaemon-client
  Version         : 0.1.2
  Upstream Author : Sjoerd Simons <sjoerd@collabora.com>
* URL             : https://github.com/sjoerdsimons/pdudaemon-client
* License         : MIT or Apache-2.0
  Programming Lang: Rust
  Description     : client for the pdudaemon power control service

 pdudaemon-client is a minimal Rust client for pdudaemon, a daemon which
 controls power distribution units (PDUs) over HTTP. It allows ports of
 a PDU managed by pdudaemon to be switched on, off or rebooted.

The source package also builds pducli, a small command-line tool which
uses the library to switch PDU ports from the shell or from scripts.

This crate is a dependency of boardswarm, which I intend to package.
pdudaemon itself is already in Debian, and pducli is a lightweight way
to drive it.

The package will be maintained within the Debian Rust team using
debcargo-conf.

#1152908#10
Date:
2026-11-03 10:00:19 UTC
From:
To:
We believe that the bug you reported is fixed in the latest version of
rust-pdudaemon-client, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 1152908@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Christopher Obbard <chris.obbard@oss.qualcomm.com> (supplier of updated rust-pdudaemon-client package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)
Format: 1.8
Date: Tue, 03 Nov 2026 03:38:16 +0000
Binary: librust-pdudaemon-client-dev pducli pducli-dbgsym
Source: rust-pdudaemon-client
Architecture: amd64 arm64 armhf i386 ppc64el source
Version: 0.1.2-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Rust Maintainers <pkg-rust-maintainers@alioth-lists.debian.net>
Changed-By: Christopher Obbard <chris.obbard@oss.qualcomm.com>
Closes: 1152908
Description:
 librust-pdudaemon-client-dev - client for the pdudaemon power control service - Rust source code
 pducli     - command-line client for the pdudaemon power control service
Changes:
 rust-pdudaemon-client (0.1.2-1) unstable; urgency=medium
 .
   * Package pdudaemon-client 0.1.2 from crates.io using debcargo 2.8.4
     (Closes: #1152908)
Checksums-Sha1:
 77c0fd628a211c702004e732646bfec5aa3e1997 2663 rust-pdudaemon-client_0.1.2-1.dsc
 2b8281ad00a4933a8e74d5555831a276b7e7400e 12338 rust-pdudaemon-client_0.1.2.orig.tar.gz
 228d863cb82ecd85a98c0ba24c6f82b356e22271 4096 rust-pdudaemon-client_0.1.2-1.debian.tar.xz
 1d8787b13e6f729643e9d200dac100ace4ccd371 7786 rust-pdudaemon-client_0.1.2-1_source.buildinfo
 c366e13943d830454faf6c7c781639b5992b90d5 5784 librust-pdudaemon-client-dev_0.1.2-1_amd64.deb
 8c8b25da049d54cab593b3c369dbfe64302ca011 12900472 pducli-dbgsym_0.1.2-1_amd64.deb
 9b6620e2c5020db4c45e5cd1ac077eac9905e595 1028184 pducli_0.1.2-1_amd64.deb
 a451f3a353dfc6a4045195d4858db3aeb9f92a4d 25932 rust-pdudaemon-client_0.1.2-1_amd64.buildinfo
 2988d7cbaac331e4f06e8dca6686f51284bb4dc6 5784 librust-pdudaemon-client-dev_0.1.2-1_i386.deb
 a9980f1b96815090a7b913e29e22cc5ca8588588 12444472 pducli-dbgsym_0.1.2-1_i386.deb
 7e1c9c6a059e199b0c221649284ad01eafb9c9de 1133492 pducli_0.1.2-1_i386.deb
 c3d0c4f60ff47568c54bfed1b4a1178b762e2d4e 25830 rust-pdudaemon-client_0.1.2-1_i386.buildinfo
 fc1d291e5286e7ae1bfddcc12f7937467f05cd0e 5788 librust-pdudaemon-client-dev_0.1.2-1_arm64.deb
 fef55b05ba001bf4c45e69511aaacfad9c08bdc8 12712404 pducli-dbgsym_0.1.2-1_arm64.deb
 bb1d3c9452d8a2709a40ec33186ae19a51a32ccc 915552 pducli_0.1.2-1_arm64.deb
 558a8bacd3b220be4adb27385e2130c1ae21a943 25929 rust-pdudaemon-client_0.1.2-1_arm64.buildinfo
 ab523e5369bbdc8c5a64369d01140f1822c8115a 5784 librust-pdudaemon-client-dev_0.1.2-1_armhf.deb
 3b982f2b6fb6ef577204f52cedcfe2bff4176003 12299344 pducli-dbgsym_0.1.2-1_armhf.deb
 c6a75dd266693ca7f286168b9bd327bd37b2ff0a 886796 pducli_0.1.2-1_armhf.deb
 95308f596fbbd218fd080de6ec25569d3b1f2361 25788 rust-pdudaemon-client_0.1.2-1_armhf.buildinfo
 9e63d0c65107c37021f5d20251d5008af61fb82c 5788 librust-pdudaemon-client-dev_0.1.2-1_ppc64el.deb
 c45ae2ee5d0c4c0b2ee53f9b92f9040c048e979d 12707368 pducli-dbgsym_0.1.2-1_ppc64el.deb
 8ce49b305c0a464ff03a670bccb9fe8d0820e54a 1118056 pducli_0.1.2-1_ppc64el.deb
 4ebd365f479e486251a0908ee9a32eeb31031d78 25926 rust-pdudaemon-client_0.1.2-1_ppc64el.buildinfo
Checksums-Sha256:
 c475de8db9b7517eb7eac868f15c80d39844d005c4a71b7fd84ed87ffe626bd9 2663 rust-pdudaemon-client_0.1.2-1.dsc
 58bd9ff5ed678325aa6a6b5eef52550ddb54db93ae5378f1f8d9178324403a75 12338 rust-pdudaemon-client_0.1.2.orig.tar.gz
 d45706754977177a2a0bed2e0a12d8ab067431ec5c6578055e89b23d15bd81d3 4096 rust-pdudaemon-client_0.1.2-1.debian.tar.xz
 bb0c12a3056ce297243deecef7fb27863d5546e4922f81f08215a54af0a081a7 7786 rust-pdudaemon-client_0.1.2-1_source.buildinfo
 bb456eb15676d5d6cf180debd262383065cf1ad3f338cb01c93c78e14110afee 5784 librust-pdudaemon-client-dev_0.1.2-1_amd64.deb
 b04392341a2aa5a4e6fb8b7599796b2dfea7319a22a1db7a78b1e5721b8f4444 12900472 pducli-dbgsym_0.1.2-1_amd64.deb
 9ccaf7b8fa3eff07ae906811615fe4c1cecdedf097159faea8aaaa5d7013f455 1028184 pducli_0.1.2-1_amd64.deb
 57cb32875bbd2bafad302b77e9d93cabef9c9cbae58523fdade620869428e44a 25932 rust-pdudaemon-client_0.1.2-1_amd64.buildinfo
 4f53caec0802677bbfdb6ea8e5149d103e65a21895e90d486b5921c408659f32 5784 librust-pdudaemon-client-dev_0.1.2-1_i386.deb
 9a408f53ac8bc2e694562428e75200ea9ee0f29c56e413675f828e41677274f9 12444472 pducli-dbgsym_0.1.2-1_i386.deb
 0e4c85ffd451c4ee8ea6dc6311e1b66038940350a36fa375ffc7bc98364f2c68 1133492 pducli_0.1.2-1_i386.deb
 b66417a169c5ec73fff5f6ca35b7d8eba17c58e245f59cce6a6580c0c8867133 25830 rust-pdudaemon-client_0.1.2-1_i386.buildinfo
 aa3440d577ad96ce37fae26243d2cd5e7650f781c9894f2488fd02cbe46ff3f7 5788 librust-pdudaemon-client-dev_0.1.2-1_arm64.deb
 f2559e80be4afa740e49a185e89d6755bed398eef33352727d90f2979acff65e 12712404 pducli-dbgsym_0.1.2-1_arm64.deb
 4b0c2a245824c5c4cdd1877b64ce455ff5ea7b838a982ea85fcc8c8a593eb428 915552 pducli_0.1.2-1_arm64.deb
 aec6c62884a45668f6c388cfe708c466f9457b79aa9fad8609543d874cf901ec 25929 rust-pdudaemon-client_0.1.2-1_arm64.buildinfo
 8a754e2963cfde12e2785345449254bcf81f1462df190a4beb6ac4fa37cd98f3 5784 librust-pdudaemon-client-dev_0.1.2-1_armhf.deb
 c2d77cc812f383a38285d6c7810b75e92475253391c72e49988545a330973b16 12299344 pducli-dbgsym_0.1.2-1_armhf.deb
 f41c2808ca528aee4b0acea3b92f88f76a5e4d6a383a5a89e8ac5c4f4196b6c1 886796 pducli_0.1.2-1_armhf.deb
 d6a1e4465e3668cdd9fe709ae55f0412b9c40fc5b65087c717cee90a04117925 25788 rust-pdudaemon-client_0.1.2-1_armhf.buildinfo
 b11ccaea01852c6d82d9b2a8b14ed9ff8325f4c465f421a101e7192559e46819 5788 librust-pdudaemon-client-dev_0.1.2-1_ppc64el.deb
 250700ce0fc0268c008816c60bfcb35df30f8f7a557a233a01f1fb46149c8177 12707368 pducli-dbgsym_0.1.2-1_ppc64el.deb
 6f32db9e9073fab86bdd3952dc92f845922dc7616c976139495298faedb8155e 1118056 pducli_0.1.2-1_ppc64el.deb
 b40ca1e84b60bc164d9fd5f46a255862adb73c251b6fa1355894cd9f0e2e0f16 25926 rust-pdudaemon-client_0.1.2-1_ppc64el.buildinfo
Files:
 cd1b0a1a4ac57fe4df9a359068518c37 2663 rust optional rust-pdudaemon-client_0.1.2-1.dsc
 76d478ade17b6afe7ed004f03853ba45 12338 rust optional rust-pdudaemon-client_0.1.2.orig.tar.gz
 faf476885030f07e662052005eb3cafe 4096 rust optional rust-pdudaemon-client_0.1.2-1.debian.tar.xz
 38a4d4d3873affab204439c956ae53a5 7786 rust optional rust-pdudaemon-client_0.1.2-1_source.buildinfo
 495a6c1018502a5dea8df1c4ecdef695 5784 rust optional librust-pdudaemon-client-dev_0.1.2-1_amd64.deb
 ccb0c4d0cda431c079d7c728ff095ec5 12900472 debug optional pducli-dbgsym_0.1.2-1_amd64.deb
 f5330e6bb45320f2e2726d95afc3bc4d 1028184 utils optional pducli_0.1.2-1_amd64.deb
 f695bc0f647e98edbe29e152c2f001b6 25932 rust optional rust-pdudaemon-client_0.1.2-1_amd64.buildinfo
 f1d37e390cf5e8cd3bab548341a60a6c 5784 rust optional librust-pdudaemon-client-dev_0.1.2-1_i386.deb
 1992cfd512fe36e07d1a95e0541f9727 12444472 debug optional pducli-dbgsym_0.1.2-1_i386.deb
 e979f77e1a02b2b98d4dd3504e095d0b 1133492 utils optional pducli_0.1.2-1_i386.deb
 fd6a93d7b853d4eaa5de0cb1e4ba0c12 25830 rust optional rust-pdudaemon-client_0.1.2-1_i386.buildinfo
 3aa5f279ba4072daa5e94d24312168d9 5788 rust optional librust-pdudaemon-client-dev_0.1.2-1_arm64.deb
 46c355570f2f5a3a2b3cde2bc04cc33f 12712404 debug optional pducli-dbgsym_0.1.2-1_arm64.deb
 40ca80918e8282ff3423b665aa396c9a 915552 utils optional pducli_0.1.2-1_arm64.deb
 362fd9d5a575df27a2916ea9a3c21c6f 25929 rust optional rust-pdudaemon-client_0.1.2-1_arm64.buildinfo
 3c2cf9a2472c86728afcf0eed8b48880 5784 rust optional librust-pdudaemon-client-dev_0.1.2-1_armhf.deb
 ec4e11a776de4e5b3b257d5c1678d3cc 12299344 debug optional pducli-dbgsym_0.1.2-1_armhf.deb
 66d59d81a497be7af92a2c145df9e9ec 886796 utils optional pducli_0.1.2-1_armhf.deb
 9e663deb4762007f283c53804cd05b55 25788 rust optional rust-pdudaemon-client_0.1.2-1_armhf.buildinfo
 e1f00f4b20561d52a3c2fcb5711ecc44 5788 rust optional librust-pdudaemon-client-dev_0.1.2-1_ppc64el.deb
 3f4fd68b27591b09ec8ed3628a998c36 12707368 debug optional pducli-dbgsym_0.1.2-1_ppc64el.deb
 3fa971df0dfca036117c8d7019683c54 1118056 utils optional pducli_0.1.2-1_ppc64el.deb
 850d7f297637f5b34cd3aacb0f89ea66 25926 rust optional rust-pdudaemon-client_0.1.2-1_ppc64el.buildinfo
-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEE8Yvci2wl+QqiPVF0Y03E8GhwRvgFAmrpXdEACgkQY03E8Ghw
RvjIyA/+LQ5Ir2ae97N64XGKHLPccibUUFyVGHjtvhod/3b3HqPfJHSqTb44ZVGW
IDZI8AKNCm2n/cSMotPjxUfyFOLD4Rm2bwA5vQTlwflBYcb32pupp+OS8cZoHsI3
SRdXjhicMS1Wy+Mhjay4MwZdWoFUAZk1DiB8yhs2PCkvTSA3vJURnA9jp1wkS+Ul
gJ7q0WZ1lj/rMh/vEF03rsUgf7NJrCUzPqVMrK83D1rrWKvrOrA6rT0bpT5xxClP
St+e5xCCFoDkhssIPzOylveC1AysrlikD0bcPdOSq9GMzCrSRzLY8jEFoVBWZQZI
mUqdsnqNf724AniddEQS7GHYXGtsQzVS+H/WEeQnomWAEKZPygMaDSA1cv5A8ohW
eL1l/WGwuzfMZOlTjAkIcXcl4BUSJ77ZWw6Nt0CmkV6KBVcU5lc5uHZaBhl/78/O
5t2bLhdb38eTP6dv3Mlhrx/tuvsryRQfoxDhGa4Yh1oauhX1yZplyNHnzWgHfyrZ
Gb82WqcibK0CdE+m7TEPiR2oohPnlIIAA2zc5U2VBVeBUa2kuXbNSfYaprGJ7DaK
eUdlNiDEdCp9Pp/xNPjdX0mAliDQMrHBQH/6sgdfVcD4WhE3s+3AOe2zTYDEWYFt
016YbaVaDyIXqFYGWox31ik/b3IPlnsmcxcXCxHklC8cb0i1De4=
=pYp8
-----END PGP SIGNATURE-----