pkgsrc-WIP-changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
ups-nut: Write COMMIT_MSG and clean up TODO
Module Name: pkgsrc-wip
Committed By: Greg Troxel <gdt%lexort.com@localhost>
Pushed By: gdt
Date: Wed Apr 29 09:22:33 2026 -0400
Changeset: 30d73bf6b3bbced1e5ad815a16aeb675d46dd535
Modified Files:
ups-nut/COMMIT_MSG
ups-nut/TODO
Log Message:
ups-nut: Write COMMIT_MSG and clean up TODO
To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=30d73bf6b3bbced1e5ad815a16aeb675d46dd535
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
diffstat:
ups-nut/COMMIT_MSG | 67 +++++++++++++++++++++++++++++++++++++++++++++++++++++-
ups-nut/TODO | 7 +++---
2 files changed, 69 insertions(+), 5 deletions(-)
diffs:
diff --git a/ups-nut/COMMIT_MSG b/ups-nut/COMMIT_MSG
index 169e97cbb7..adea185e37 100644
--- a/ups-nut/COMMIT_MSG
+++ b/ups-nut/COMMIT_MSG
@@ -1,3 +1,68 @@
sysutils/ups-nut: Update to 2.8.5
-\todo Fill in from upstream news when there are rumblings about 2.8.5.
+Release notes for NUT 2.8.5 - what's new since 2.8.4
+----------------------------------------------------
+
+ - common code:
+ * Introduced `NUT_DEBUG_PROCNAME` environment variable support to optionally
+ log also the process name (or however the program chose to identify itself).
+ This may be useful when multiple NUT daemons log into the same file or
+ console, without syslog to prefix the name into each line (e.g. in tests,
+ single init script systems like Home Assistant, etc.) [PR 3368]
+
+ - `asem`, `bestfortress`, `bestuferrups`, `bicker_ser`, `everups`, `metasys`,
+ `masterguard`, `mge-utalk`, `oneac`, `phoenixcontact_modbus`, `pijuice`,
+ `powercom`, `powervar_cx_ser`, `usbhid-ups`, `victronups` driver updates:
+ * Moved code to align with NUT driver architecture, so `upsdrv_initups()`
+ would focus on preparing communications, and `upsdrv_initinfo()` would
+ actually talk to the device and set initial critical data values. [#1962]
+
+ - Introduced a new NUT driver named `meanwell_ntu` which provides support for
+ the Mean Well NTU series hybrid inverter and UPS units. [PR #3206]
+
+ - Introduced a new NUT driver named `must_ep2000pro` which provides support
+ for the MUST EP2000Pro compatible, line-interactive UPS models which talk
+ serial-protocol modbus protocol. [PR #3228]
+
+ - Introduced a new NUT driver named `nut-upower` which provides support
+ for monitoring UPS and battery devices managed by the UPower daemon
+ via D-Bus. This also introduces a new category of drivers that talk to
+ operating system services to obtain power state information. [PR #3279]
+
+ - `upsmon` client updates:
+ * Make sure an `FSD` notification is issued for each UPS when this primary
+ `upsmon` instance sets it (and does not return to usual data processing
+ loop to see and report it like secondaries do). This allows a `NOTIFYCMD`
+ such as `upssched` on the primary to handle the pending power outage
+ (e.g. begin stopping heavy services) even while `upsmon` waits for the
+ secondaries to complete their shutdowns and log out of the `upsd` data
+ server. [issue #3003, PR #3110]
+
+ - `configure` script updates:
+ * For ages, most recipes for building NUT had customized the `sysconfdir` to
+ be `/etc/nut`, which is not exactly the *system* configuration directory.
+ This is finally deprecated, with new `--with-confdir` configuration option
+ taking over the role of a full path to configuration files (by default
+ `${sysconfdir}${confdir_suffix}`), and new `--with-confdir-suffix` allowing
+ to specify just `/nut` or `/ups` that would be tacked onto the default
+ `${sysconfdir}` to resolve the `${confdir}`. Default behavior should be
+ same as with previous builds: if `sysconfdir` is customized (or `prefix`
+ is kept at built-in default), the `confdir_suffix` will default to empty;
+ otherwise it assumes the value of `/${PACKAGE_NAME}` to become `/nut` in
+ most cases. A `--with-confdir-examples` option was also introduced, to
+ help distributions that place `*.conf.sample` files into docs or other
+ locations. [#3131]
+ * The `configure` script would now probe (if it can) the operating systems
+ for more user and group account names, such as `upsmon`, `nutmon`, `ups`,
+ `nut` (last hit wins, separately for user and groups accounts) settling
+ on one of those if detected instead of `nobody` (and optionally `nogroup`).
+ It would also warn if `nobody` or `nogroup` end up being used for a build.
+ [#3173]
+ * Default `PIDPATH` is now more strictly `/var/run`, unless building on a
+ system conforming to FHS-3.0 standard where that location is absent or
+ is a symlink, while `/run` exists and is a true directory. [#3099]
+ * Introduced `--with-python{,2,3}-modules-dir` to specify PyNUT(Client)
+ module installation location (for module-named dir to be created under
+ it), if not bundling with NUT-Monitor UI app. By default the respective
+ interpreter's 'site-packages' or 'dist-packages' location will be used,
+ so you may have to adjust search paths for any other values. [#3062]
diff --git a/ups-nut/TODO b/ups-nut/TODO
index 785a2e90e8..6b267181ca 100644
--- a/ups-nut/TODO
+++ b/ups-nut/TODO
@@ -1,7 +1,6 @@
- - Write COMMIT_MSG.
+# required for next import
+
+# someday
- Debug PLIST.Darwin not working.
- - Check all patches and comment and send upstream.
- - Resolve manpage building.
- - Think about uncommenting upsdrvctl shutdown.
- Document why altqd is in files/upskillpower.sh, or remove.
Home |
Main Index |
Thread Index |
Old Index