Your message dated Mon, 09 Sep 2024 10:01:09 +0000
with message-id <e1snbcn-00dimi...@fasolo.debian.org>
and subject line Bug#1067790: fixed in nut 2.8.1-3.2
has caused the Debian Bug report #1067790,
regarding nut: move files to /usr (DEP17) and partially revert time64
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
1067790: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1067790
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: libnutclient2t64,libnutscan2t64,libupsclient6t64
Version: 2.8.1-3.1
Severity: serious
Tags: patch
User: helm...@debian.org
Usertags: dep17p1 dep17m2
Control: affects -1 + libnutclient2 libnutscan2 libupsclient6

Hi,

a number of packages from src:nut install files in aliased locations. In
order to finalize the /usr-merge, we want to move all of them below /usr
as doing so removes the bad effects arising from aliasing.
Unfortunately, the time64 transition renamed libraries built from nut,
so we are triggering a file loss scenario (DEP17 P1) - exactly the thing
we want to avoid in future by moving them. To complete this transition
in trixie, we have to add a mitigation (protective diversion) and this
is why I am sending a patch.

Said diversion incurs non-trivial maintainer scripts that are best
avoided if possible. Therefore, I reviewed the time64 transition and
concluded that the ABI of libnutscan did not change. I therefore propose
reverting the time64 transition for libnutscan only. The other two
libraries do change ABI and need to be renamed. In reverting libnutscan,
we also eliminate the need to mitigate the file loss. I have set the
severity of this bug to serious to prevent libnutscan2t64 from
transitioning to trixie. The time64 transition should either be reverted
before it transitions to trixie or not at all. If you think that it
should not be reverted, please lower the severity of this bug and I'll
send an updated patch. I note that having fewer library renames makes
the bookworm -> trixie upgrade easier, so reverting (when correct)
generally is a good thing (and it also reduces maintainer script
complexity).

I have tested this patch using piuparts. This happens to fail, because
some fontconfig files below /etc are not properly removed. I believe
this failure is unrelated to my change. I also tested for the particular
file loss scenario specifically.

mmdebstrap trixie /dev/null --variant=apt --include libnutclient-dev 
--customize-hook='echo "deb http://deb.debian.org/debian sid main" > 
"$1/etc/apt/sources.list.d/sid.list"' --chrooted-customize-hook="apt-get 
update" --customize-hook="upload libnutclient2t64_2.8.1-3.2_amd64.deb /l.deb" 
--customize-hook="upload libnutclient-dev_2.8.1-3.2_amd64.deb /d.deb" 
--chrooted-customize-hook="dpkg --auto-deconfigure --unpack /l.deb /d.deb; 
apt-get -y install /l.deb /d.deb" --chrooted-customize-hook="dpkg --verify"
mmdebstrap trixie /dev/null --variant=apt --include libupsclient-dev 
--customize-hook='echo "deb http://deb.debian.org/debian sid main" > 
"$1/etc/apt/sources.list.d/sid.list"' --chrooted-customize-hook="apt-get 
update" --customize-hook="upload libupsclient6t64_2.8.1-3.2_amd64.deb /l.deb" 
--customize-hook="upload libupsclient-dev_2.8.1-3.2_amd64.deb /d.deb" 
--chrooted-customize-hook="dpkg --auto-deconfigure --unpack /l.deb /d.deb; 
apt-get -y install /l.deb /d.deb" --chrooted-customize-hook="dpkg --verify"

Last but not least, this patch must not be uploaded to
bookworm-backports or earlier as it would violate the file move
moratorium there. If you plan to backport nut, you must revert both the
time64 transition and this patch.

Helmut
diff -Nru nut-2.8.1/debian/changelog nut-2.8.1/debian/changelog
--- nut-2.8.1/debian/changelog  2024-02-29 02:26:20.000000000 +0100
+++ nut-2.8.1/debian/changelog  2024-03-26 14:40:41.000000000 +0100
@@ -1,3 +1,11 @@
+nut (2.8.1-3.2) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Revert unnecessary time64 transition for libnutscan.
+  * Move files to /usr. (Closes: #-1)
+
+ -- Helmut Grohne <hel...@subdivi.de>  Tue, 26 Mar 2024 14:40:41 +0100
+
 nut (2.8.1-3.1) unstable; urgency=medium
 
   * Non-maintainer upload.
diff -Nru nut-2.8.1/debian/control nut-2.8.1/debian/control
--- nut-2.8.1/debian/control    2024-02-29 02:26:20.000000000 +0100
+++ nut-2.8.1/debian/control    2024-03-26 14:40:41.000000000 +0100
@@ -203,7 +203,7 @@
 Package: libupsclient6t64
 Provides: ${t64:Provides}
 Replaces: libupsclient6
-Breaks: libupsclient6 (<< ${source:Version})
+Conflicts: libupsclient6 (<< ${source:Version})
 Section: libs
 Architecture: any
 Depends: ${misc:Depends}, ${shlibs:Depends}
@@ -238,7 +238,7 @@
 Package: libnutclient2t64
 Provides: ${t64:Provides}
 Replaces: libnutclient2
-Breaks: libnutclient2 (<< ${source:Version})
+Conflicts: libnutclient2 (<< ${source:Version})
 Section: libs
 Architecture: any
 Depends: ${misc:Depends}, ${shlibs:Depends}
@@ -269,10 +269,10 @@
  .
  This package provides the development files for the new client library.
 
-Package: libnutscan2t64
-Provides: ${t64:Provides}
-Replaces: libnutscan2
-Breaks: libnutscan2 (<< ${source:Version})
+Package: libnutscan2
+Provides: libnutscan2t64 (= ${binary:Version})
+Replaces: libnutscan2t64
+Breaks: libnutscan2t64 (<< ${source:Version})
 Section: libs
 Architecture: any
 Depends: ${misc:Depends}, ${shlibs:Depends}
@@ -290,7 +290,7 @@
 Package: libnutscan-dev
 Section: libdevel
 Architecture: any
-Depends: libnutscan2t64 (= ${binary:Version}), ${misc:Depends}, 
${shlibs:Depends}
+Depends: libnutscan2 (= ${binary:Version}), ${misc:Depends}, ${shlibs:Depends}
 Breaks: libupsclient-dev (<< 2.7.4-9~)
 Replaces: libupsclient-dev (<< 2.7.4-9~)
 Multi-Arch: same
diff -Nru nut-2.8.1/debian/libnutclient2t64.install 
nut-2.8.1/debian/libnutclient2t64.install
--- nut-2.8.1/debian/libnutclient2t64.install   2024-01-11 17:01:16.000000000 
+0100
+++ nut-2.8.1/debian/libnutclient2t64.install   2024-03-26 14:40:41.000000000 
+0100
@@ -1,2 +1,2 @@
-lib/*/libnutclient.so.*
-lib/*/libnutclientstub.so.*
+usr/lib/*/libnutclient.so.*
+usr/lib/*/libnutclientstub.so.*
diff -Nru nut-2.8.1/debian/libnutclient2t64.postinst 
nut-2.8.1/debian/libnutclient2t64.postinst
--- nut-2.8.1/debian/libnutclient2t64.postinst  1970-01-01 01:00:00.000000000 
+0100
+++ nut-2.8.1/debian/libnutclient2t64.postinst  2024-03-26 14:40:41.000000000 
+0100
@@ -0,0 +1,13 @@
+#!/bin/sh
+
+set -e
+
+# begin-remove-after: released:trixie
+if test "$1" = configure; then
+       for f in libnutclient.so.2 libnutclient.so.2.0.2 libnutclientstub.so.1 
libnutclientstub.so.1.0.1; do
+               dpkg-divert --no-rename --package libnutclient2t64 --divert 
"/lib/#DEB_HOST_MULTIARCH#/$f.usr-is-merged" --remove 
"/lib/#DEB_HOST_MULTIARCH#/$f"
+       done
+fi
+# end-remove-after
+
+#DEBHELPER#
diff -Nru nut-2.8.1/debian/libnutclient2t64.preinst 
nut-2.8.1/debian/libnutclient2t64.preinst
--- nut-2.8.1/debian/libnutclient2t64.preinst   1970-01-01 01:00:00.000000000 
+0100
+++ nut-2.8.1/debian/libnutclient2t64.preinst   2024-03-26 14:40:41.000000000 
+0100
@@ -0,0 +1,13 @@
+#!/bin/sh
+
+set -e
+
+# begin-remove-after: released:trixie
+if test "$1" = upgrade || test "$1" = install; then
+       for f in libnutclient.so.2 libnutclient.so.2.0.2 libnutclientstub.so.1 
libnutclientstub.so.1.0.1; do
+               dpkg-divert --no-rename --package libnutclient2t64 --divert 
"/lib/#DEB_HOST_MULTIARCH#/$f.usr-is-merged" --add 
"/lib/#DEB_HOST_MULTIARCH#/$f"
+       done
+fi
+# end-remove-after
+
+#DEBHELPER#
diff -Nru nut-2.8.1/debian/libnutscan2.install 
nut-2.8.1/debian/libnutscan2.install
--- nut-2.8.1/debian/libnutscan2.install        1970-01-01 01:00:00.000000000 
+0100
+++ nut-2.8.1/debian/libnutscan2.install        2024-03-26 14:40:41.000000000 
+0100
@@ -0,0 +1,2 @@
+usr/lib/*/libnutscan.a
+usr/lib/*/libnutscan.so.*
diff -Nru nut-2.8.1/debian/libnutscan2.symbols 
nut-2.8.1/debian/libnutscan2.symbols
--- nut-2.8.1/debian/libnutscan2.symbols        1970-01-01 01:00:00.000000000 
+0100
+++ nut-2.8.1/debian/libnutscan2.symbols        2024-03-26 14:40:41.000000000 
+0100
@@ -0,0 +1,49 @@
+libnutscan.so.2 libnutscan2 #MINVER#
+* Build-Depends-Package: libnutscan-dev
+ curr_threads@Base 2.8.0
+ max_threads@Base 2.8.0
+ max_threads_netsnmp@Base 2.8.0
+ max_threads_netxml@Base 2.8.0
+ max_threads_oldnut@Base 2.8.0
+ nut_debug_level@Base 2.8.0
+ nut_prepare_search_paths@Base 2.8.1
+ nut_report_config_flags@Base 2.8.1
+ nutscan_add_device_to_device@Base 2.8.0
+ nutscan_add_option_to_device@Base 2.8.0
+ nutscan_avail_avahi@Base 2.8.0
+ nutscan_avail_ipmi@Base 2.8.0
+ nutscan_avail_nut@Base 2.8.0
+ nutscan_avail_snmp@Base 2.8.0
+ nutscan_avail_usb@Base 2.8.0
+ nutscan_avail_xml_http@Base 2.8.0
+ nutscan_cidr_to_ip@Base 2.8.0
+ nutscan_device_type_strings@Base 2.8.0
+ nutscan_display_parsable@Base 2.8.0
+ nutscan_display_sanity_check@Base 2.8.1
+ nutscan_display_sanity_check_serial@Base 2.8.1
+ nutscan_display_ups_conf@Base 2.8.0
+ nutscan_display_ups_conf_with_sanity_check@Base 2.8.1
+ nutscan_free@Base 2.8.0
+ nutscan_free_device@Base 2.8.0
+ nutscan_get_serial_ports_list@Base 2.8.0
+ nutscan_init@Base 2.8.0
+ nutscan_ip_iter_inc@Base 2.8.0
+ nutscan_ip_iter_init@Base 2.8.0
+ nutscan_load_avahi_library@Base 2.8.0
+ (arch=!hurd-any)nutscan_load_ipmi_library@Base 2.8.0
+ nutscan_load_neon_library@Base 2.8.0
+ nutscan_load_snmp_library@Base 2.8.0
+ nutscan_load_upsclient_library@Base 2.8.0
+ nutscan_load_usb_library@Base 2.8.0
+ nutscan_new_device@Base 2.8.0
+ nutscan_rewind_device@Base 2.8.0
+ nutscan_scan_avahi@Base 2.8.0
+ nutscan_scan_eaton_serial@Base 2.8.0
+ nutscan_scan_ipmi@Base 2.8.0
+ nutscan_scan_nut@Base 2.8.0
+ nutscan_scan_snmp@Base 2.8.0
+ nutscan_scan_usb@Base 2.8.0
+ nutscan_scan_xml_http_range@Base 2.8.0
+ nutscan_semaphore@Base 2.8.0
+ s_upsdebugx@Base 2.8.0
+ upsdebugx_report_search_paths@Base 2.8.1
diff -Nru nut-2.8.1/debian/libnutscan2t64.install 
nut-2.8.1/debian/libnutscan2t64.install
--- nut-2.8.1/debian/libnutscan2t64.install     2024-01-11 17:01:16.000000000 
+0100
+++ nut-2.8.1/debian/libnutscan2t64.install     1970-01-01 01:00:00.000000000 
+0100
@@ -1,2 +0,0 @@
-lib/*/libnutscan.a
-lib/*/libnutscan.so.*
diff -Nru nut-2.8.1/debian/libnutscan2t64.lintian-overrides 
nut-2.8.1/debian/libnutscan2t64.lintian-overrides
--- nut-2.8.1/debian/libnutscan2t64.lintian-overrides   2024-02-29 
02:24:06.000000000 +0100
+++ nut-2.8.1/debian/libnutscan2t64.lintian-overrides   1970-01-01 
01:00:00.000000000 +0100
@@ -1 +0,0 @@
-libnutscan2t64: package-name-doesnt-match-sonames libnutscan2
diff -Nru nut-2.8.1/debian/libnutscan2t64.symbols 
nut-2.8.1/debian/libnutscan2t64.symbols
--- nut-2.8.1/debian/libnutscan2t64.symbols     2024-02-29 02:24:06.000000000 
+0100
+++ nut-2.8.1/debian/libnutscan2t64.symbols     1970-01-01 01:00:00.000000000 
+0100
@@ -1,49 +0,0 @@
-libnutscan.so.2 libnutscan2t64 #MINVER#
-* Build-Depends-Package: libnutscan-dev
- curr_threads@Base 2.8.0
- max_threads@Base 2.8.0
- max_threads_netsnmp@Base 2.8.0
- max_threads_netxml@Base 2.8.0
- max_threads_oldnut@Base 2.8.0
- nut_debug_level@Base 2.8.0
- nut_prepare_search_paths@Base 2.8.1
- nut_report_config_flags@Base 2.8.1
- nutscan_add_device_to_device@Base 2.8.0
- nutscan_add_option_to_device@Base 2.8.0
- nutscan_avail_avahi@Base 2.8.0
- nutscan_avail_ipmi@Base 2.8.0
- nutscan_avail_nut@Base 2.8.0
- nutscan_avail_snmp@Base 2.8.0
- nutscan_avail_usb@Base 2.8.0
- nutscan_avail_xml_http@Base 2.8.0
- nutscan_cidr_to_ip@Base 2.8.0
- nutscan_device_type_strings@Base 2.8.0
- nutscan_display_parsable@Base 2.8.0
- nutscan_display_sanity_check@Base 2.8.1
- nutscan_display_sanity_check_serial@Base 2.8.1
- nutscan_display_ups_conf@Base 2.8.0
- nutscan_display_ups_conf_with_sanity_check@Base 2.8.1
- nutscan_free@Base 2.8.0
- nutscan_free_device@Base 2.8.0
- nutscan_get_serial_ports_list@Base 2.8.0
- nutscan_init@Base 2.8.0
- nutscan_ip_iter_inc@Base 2.8.0
- nutscan_ip_iter_init@Base 2.8.0
- nutscan_load_avahi_library@Base 2.8.0
- (arch=!hurd-any)nutscan_load_ipmi_library@Base 2.8.0
- nutscan_load_neon_library@Base 2.8.0
- nutscan_load_snmp_library@Base 2.8.0
- nutscan_load_upsclient_library@Base 2.8.0
- nutscan_load_usb_library@Base 2.8.0
- nutscan_new_device@Base 2.8.0
- nutscan_rewind_device@Base 2.8.0
- nutscan_scan_avahi@Base 2.8.0
- nutscan_scan_eaton_serial@Base 2.8.0
- nutscan_scan_ipmi@Base 2.8.0
- nutscan_scan_nut@Base 2.8.0
- nutscan_scan_snmp@Base 2.8.0
- nutscan_scan_usb@Base 2.8.0
- nutscan_scan_xml_http_range@Base 2.8.0
- nutscan_semaphore@Base 2.8.0
- s_upsdebugx@Base 2.8.0
- upsdebugx_report_search_paths@Base 2.8.1
diff -Nru nut-2.8.1/debian/libupsclient6t64.install 
nut-2.8.1/debian/libupsclient6t64.install
--- nut-2.8.1/debian/libupsclient6t64.install   2024-01-11 17:01:16.000000000 
+0100
+++ nut-2.8.1/debian/libupsclient6t64.install   2024-03-26 14:40:41.000000000 
+0100
@@ -1 +1 @@
-lib/*/libupsclient.so.*
+usr/lib/*/libupsclient.so.*
diff -Nru nut-2.8.1/debian/libupsclient6t64.postinst 
nut-2.8.1/debian/libupsclient6t64.postinst
--- nut-2.8.1/debian/libupsclient6t64.postinst  1970-01-01 01:00:00.000000000 
+0100
+++ nut-2.8.1/debian/libupsclient6t64.postinst  2024-03-26 14:40:41.000000000 
+0100
@@ -0,0 +1,13 @@
+#!/bin/sh
+
+set -e
+
+# begin-remove-after: released:trixie
+if test "$1" = configure; then
+       for f in libupsclient.so.6 libupsclient.so.6.0.1; do
+               dpkg-divert --no-rename --package libupsclient6t64 --divert 
"/lib/#DEB_HOST_MULTIARCH#/$f.usr-is-merged" --remove 
"/lib/#DEB_HOST_MULTIARCH#/$f"
+       done
+fi
+# end-remove-after
+
+#DEBHELPER#
diff -Nru nut-2.8.1/debian/libupsclient6t64.preinst 
nut-2.8.1/debian/libupsclient6t64.preinst
--- nut-2.8.1/debian/libupsclient6t64.preinst   1970-01-01 01:00:00.000000000 
+0100
+++ nut-2.8.1/debian/libupsclient6t64.preinst   2024-03-26 14:40:41.000000000 
+0100
@@ -0,0 +1,13 @@
+#!/bin/sh
+
+set -e
+
+# begin-remove-after: released:trixie
+if test "$1" = upgrade || test "$1" = install; then
+       for f in libupsclient.so.6 libupsclient.so.6.0.1; do
+               dpkg-divert --no-rename --package libupsclient6t64 --divert 
"/lib/#DEB_HOST_MULTIARCH#/$f.usr-is-merged" --add 
"/lib/#DEB_HOST_MULTIARCH#/$f"
+       done
+fi
+# end-remove-after
+
+#DEBHELPER#
diff -Nru nut-2.8.1/debian/nut-client.install 
nut-2.8.1/debian/nut-client.install
--- nut-2.8.1/debian/nut-client.install 2024-01-11 17:01:16.000000000 +0100
+++ nut-2.8.1/debian/nut-client.install 2024-03-26 14:40:41.000000000 +0100
@@ -1,18 +1,18 @@
-debian/tmp/bin/upsc
-debian/tmp/bin/upscmd
-debian/tmp/bin/upslog
-debian/tmp/bin/upsrw
-debian/tmp/bin/upssched-cmd
+debian/tmp/usr/bin/upsc
+debian/tmp/usr/bin/upscmd
+debian/tmp/usr/bin/upslog
+debian/tmp/usr/bin/upsrw
+debian/tmp/usr/bin/upssched-cmd
 debian/tmp/etc/nut/nut.conf
 debian/tmp/etc/nut/upsmon.conf
 debian/tmp/etc/nut/upssched.conf
-debian/tmp/lib/nut/upsmon
-debian/tmp/lib/systemd/system/nut-client.service
-debian/tmp/lib/systemd/system/nut-monitor.service
-debian/tmp/lib/systemd/system/nut.target
-debian/tmp/lib/systemd/system/ups-monitor.service
-debian/tmp/sbin/upsmon
-debian/tmp/sbin/upssched
+debian/tmp/usr/lib/nut/upsmon
+debian/tmp/usr/lib/systemd/system/nut-client.service
+debian/tmp/usr/lib/systemd/system/nut-monitor.service
+debian/tmp/usr/lib/systemd/system/nut.target
+debian/tmp/usr/lib/systemd/system/ups-monitor.service
+debian/tmp/usr/sbin/upsmon
+debian/tmp/usr/sbin/upssched
 debian/tmp/usr/share/apport/package-hooks/source_nut-client.py
 debian/tmp/usr/share/augeas/lenses/nuthostsconf.aug
 debian/tmp/usr/share/augeas/lenses/nutnutconf.aug
diff -Nru nut-2.8.1/debian/nut-i2c.install nut-2.8.1/debian/nut-i2c.install
--- nut-2.8.1/debian/nut-i2c.install    2024-01-11 17:01:16.000000000 +0100
+++ nut-2.8.1/debian/nut-i2c.install    2024-03-26 14:40:41.000000000 +0100
@@ -1,2 +1,2 @@
-debian/tmp/lib/nut/asem
-debian/tmp/lib/nut/pijuice
+debian/tmp/usr/lib/nut/asem
+debian/tmp/usr/lib/nut/pijuice
diff -Nru nut-2.8.1/debian/nut-ipmi.install nut-2.8.1/debian/nut-ipmi.install
--- nut-2.8.1/debian/nut-ipmi.install   2024-01-11 17:01:16.000000000 +0100
+++ nut-2.8.1/debian/nut-ipmi.install   2024-03-26 14:40:41.000000000 +0100
@@ -1,2 +1,2 @@
-debian/tmp/*/udev/rules.d/52-nut-ipmipsu.rules
-debian/tmp/lib/nut/nut-ipmipsu
+debian/tmp/usr/lib/udev/rules.d/52-nut-ipmipsu.rules
+debian/tmp/usr/lib/nut/nut-ipmipsu
diff -Nru nut-2.8.1/debian/nut-modbus.install 
nut-2.8.1/debian/nut-modbus.install
--- nut-2.8.1/debian/nut-modbus.install 2024-01-11 17:01:16.000000000 +0100
+++ nut-2.8.1/debian/nut-modbus.install 2024-03-26 14:40:41.000000000 +0100
@@ -1,6 +1,6 @@
-debian/tmp/lib/nut/adelsystem_cbi
-debian/tmp/lib/nut/apc_modbus
-debian/tmp/lib/nut/generic_modbus
-debian/tmp/lib/nut/huawei-ups2000
-debian/tmp/lib/nut/phoenixcontact_modbus
-debian/tmp/lib/nut/socomec_jbus
+debian/tmp/usr/lib/nut/adelsystem_cbi
+debian/tmp/usr/lib/nut/apc_modbus
+debian/tmp/usr/lib/nut/generic_modbus
+debian/tmp/usr/lib/nut/huawei-ups2000
+debian/tmp/usr/lib/nut/phoenixcontact_modbus
+debian/tmp/usr/lib/nut/socomec_jbus
diff -Nru nut-2.8.1/debian/nut-powerman-pdu.install 
nut-2.8.1/debian/nut-powerman-pdu.install
--- nut-2.8.1/debian/nut-powerman-pdu.install   2024-01-11 17:01:16.000000000 
+0100
+++ nut-2.8.1/debian/nut-powerman-pdu.install   2024-03-26 14:40:41.000000000 
+0100
@@ -1 +1 @@
-debian/tmp/lib/nut/powerman-pdu
+debian/tmp/usr/lib/nut/powerman-pdu
diff -Nru nut-2.8.1/debian/nut-server.install 
nut-2.8.1/debian/nut-server.install
--- nut-2.8.1/debian/nut-server.install 2024-01-11 17:01:16.000000000 +0100
+++ nut-2.8.1/debian/nut-server.install 2024-03-26 14:40:41.000000000 +0100
@@ -1,70 +1,70 @@
-debian/tmp/*/udev/rules.d/62-nut-usbups.rules
-debian/tmp/bin/nut-scanner
+debian/tmp/usr/lib/udev/rules.d/62-nut-usbups.rules
+debian/tmp/usr/bin/nut-scanner
 debian/tmp/etc/avahi/services/nut.service
 debian/tmp/etc/nut/ups.conf
 debian/tmp/etc/nut/upsd.conf
 debian/tmp/etc/nut/upsd.users
-debian/tmp/lib/nut/al175
-debian/tmp/lib/nut/apcsmart
-debian/tmp/lib/nut/apcsmart-old
-debian/tmp/lib/nut/apcupsd-ups
-debian/tmp/lib/nut/bcmxcp
-debian/tmp/lib/nut/bcmxcp_usb
-debian/tmp/lib/nut/belkin
-debian/tmp/lib/nut/belkinunv
-debian/tmp/lib/nut/bestfcom
-debian/tmp/lib/nut/bestfortress
-debian/tmp/lib/nut/bestuferrups
-debian/tmp/lib/nut/bestups
-debian/tmp/lib/nut/blazer_ser
-debian/tmp/lib/nut/blazer_usb
-debian/tmp/lib/nut/clone
-debian/tmp/lib/nut/clone-outlet
-debian/tmp/lib/nut/dummy-ups
-debian/tmp/lib/nut/etapro
-debian/tmp/lib/nut/everups
-debian/tmp/lib/nut/gamatronic
-debian/tmp/lib/nut/genericups
-debian/tmp/lib/nut/isbmex
-debian/tmp/lib/nut/ivtscd
-debian/tmp/lib/nut/liebert
-debian/tmp/lib/nut/liebert-esp2
-debian/tmp/lib/nut/masterguard
-debian/tmp/lib/nut/metasys
-debian/tmp/lib/nut/mge-shut
-debian/tmp/lib/nut/mge-utalk
-debian/tmp/lib/nut/microdowell
-debian/tmp/lib/nut/microsol-apc
-debian/tmp/lib/nut/nutdrv_atcl_usb
-debian/tmp/lib/nut/nutdrv_qx
-debian/tmp/lib/nut/nutdrv_siemens-sitop
-debian/tmp/lib/nut/oneac
-debian/tmp/lib/nut/optiups
-debian/tmp/lib/nut/powercom
-debian/tmp/lib/nut/powerpanel
-debian/tmp/lib/nut/rhino
-debian/tmp/lib/nut/richcomm_usb
-debian/tmp/lib/nut/riello_ser
-debian/tmp/lib/nut/riello_usb
-debian/tmp/lib/nut/safenet
-debian/tmp/lib/nut/sms_ser
-debian/tmp/lib/nut/solis
-debian/tmp/lib/nut/tripplite
-debian/tmp/lib/nut/tripplite_usb
-debian/tmp/lib/nut/tripplitesu
-debian/tmp/lib/nut/upscode2
-debian/tmp/lib/nut/upsd
-debian/tmp/lib/nut/usbhid-ups
-debian/tmp/lib/nut/victronups
-debian/tmp/lib/systemd/system-shutdown/nutshutdown
-debian/tmp/lib/systemd/system/nut-driver-enumerator.path
-debian/tmp/lib/systemd/system/nut-driver-enumerator.service
-debian/tmp/lib/systemd/system/nut-driver.target
-debian/tmp/lib/systemd/system/nut-driver@.service
-debian/tmp/lib/systemd/system/nut-server.service
-debian/tmp/sbin/upsd
-debian/tmp/sbin/upsdrvctl
-debian/tmp/sbin/upsdrvsvcctl
+debian/tmp/usr/lib/nut/al175
+debian/tmp/usr/lib/nut/apcsmart
+debian/tmp/usr/lib/nut/apcsmart-old
+debian/tmp/usr/lib/nut/apcupsd-ups
+debian/tmp/usr/lib/nut/bcmxcp
+debian/tmp/usr/lib/nut/bcmxcp_usb
+debian/tmp/usr/lib/nut/belkin
+debian/tmp/usr/lib/nut/belkinunv
+debian/tmp/usr/lib/nut/bestfcom
+debian/tmp/usr/lib/nut/bestfortress
+debian/tmp/usr/lib/nut/bestuferrups
+debian/tmp/usr/lib/nut/bestups
+debian/tmp/usr/lib/nut/blazer_ser
+debian/tmp/usr/lib/nut/blazer_usb
+debian/tmp/usr/lib/nut/clone
+debian/tmp/usr/lib/nut/clone-outlet
+debian/tmp/usr/lib/nut/dummy-ups
+debian/tmp/usr/lib/nut/etapro
+debian/tmp/usr/lib/nut/everups
+debian/tmp/usr/lib/nut/gamatronic
+debian/tmp/usr/lib/nut/genericups
+debian/tmp/usr/lib/nut/isbmex
+debian/tmp/usr/lib/nut/ivtscd
+debian/tmp/usr/lib/nut/liebert
+debian/tmp/usr/lib/nut/liebert-esp2
+debian/tmp/usr/lib/nut/masterguard
+debian/tmp/usr/lib/nut/metasys
+debian/tmp/usr/lib/nut/mge-shut
+debian/tmp/usr/lib/nut/mge-utalk
+debian/tmp/usr/lib/nut/microdowell
+debian/tmp/usr/lib/nut/microsol-apc
+debian/tmp/usr/lib/nut/nutdrv_atcl_usb
+debian/tmp/usr/lib/nut/nutdrv_qx
+debian/tmp/usr/lib/nut/nutdrv_siemens-sitop
+debian/tmp/usr/lib/nut/oneac
+debian/tmp/usr/lib/nut/optiups
+debian/tmp/usr/lib/nut/powercom
+debian/tmp/usr/lib/nut/powerpanel
+debian/tmp/usr/lib/nut/rhino
+debian/tmp/usr/lib/nut/richcomm_usb
+debian/tmp/usr/lib/nut/riello_ser
+debian/tmp/usr/lib/nut/riello_usb
+debian/tmp/usr/lib/nut/safenet
+debian/tmp/usr/lib/nut/sms_ser
+debian/tmp/usr/lib/nut/solis
+debian/tmp/usr/lib/nut/tripplite
+debian/tmp/usr/lib/nut/tripplite_usb
+debian/tmp/usr/lib/nut/tripplitesu
+debian/tmp/usr/lib/nut/upscode2
+debian/tmp/usr/lib/nut/upsd
+debian/tmp/usr/lib/nut/usbhid-ups
+debian/tmp/usr/lib/nut/victronups
+debian/tmp/usr/lib/systemd/system-shutdown/nutshutdown
+debian/tmp/usr/lib/systemd/system/nut-driver-enumerator.path
+debian/tmp/usr/lib/systemd/system/nut-driver-enumerator.service
+debian/tmp/usr/lib/systemd/system/nut-driver.target
+debian/tmp/usr/lib/systemd/system/nut-driver@.service
+debian/tmp/usr/lib/systemd/system/nut-server.service
+debian/tmp/usr/sbin/upsd
+debian/tmp/usr/sbin/upsdrvctl
+debian/tmp/usr/sbin/upsdrvsvcctl
 debian/tmp/usr/lib/tmpfiles.d/nut-common-tmpfiles.conf
 debian/tmp/usr/libexec/nut-driver-enumerator.sh
 debian/tmp/usr/share/apport/package-hooks/source_nut-server.py
diff -Nru nut-2.8.1/debian/nut-snmp.install nut-2.8.1/debian/nut-snmp.install
--- nut-2.8.1/debian/nut-snmp.install   2024-01-11 17:01:16.000000000 +0100
+++ nut-2.8.1/debian/nut-snmp.install   2024-03-26 14:40:41.000000000 +0100
@@ -1 +1 @@
-debian/tmp/lib/nut/snmp-ups
+debian/tmp/usr/lib/nut/snmp-ups
diff -Nru nut-2.8.1/debian/nut-xml.install nut-2.8.1/debian/nut-xml.install
--- nut-2.8.1/debian/nut-xml.install    2024-01-11 17:01:16.000000000 +0100
+++ nut-2.8.1/debian/nut-xml.install    2024-03-26 14:40:41.000000000 +0100
@@ -1 +1 @@
-debian/tmp/lib/nut/netxml-ups
+debian/tmp/usr/lib/nut/netxml-ups
diff -Nru nut-2.8.1/debian/rules nut-2.8.1/debian/rules
--- nut-2.8.1/debian/rules      2024-02-29 02:26:19.000000000 +0100
+++ nut-2.8.1/debian/rules      2024-03-26 14:40:41.000000000 +0100
@@ -7,7 +7,7 @@
 include /usr/share/dpkg/buildflags.mk
 include /usr/share/dpkg/pkg-info.mk
 
-DEB_CONFIGURE_EXTRA_FLAGS := --prefix= \
+DEB_CONFIGURE_EXTRA_FLAGS := --prefix=/usr \
                             --sysconfdir=/etc/nut \
                             --includedir=/usr/include \
                             --mandir=/usr/share/man \
@@ -19,16 +19,16 @@
                             --enable-static \
                             --with-statepath=/run/nut \
                             --with-altpidpath=/run/nut \
-                            --with-drvpath=/lib/nut \
+                            --with-drvpath=/usr/lib/nut \
                             --with-cgipath=/usr/lib/cgi-bin/nut \
                             --with-htmlpath=/usr/share/nut/www \
                             --with-pidpath=/run/nut \
                             --datadir=/usr/share/nut \
                             
--with-pkgconfig-dir=/usr/lib/$(DEB_HOST_MULTIARCH)/pkgconfig \
                             --with-user=nut --with-group=nut \
-                            --with-udev-dir=/lib/udev \
-                            --with-systemdsystemunitdir=/lib/systemd/system \
-                            
--with-systemdshutdowndir=/lib/systemd/system-shutdown \
+                            --with-udev-dir=/usr/lib/udev \
+                            
--with-systemdsystemunitdir=/usr/lib/systemd/system \
+                            
--with-systemdshutdowndir=/usr/lib/systemd/system-shutdown \
                             --with-systemdtmpfilesdir=/usr/lib/tmpfiles.d \
                             --with-python=python3 
--with-python3=/usr/bin/python3
 
@@ -79,36 +79,15 @@
                mv $${f} $(CURDIR)/debian/tmp/etc/nut/$${nf};  \
        done
 
-       # Move -dev file to /usr
-       mv $(CURDIR)/debian/tmp/lib/$(DEB_HOST_MULTIARCH)/libupsclient.a \
-               
$(CURDIR)/debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/libupsclient.a
-       rm -f $(CURDIR)/debian/tmp/lib/$(DEB_HOST_MULTIARCH)/libupsclient.so
-       ln -s /lib/$(DEB_HOST_MULTIARCH)/libupsclient.so.6 \
-               
$(CURDIR)/debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/libupsclient.so
-       mv $(CURDIR)/debian/tmp/lib/$(DEB_HOST_MULTIARCH)/libnutclient.a \
-               
$(CURDIR)/debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/libnutclient.a
-       rm -f $(CURDIR)/debian/tmp/lib/$(DEB_HOST_MULTIARCH)/libnutclient.so
-       ln -s /lib/$(DEB_HOST_MULTIARCH)/libnutclient.so.2 \
-               
$(CURDIR)/debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/libnutclient.so
-       mv $(CURDIR)/debian/tmp/lib/$(DEB_HOST_MULTIARCH)/libnutclientstub.a \
-               
$(CURDIR)/debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/libnutclientstub.a
-       rm -f $(CURDIR)/debian/tmp/lib/$(DEB_HOST_MULTIARCH)/libnutclientstub.so
-       ln -s /lib/$(DEB_HOST_MULTIARCH)/libnutclientstub.so.1 \
-               
$(CURDIR)/debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/libnutclientstub.so
-
-       rm -f $(CURDIR)/debian/tmp/lib/$(DEB_HOST_MULTIARCH)/libnutscan.so
-       ln -s /lib/$(DEB_HOST_MULTIARCH)/libnutscan.so.2 \
-               $(CURDIR)/debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/libnutscan.so
-
        # Move daemons and install wrappers
-       mv $(CURDIR)/debian/tmp/sbin/upsmon $(CURDIR)/debian/tmp/lib/nut/upsmon
-       mv $(CURDIR)/debian/tmp/sbin/upsd $(CURDIR)/debian/tmp/lib/nut/upsd
-       install -m 0755 debian/local/upsmon $(CURDIR)/debian/tmp/sbin/upsmon
-       install -m 0755 debian/local/upsd $(CURDIR)/debian/tmp/sbin/upsd
+       mv $(CURDIR)/debian/tmp/usr/sbin/upsmon 
$(CURDIR)/debian/tmp/usr/lib/nut/upsmon
+       mv $(CURDIR)/debian/tmp/usr/sbin/upsd 
$(CURDIR)/debian/tmp/usr/lib/nut/upsd
+       install -m 0755 debian/local/upsmon $(CURDIR)/debian/tmp/usr/sbin/upsmon
+       install -m 0755 debian/local/upsd $(CURDIR)/debian/tmp/usr/sbin/upsd
 
        # Add a symlink to mask the LSB initscript
-       ln -s nut-monitor.service 
$(CURDIR)/debian/tmp/lib/systemd/system/nut-client.service
-       ln -s /dev/null 
$(CURDIR)/debian/tmp/lib/systemd/system/ups-monitor.service
+       ln -s nut-monitor.service 
$(CURDIR)/debian/tmp/usr/lib/systemd/system/nut-client.service
+       ln -s /dev/null 
$(CURDIR)/debian/tmp/usr/lib/systemd/system/ups-monitor.service
 
        # install apport hooks
        install -D -m 644 debian/source_nut.py 
$(CURDIR)/debian/tmp/usr/share/apport/package-hooks/source_nut-server.py

--- End Message ---
--- Begin Message ---
Source: nut
Source-Version: 2.8.1-3.2
Done: Michael Biebl <bi...@debian.org>

We believe that the bug you reported is fixed in the latest version of
nut, 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 1067...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Michael Biebl <bi...@debian.org> (supplier of updated nut 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 ftpmas...@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Sat, 17 Aug 2024 20:08:31 +0200
Source: nut
Binary: libnutclient-dev libnutclient2t64 libnutclient2t64-dbgsym 
libnutscan-dev libnutscan2 libnutscan2-dbgsym libups-nut-perl libupsclient-dev 
libupsclient6t64 libupsclient6t64-dbgsym nut nut-cgi nut-cgi-dbgsym nut-client 
nut-client-dbgsym nut-doc nut-i2c nut-i2c-dbgsym nut-ipmi nut-ipmi-dbgsym 
nut-modbus nut-modbus-dbgsym nut-monitor nut-powerman-pdu 
nut-powerman-pdu-dbgsym nut-server nut-server-dbgsym nut-snmp nut-snmp-dbgsym 
nut-xml nut-xml-dbgsym python3-nut
Architecture: source amd64 all
Version: 2.8.1-3.2
Distribution: unstable
Urgency: medium
Maintainer: Laurent Bigonville <bi...@debian.org>
Changed-By: Michael Biebl <bi...@debian.org>
Description:
 libnutclient-dev - network UPS tools - development files for the new client 
library
 libnutclient2t64 - network UPS tools - new client library
 libnutscan-dev - network UPS tools - development files for the scanner library
 libnutscan2 - network UPS tools - scanner library
 libups-nut-perl - network UPS tools - Perl bindings for NUT server
 libupsclient-dev - network UPS tools - development files
 libupsclient6t64 - network UPS tools - client library
 nut        - network UPS tools - metapackage
 nut-cgi    - network UPS tools - web interface
 nut-client - network UPS tools - clients
 nut-doc    - network UPS tools - documentation
 nut-i2c    - network UPS tools - I2C driver
 nut-ipmi   - network UPS tools - IPMI driver
 nut-modbus - network UPS tools - Modbus driver
 nut-monitor - network UPS tools - GUI application to monitor UPS status
 nut-powerman-pdu - network UPS tools - PowerMan PDU driver
 nut-server - network UPS tools - core system
 nut-snmp   - network UPS tools - SNMP driver
 nut-xml    - network UPS tools - XML/HTTP driver
 python3-nut - network UPS tools - Python3 bindings for NUT server
Closes: 1064670 1067790
Changes:
 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.
Checksums-Sha1:
 af02d0d3d0c4c77b66e10c58fa27e762a386e64d 3497 nut_2.8.1-3.2.dsc
 c12e3392d466f4103d9d4714280435ac671c784c 73812 nut_2.8.1-3.2.debian.tar.xz
 bb22ee7887a1956a7e04f26c4534aac0068d8896 501012 
libnutclient-dev_2.8.1-3.2_amd64.deb
 d23680f0a31b5ea8be247715f38c9c37ce4164fc 629100 
libnutclient2t64-dbgsym_2.8.1-3.2_amd64.deb
 279a3f1caffbac1829ca736ba88d1be20181a9ba 488016 
libnutclient2t64_2.8.1-3.2_amd64.deb
 1ec26fb3df907c55eb26a0c840687c147d0da2d3 446316 
libnutscan-dev_2.8.1-3.2_amd64.deb
 7ff5df4c13f589590d87394a01a14df9164286ce 132400 
libnutscan2-dbgsym_2.8.1-3.2_amd64.deb
 0f4cf25a85140b22fc8c92c745994831c8542b32 495664 libnutscan2_2.8.1-3.2_amd64.deb
 b114239d219f734595f9b4847b52ce4cd875afb7 428052 
libups-nut-perl_2.8.1-3.2_all.deb
 cd4d67cc36a49d05efeafda1ce456e89cc48c1af 470416 
libupsclient-dev_2.8.1-3.2_amd64.deb
 8db6d495013f63b153adab42f560cb06d68cb8cc 73920 
libupsclient6t64-dbgsym_2.8.1-3.2_amd64.deb
 b361c3800086a923a6674f3aa8c266d852f3f123 445480 
libupsclient6t64_2.8.1-3.2_amd64.deb
 99fb71f5b1b7dbb496ff4980f9e0c388a01e2b3a 141504 
nut-cgi-dbgsym_2.8.1-3.2_amd64.deb
 55c041188c83acab068084c005626ff4aac5b30a 474944 nut-cgi_2.8.1-3.2_amd64.deb
 6fcb943e7d3ed76b801c6d69dcdcd58b3490d69f 244864 
nut-client-dbgsym_2.8.1-3.2_amd64.deb
 92bb48de542f4c00c8712294713a7318481c90c7 537704 nut-client_2.8.1-3.2_amd64.deb
 1ca36b14d1625d7fba1795f380a99972cf92d6b9 5457160 nut-doc_2.8.1-3.2_all.deb
 e940097e46bceaaa4d6d30b8934db0e36716122a 206928 
nut-i2c-dbgsym_2.8.1-3.2_amd64.deb
 0fa9e9d68b2e7130224606d356013eb538f489ad 478712 nut-i2c_2.8.1-3.2_amd64.deb
 7b3e149504a8082c2772eff796d102b1cffae765 117020 
nut-ipmi-dbgsym_2.8.1-3.2_amd64.deb
 3c9d041c035741e3553780a0ebbba6af4ca74ee9 469068 nut-ipmi_2.8.1-3.2_amd64.deb
 de7f2719ae8b41bf0fb0e14ab6cb77c014fe8a43 637936 
nut-modbus-dbgsym_2.8.1-3.2_amd64.deb
 522ac7ee81d46d7f92a47b03e005b4a249a4bb2b 568476 nut-modbus_2.8.1-3.2_amd64.deb
 e09d0a21ba644229f237b8ec4acbe29b093d6f5e 475676 nut-monitor_2.8.1-3.2_all.deb
 c1fb60df473e40ba95f95fb3e3a559ebc233bb2b 106692 
nut-powerman-pdu-dbgsym_2.8.1-3.2_amd64.deb
 4843b48120cfc00b860c5db925bd45dc9e30159f 463912 
nut-powerman-pdu_2.8.1-3.2_amd64.deb
 3d63f74854de0d62e8683ab9978689b5bf381fa7 5485428 
nut-server-dbgsym_2.8.1-3.2_amd64.deb
 b960cbab769fd854b1c21f52066425a7c9eaaacc 1509508 nut-server_2.8.1-3.2_amd64.deb
 53d7918d2414188ae6ef1acbc47aa7a96e317315 161968 
nut-snmp-dbgsym_2.8.1-3.2_amd64.deb
 5e9c8d632181b08122c242b28e001286cce250bc 518284 nut-snmp_2.8.1-3.2_amd64.deb
 61b465d53e9e4fd7825941ed9b3b8d0a9a8361a0 132576 
nut-xml-dbgsym_2.8.1-3.2_amd64.deb
 b9c4e81c2c87628821fb6069d0f9e75bbd3ad97e 478596 nut-xml_2.8.1-3.2_amd64.deb
 2d5dc032776279d6d32efa3869bd5c5321d323fe 530004 nut_2.8.1-3.2_all.deb
 8b4342cb033a6127ac5da8f46d1d41319dae1cfd 24631 nut_2.8.1-3.2_amd64.buildinfo
 4937b1049e9a334c466c0c5b57807f270a4b92f7 425112 python3-nut_2.8.1-3.2_all.deb
Checksums-Sha256:
 231f9c5bfebc97d9b5b0a5b5b2a286cd682c671b8cabdcf011fcbd5ca9f0ab27 3497 
nut_2.8.1-3.2.dsc
 e55c2ec713948c4a39e6c4e949564ce0014aa05419f75e2c02f05ba4193ce5a5 73812 
nut_2.8.1-3.2.debian.tar.xz
 9d0d68465111997644fbe1abeb2b5287a891120b1e2ecab1afdc7227b5d8e827 501012 
libnutclient-dev_2.8.1-3.2_amd64.deb
 852dd2d5cb95072e1a90a8e87ff0c43cedac694233ac7c4ed6d698189f63cde7 629100 
libnutclient2t64-dbgsym_2.8.1-3.2_amd64.deb
 b80b5b65c34919e4ae62509e2a8cf55b041daeb5cb8770946ba7dd342aa7ca83 488016 
libnutclient2t64_2.8.1-3.2_amd64.deb
 6d351e97929a89584e629e1ee80697f560ac53f21e17ae2aecb180e068f33567 446316 
libnutscan-dev_2.8.1-3.2_amd64.deb
 6a7755394c17de469a4c0765a5d1ed28b98029be585ac4dfb82b4ca4d5ac0eb7 132400 
libnutscan2-dbgsym_2.8.1-3.2_amd64.deb
 6b2867ba40d0423b4bde040e766dd5c03b5231ceee30380f371b3030846fa4bc 495664 
libnutscan2_2.8.1-3.2_amd64.deb
 dfd121d5a9bc8857d867cb353228b80ae1173284e96cd231cd676b11f48a83b8 428052 
libups-nut-perl_2.8.1-3.2_all.deb
 1ef565ad07ccafa7a8ab4c2e7d5cccaac2887fd5292c8579d5710b02f2919df8 470416 
libupsclient-dev_2.8.1-3.2_amd64.deb
 c1b7687764588cc4ada070fd858dc988d6e7ea2f7492840ad04a845bef33c9e4 73920 
libupsclient6t64-dbgsym_2.8.1-3.2_amd64.deb
 a24577854237c5fbc69117c9f43327baf0b6a7d3b190683712e62c63e97d23fb 445480 
libupsclient6t64_2.8.1-3.2_amd64.deb
 dc41c47bb8f24e84719211e33569b298a88404706b30340391888672b59f54a1 141504 
nut-cgi-dbgsym_2.8.1-3.2_amd64.deb
 0c0e8db77ae9ddaeb115a1587e7fa98e6ca6bb59738dc497dc72805825a637ee 474944 
nut-cgi_2.8.1-3.2_amd64.deb
 3c30e8ed13fc5029b7732cef5e4f0bf806e11cdb600509b260417a5d8300ccff 244864 
nut-client-dbgsym_2.8.1-3.2_amd64.deb
 db79ec44b27edae3d17598caa28e7e637738f805f6c0e47bf87372e43e931959 537704 
nut-client_2.8.1-3.2_amd64.deb
 e9fba07902097b5c814a827df5b44bab924b394578d51661b25ebd3987bf154c 5457160 
nut-doc_2.8.1-3.2_all.deb
 e9fadeae0072492fed877744b47b1415f796fe8d5f5d45dfe5e71a903ec88c99 206928 
nut-i2c-dbgsym_2.8.1-3.2_amd64.deb
 e5a92c3943a79630b07a20b17495a73c4c1633eda463c85e96663d7ff72fd8f1 478712 
nut-i2c_2.8.1-3.2_amd64.deb
 a1da4bad48e5d84077535a9d279f58fa391f6bae9ab5e43be6cd19e3c618229e 117020 
nut-ipmi-dbgsym_2.8.1-3.2_amd64.deb
 edd01a1b72fa3bf31deb78bebe7d50847644e683dfb4ed4406830956711667c6 469068 
nut-ipmi_2.8.1-3.2_amd64.deb
 fc8d6aa49b84e40fd3f96a28f4a9dd6c2bbc8fffc7ef1504cc5edb56a2715d58 637936 
nut-modbus-dbgsym_2.8.1-3.2_amd64.deb
 18325ff05d2dde8e198642562844c9abf88c3e50893dc844a52f5f471abcd7f5 568476 
nut-modbus_2.8.1-3.2_amd64.deb
 c384c8333e353854f9c2dd8c717faeb81f9c1bafb317434d12d99dfbbb98acd2 475676 
nut-monitor_2.8.1-3.2_all.deb
 82194701bb40695ebfdde20371f06a57bcad3aef72f8dfed7bfb2d410486ac63 106692 
nut-powerman-pdu-dbgsym_2.8.1-3.2_amd64.deb
 3e37bfc7169d89b7d9f2df3fd5a8fae490b2368c881e1368de2db3af1c7e2079 463912 
nut-powerman-pdu_2.8.1-3.2_amd64.deb
 514b13b9e2fd60748b7f98bee1d6a3e228bffe339901a0101d8bac97684a6cbc 5485428 
nut-server-dbgsym_2.8.1-3.2_amd64.deb
 7bb50702ad787ae55f8d49b83f9aaa30f5d1146ec837222cc7fdce6ff50b4881 1509508 
nut-server_2.8.1-3.2_amd64.deb
 11ca3d9f74a525f099b5e623771d6a9f4caffed6be77ca346eb01db735b115b8 161968 
nut-snmp-dbgsym_2.8.1-3.2_amd64.deb
 6ece189056b65507a31843695b1bc2776aaa2a3181c5091d827f2280d459ce8a 518284 
nut-snmp_2.8.1-3.2_amd64.deb
 3183d6a4275af2129c945220a8f304b21e14155f4e46a0fb7c7dd8a01a8a7d85 132576 
nut-xml-dbgsym_2.8.1-3.2_amd64.deb
 cb8c08189b243329ed502450a434e7a0d734c507c09198c42b753ab1154dbd8a 478596 
nut-xml_2.8.1-3.2_amd64.deb
 4f3ea6e1149c650ae1a65000d93fd1ef49c4e1363ce7ef9b850ee0539a51c441 530004 
nut_2.8.1-3.2_all.deb
 8cdd2ee6e97a39a01c6048b49080ac9127d0ff6d0dc0940c7ee046a98498b61b 24631 
nut_2.8.1-3.2_amd64.buildinfo
 d6b58b7dd70803655c72be03d910a9c7fc2179431fb1aae081a3b881612b2b04 425112 
python3-nut_2.8.1-3.2_all.deb
Files:
 71da77b80c79dac496b6ab068081732e 3497 admin optional nut_2.8.1-3.2.dsc
 c9224c1f8e54372e846b11a8bbf3dd8a 73812 admin optional 
nut_2.8.1-3.2.debian.tar.xz
 5c2e2d070831e1df99a5a61b58daefc7 501012 libdevel optional 
libnutclient-dev_2.8.1-3.2_amd64.deb
 38f519f10ee477ab08a1d4f41e8ce68d 629100 debug optional 
libnutclient2t64-dbgsym_2.8.1-3.2_amd64.deb
 69f1459a03c70db63d1018ad15c2d305 488016 libs optional 
libnutclient2t64_2.8.1-3.2_amd64.deb
 fea4ecb09f43b1cd8280b94a233fa570 446316 libdevel optional 
libnutscan-dev_2.8.1-3.2_amd64.deb
 8b9ab898cf079eb2e38a27034fbc1131 132400 debug optional 
libnutscan2-dbgsym_2.8.1-3.2_amd64.deb
 f7593d98f1bb249a8e48aa7dc2eee6bc 495664 libs optional 
libnutscan2_2.8.1-3.2_amd64.deb
 0d6bbdda00139482627710470b79de1c 428052 perl optional 
libups-nut-perl_2.8.1-3.2_all.deb
 88ea92a47c371a7a1664e0755cd7c7d2 470416 libdevel optional 
libupsclient-dev_2.8.1-3.2_amd64.deb
 b4d9caf21f1623d1bfbf68851d991c60 73920 debug optional 
libupsclient6t64-dbgsym_2.8.1-3.2_amd64.deb
 c92cbf0c72a38adab3dc3acd6c31c212 445480 libs optional 
libupsclient6t64_2.8.1-3.2_amd64.deb
 e311659475b9e5fa406da3122fab3b3d 141504 debug optional 
nut-cgi-dbgsym_2.8.1-3.2_amd64.deb
 40223d399c7aa003e0fe206a39cb2dd4 474944 admin optional 
nut-cgi_2.8.1-3.2_amd64.deb
 8189885c67660dee7a867ead19ec2761 244864 debug optional 
nut-client-dbgsym_2.8.1-3.2_amd64.deb
 21d5e25960a6909da146e4676632561a 537704 admin optional 
nut-client_2.8.1-3.2_amd64.deb
 e238bf74ef41b95a943e2660e49d42aa 5457160 doc optional nut-doc_2.8.1-3.2_all.deb
 b4c660e99e3004f6a1eeb8f7c31d50e2 206928 debug optional 
nut-i2c-dbgsym_2.8.1-3.2_amd64.deb
 b0cf1e7eb73527101a4d2a4d36a440e6 478712 admin optional 
nut-i2c_2.8.1-3.2_amd64.deb
 99e536acf116a52ba3fa5c0cdae9817f 117020 debug optional 
nut-ipmi-dbgsym_2.8.1-3.2_amd64.deb
 00b8a6f98348d49e15ec9a2098310e0c 469068 admin optional 
nut-ipmi_2.8.1-3.2_amd64.deb
 87522ff4431cadaf628f9426e85c644e 637936 debug optional 
nut-modbus-dbgsym_2.8.1-3.2_amd64.deb
 cdd09ac1996857752c35ccf176f81a5c 568476 admin optional 
nut-modbus_2.8.1-3.2_amd64.deb
 78c91bdedaaf89965eb2b70136343850 475676 admin optional 
nut-monitor_2.8.1-3.2_all.deb
 035c16deb3cef605566b112f88fb177f 106692 debug optional 
nut-powerman-pdu-dbgsym_2.8.1-3.2_amd64.deb
 3d48dea730d25c8bf8cacaaf9e46e7b0 463912 admin optional 
nut-powerman-pdu_2.8.1-3.2_amd64.deb
 7ce7ff444b8fafc82034aa9b385bb3b0 5485428 debug optional 
nut-server-dbgsym_2.8.1-3.2_amd64.deb
 9d3b00a1527170d2eba066784b28f4fd 1509508 admin optional 
nut-server_2.8.1-3.2_amd64.deb
 717f4ec0ced46036b297a14cc964522c 161968 debug optional 
nut-snmp-dbgsym_2.8.1-3.2_amd64.deb
 3fe0c11b3169659a5a8cfc80ee483d10 518284 admin optional 
nut-snmp_2.8.1-3.2_amd64.deb
 a6303f22a424730587dd43b805ecc456 132576 debug optional 
nut-xml-dbgsym_2.8.1-3.2_amd64.deb
 11ba02b3dec448a6a3db1c61d35cdec1 478596 admin optional 
nut-xml_2.8.1-3.2_amd64.deb
 a2fb6c56b1f04064b2048b4851ab40c9 530004 metapackages optional 
nut_2.8.1-3.2_all.deb
 a37e329ed143f7a9a4daa81ac999e600 24631 admin optional 
nut_2.8.1-3.2_amd64.buildinfo
 24941838011457aeda4e8541ca8a8b1b 425112 python optional 
python3-nut_2.8.1-3.2_all.deb

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCAAdFiEECbOsLssWnJBDRcxUauHfDWCPItwFAmbd/koACgkQauHfDWCP
Itw3qRAAiRQdReSHaKN8/qOogli6FgV/g2Bex7mC95Rg/kn7n7BTrFqbsYzS9jXM
VvZikBN8akT5b4AgOB1AAWuXnoIfEd4xvnmwlfSWH0lQYAd7/fIrQIRyBk6dtCky
25fmv9Ti+t2ZFR/kVqdmYHex/ydAEatJQ0eNNeYrti3YnblsEDGteSBPkOTc5tVv
aG/q8iYzEN8EIF7C299y6nE1kVJC93jDZM6YQFDF8SBBd5ORjEQjyQxD0JdUWG7k
V9hlGakpK+OXp1MQDYh076XZm04Lg4tDvRHmM2ztIOjhYZtSYqE+es/kWoueUvew
d8QWL0qdiQM9QlzfYr/3hBVYU6Ig3aA/N+jyJKKmvJCB/kOzUJLA/M7eUIB/AeZT
JhcC0vr+o1SlMk7ijX+ikCSu+qgG5gEEfOXtJAnnkY656uPpLeuYtyzK/SpCGciF
R1yxO2z0kaKwfnA99zZyKEhFB39WVgDTUlwZj918gusjY+tOnSJ4AOBumo0XuFgA
vaeB9N5GyBHHoN6iaVA1jOSDRVf+HKjyaKAeL38p7JdB98cVFsBzz0P2IaxiDRIp
h1kcIltNlYs3WyWQw+uJ4zSyA3ZcMKq2qs0Mviy+OUmkH8NvlnhsGgc2/nNRMXlu
dGllM0IvVRwRf0Ye4jixOyHeR02ir6n1jpnFVK5Sr468jrSBfDY=
=TF53
-----END PGP SIGNATURE-----

Attachment: pgpIBWuMyA38x.pgp
Description: PGP signature


--- End Message ---

Reply via email to