nut (2.8.4+really-2.1) unstable; urgency=medium

  * Non-maintainer upload.
  * Add whitespace to debhelper-compat setting in control file.
    This fixes a build-error with newer dh_python. (Closes: #1140085)

 -- Andreas Metzler <ametzler@debian.org>  Sat, 20 Jun 2026 13:43:13 +0200

nut (2.8.4+really-2) unstable; urgency=medium

  * debian/control: Add source-highlight to the BDI
  * debian/nut-doc.install: Remove documentation that is not built anymore

 -- Laurent Bigonville <bigon@debian.org>  Fri, 17 Oct 2025 22:29:33 +0200

nut (2.8.4+really-1) unstable; urgency=medium

  * New upstream release 
  * Bump libnutscan soname to 4
  * Move the UPS drivers to /usr/libexec/nut
  * Add a debian/not-installed file
  * Add override for spare-manual-page, drivers are installed in /usr/libexec
  * Switch to debhelper-compat virtual package
  * debian/nut-cgi.lintian-overrides: Add override for
    package-contains-documentation-outside-usr-share-doc
  * Install the new UPS drivers
  * Move all the doc files from nut metapackages to nut-doc
  * debian/nut-doc.install: Also install the single page .html files
  * debian/nut-client.manpages: Install nut.7 manpage
  * debian/watch: Add signature verification

 -- Laurent Bigonville <bigon@debian.org>  Fri, 17 Oct 2025 20:03:27 +0200

nut (2.8.3-3) unstable; urgency=medium

  * Use Conflicts instead of Breaks/Replaces to avoid file from disappearing
    (Closes: #1108948)

 -- Laurent Bigonville <bigon@debian.org>  Mon, 01 Sep 2025 12:25:12 +0200

nut (2.8.3-2) experimental; urgency=medium

  * Remove wrapper script around upsd and upsmon. Also drop dh_installinit
    error-handler. On systemd, debhelper is not failing and SysVinit scripts
    already fail nicely if nothing is configured.
    Using the wrapper is actually breaking the upsmon -K functionality when
    MODE=none meaning that the power to the machine will always be killed on
    reboot in that case, that's definitely not something we want.
    See: https://github.com/networkupstools/nut/issues/2935 for the analysis
  * Move hwmon_ina219 driver to nut-i2c
  * Only install nhs_ser in linux architectures

 -- Laurent Bigonville <bigon@debian.org>  Tue, 08 Jul 2025 09:13:09 +0200

nut (2.8.3-1) experimental; urgency=medium

  * New upstream release (Closes: #1092106)
    - debian/patches/0001-reproductible-build.patch: Refreshed
    - Drop patches applied upstream or not needed anymore
    - Bump soname of libupsclient and libnutscan and adjust .symbols
    - debian/nut-server.install: Install new UPS drivers
    - Install the new nutconf tool in nut-client package
    - debian/control: Drop python3-zombie-telnetlib dependency for python3-nut
    - Install new systemd unit files for the device enumeration "daemon"
    - debian/control: Add systemd to the BD, we need systemd-analyze
    - debian/nut-cgi.docs: Install README.adoc instead of README
  * d/nut-server.lintian-overrides: Fix lintian override after move to /usr
  * debian/copyright: Update the FSF address, to please lintian
  * Removed unused lintian-overrides
  * debian/control: Remove generated versions for Conflicts, to please lintian
  * debian/control: Bump Standards-Version to 4.7.2 (no further changes)
  * debian/rules, debian/control: Enable sd_notify integration
    (Closes: #1065525)
  * debian/nut-monitor.install: Fix installation of the locales
  * debian/nut-server.manpages: Install missing clone-outlet.8 manpage
  * Move libnutscan.a to libnutscan-dev package
  * debian/control: Remove ancient Breaks/Replaces
  * Do not enable nut-logger by default, but allow the user to do it so easily
  * d/p/0008-drop-w3c-icons.patch: Remove external image
  * Move nut-common-tmpfiles.conf to nut-client package.
    Drop nut-client.tmpfile and nut-server.tmpfile (Closes: #1104642)
  * d/tests/testlib.py: replace crypt module with direct cffi calls to native
    crypt_ra C function. Since Python 3.13 removed crypt module from the
    standard library. Imported from Ubuntu, thanks to them for the change
  * d/t/test-nut.py: scale sleeps by x10 to mitigate flaky results
    (Closes: #1060655)

 -- Laurent Bigonville <bigon@debian.org>  Mon, 30 Jun 2025 09:17:35 +0200

nut (2.8.1-5) unstable; urgency=medium

  * d/p/fixsoname.patch: Fix name of the dynamically loaded libraries in
    nut-scanner (Closes: #1070205)

 -- Laurent Bigonville <bigon@debian.org>  Fri, 27 Jun 2025 23:04:07 +0200

nut (2.8.1-4.1) unstable; urgency=medium

  * Non-maintainer upload.
  * Depend on telnetlib replacement. (Closes: #1093840)

 -- Bastian Germann <bage@debian.org>  Wed, 05 Mar 2025 14:29:15 +0100

nut (2.8.1-4) unstable; urgency=medium

  * Team upload (Debian namespace).
  * d/tests/testlib: remove unused code relying on crypt (Closes: #1084611)

 -- Chris Hofstaedtler <zeha@debian.org>  Sun, 15 Dec 2024 23:28:01 +0100

nut (2.8.1-3.3) unstable; urgency=medium

  * Non-maintainer upload.
  * No-changes source-only upload.

 -- Michael Biebl <biebl@debian.org>  Tue, 10 Sep 2024 08:03:46 +0200

nut (2.8.1-3.2) unstable; urgency=medium

  [ Helmut Grohne ]
  * Non-maintainer upload.
  * Revert unnecessary time64 transition for libnutscan.
  * Move files to /usr. (Closes: #1067790)

  [ Michael Biebl ]
  * Skip flaky test_daemons_pid which fails particularly often on
    armel when run via autopkgtest. (Closes: #1064670)
  * Add a strictly versioned libnutscan2 dependency to nut-server, to ensure
    that the t64 variant is replaced on upgrades.

 -- Michael Biebl <biebl@debian.org>  Sat, 17 Aug 2024 20:08:31 +0200

nut (2.8.1-3.1) unstable; urgency=medium

  * Non-maintainer upload.
  * Rename libraries for 64-bit time_t transition.  Closes: #1064256

 -- Benjamin Drung <bdrung@debian.org>  Thu, 29 Feb 2024 01:26:20 +0000

nut (2.8.1-3) unstable; urgency=medium

  * debian/control: Add missing Breaks/Replaces on nut-modbus (Closes:
    #1060377)

 -- Laurent Bigonville <bigon@debian.org>  Thu, 11 Jan 2024 17:01:16 +0100

nut (2.8.1-2) unstable; urgency=medium

  * Move the apc_modbus driver to the nut-modbus package.
    Thanks to Christian Ehrhardt <christian.ehrhardt@canonical.com>
    (Closes: #1059985)

 -- Laurent Bigonville <bigon@debian.org>  Tue, 09 Jan 2024 20:26:06 +0100

nut (2.8.1-1) unstable; urgency=medium

  [ Samuel Thibault ]
  * d/control,libnutscan2.symbols: Generalize hurd-i386 into hurd-any.

  [ Laurent Bigonville ]
  * New upstream release
    - Install new apc_modbus and sms_ser drivers
  * debian/patches/0001-reproductible-build.patch: Refreshed
  * debian/nut-server.install: Fix the name of nut-common tmpfiles
  * Fix installation of some documentation files
  * debian/control: Bump Standards-Version to 4.6.2 (no further changes)
  * debian/libnutscan2.symbols: Add newly exported symbols
  * debian/control: Drop lsb-base, to please lintian
  * debian/rules: Force to use /usr/bin/python3 executable
  * debian/nut-server.lintian-overrides: Remove unused override
  * debian/nut-monitor.install: Only install .ui files
  * Install the NUT-Monitor wrapper script
  * Cherry-pich upstream patches to fix several NUT-Monitor issues
    (Closes: #970240)
  * debian/patches/NoDisplay-nut-monitor-py3qt5.patch: Hide the desktop file
    for nut-monitor-py3qt5

 -- Laurent Bigonville <bigon@debian.org>  Sun, 10 Dec 2023 13:31:17 +0100

# Older entries have been removed from this changelog.
# To read the complete changelog use `apt changelog nut-doc`.
