Skip to content

Conversation

@air5551
Copy link

@air5551 air5551 commented Jan 27, 2026

For DDL part, see networkupstools/nut-ddl#57

General points

I am new to formatting the HCL so I may have got something wrong Sorry

  • Please star NUT on GitHub, this helps with sponsorships! ;)

Not required

  • For USB devices (HID or not), revised that the driver uses unique
    VID/PID combinations, or raised discussions when this is not the case
    (several vendors do use same interface chips for unrelated protocols).

  • For new USB devices, built and committed the changes for the
    scripts/upower/95-upower-hid.hwdb file

  • Proposed NUT data mapping is aligned with existing docs/nut-names.txt
    file. If the device exposes useful data points not listed in the file, the
    experimental.* namespace can be used as documented there, and discussion
    should be raised on the NUT Developers mailing list to standardize the new
    concept.

  • Updated data/driver.list.in if applicable (new tested device info)

DDL PR

General documentation updates

  • Updated docs/acknowledgements.txt (for vendor-backed device support)

  • Added or updated manual page information in docs/man/*.txt files
    and corresponding recipe lists in docs/man/Makefile.am for new pages

  • Passed make spellcheck, updated spell-checking dictionary in the
    docs/nut.dict file if needed (did not remove any words -- the make
    rule printout in case of changes suggests how to maintain it).

Additional work may be needed after posting this PR

  • Propose a PR for NUT DDL with detailed device data dumps from tests
    against real hardware (the more models, the better). (Already Done)

  • Address NUT CI farm build failures for the PR: testing on numerous
    platforms and toolkits can expose issues not seen on just one system.

  • Revise suggestions from LGTM.COM analysis about "new issues" with
    the changed codebase.

Signed-off-by: air5551 <Air@example.org>
@AppVeyorBot
Copy link

Build nut 2.8.4.4095-master failed (commit ee48999025 by @)

Signed-off-by: air5551 <Air@example.org>
@AppVeyorBot
Copy link

Build nut 2.8.4.4096-master completed (commit cffcae055c by @)

@jimklimov jimklimov added HCL USB liebert impacts-release-2.8.2 Issues reported against NUT release 2.8.2 (maybe vanilla or with minor packaging tweaks) labels Jan 27, 2026
@jimklimov jimklimov added this to the 2.8.2 milestone Jan 27, 2026
@jimklimov jimklimov moved this from Todo to In Progress in NUT HCL/DDL Jan 27, 2026
Signed-off-by: Jim Klimov <jimklimov+nut@gmail.com>
@jimklimov

This comment was marked as outdated.

@jimklimov jimklimov merged commit 3ea9c65 into networkupstools:master Jan 27, 2026
33 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

HCL impacts-release-2.8.2 Issues reported against NUT release 2.8.2 (maybe vanilla or with minor packaging tweaks) liebert USB

Projects

Status: In Progress

Development

Successfully merging this pull request may close these issues.

3 participants