Merge ~paelzer/ubuntu/+source/nut:merge-eoan-2.4.7-9 into ubuntu/+source/nut:debian/sid

Proposed by Christian Ehrhardt 
Status: Merged
Merge reported by: Christian Ehrhardt 
Merged at revision: b7435bb8033da2e4eb0f2ac60c8e95b2393cec0e
Proposed branch: ~paelzer/ubuntu/+source/nut:merge-eoan-2.4.7-9
Merge into: ubuntu/+source/nut:debian/sid
Diff against target: 1300 lines (+922/-30)
12 files modified
debian/changelog (+855/-3)
debian/control (+2/-18)
debian/libnutclient0.symbols (+3/-2)
debian/nut-cgi.postinst (+1/-0)
debian/nut-client.install (+1/-0)
debian/nut-server.install (+1/-0)
debian/nut-server.postinst (+1/-0)
debian/nut.install (+1/-0)
debian/rules (+7/-0)
debian/source_nut.py (+43/-0)
debian/tests/test-nut.py (+7/-6)
dev/null (+0/-1)
Reviewer Review Type Date Requested Status
Andreas Hasenack Approve
Canonical Server packageset reviewers Pending
Canonical Server Pending
Review via email: mp+370947@code.launchpad.net
To post a comment you must log in.
Revision history for this message
Christian Ehrhardt  (paelzer) wrote :

A ppa build is available at [1] PPA.

I did a component mismatch check and nut-monitor would trigger some dependencies that are demoted since Bionic (python-gtk2 python-gobject-2 python-glade2) but nut-monitor itself isn't in main so that will be ok.

[1]: https://launchpad.net/~paelzer/+archive/ubuntu/merge-nut-eoan-2.4.7-9/+packages

Revision history for this message
Christian Ehrhardt  (paelzer) wrote :

Hmm, this has a test so I also put it into https://bileto.ubuntu.com/#/ticket/3778

Revision history for this message
Christian Ehrhardt  (paelzer) wrote :

Bileto ticket https://bileto.ubuntu.com/excuses/3778/eoan.html shows that dep8 tests are successful

Revision history for this message
Andreas Hasenack (ahasenack) wrote :

I think you didn't push the tags, or for some reason I'm not seeing them. Since the delta is large, it would help a lot here.

Revision history for this message
Christian Ehrhardt  (paelzer) wrote :

Sure, I pushed again and in fact tey were not there :-/?
Sorry, but well now they are ...

 * [new tag] lp1814314/logical/2.7.4-8ubuntu2 -> lp1814314/logical/2.7.4-8ubuntu2
 * [new tag] lp1814314/new/debian -> lp1814314/new/debian
 * [new tag] lp1814314/old/debian -> lp1814314/old/debian
 * [new tag] lp1814314/old/ubuntu -> lp1814314/old/ubuntu
 * [new tag] lp1814314/reconstruct/2.7.4-8ubuntu2 -> lp1814314/reconstruct/2.7.4-8ubuntu2
 * [new tag] lp1814314/split/2.7.4-8ubuntu2 -> lp1814314/split/2.7.4-8ubuntu2

Revision history for this message
Andreas Hasenack (ahasenack) wrote :

ack to carried delta
ack to dropped delta
package installs, upgrades
ack to d/changelog

+1

review: Approve
Revision history for this message
Christian Ehrhardt  (paelzer) wrote :

Tagged and uploaded

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
diff --git a/debian/changelog b/debian/changelog
index a5da2b7..074ace2 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,30 @@
1nut (2.7.4-9ubuntu1) eoan; urgency=medium
2
3 * Merge with Debian unstable (LP: #1505288). Remaining changes:
4 - remove Build-Depends on libpowerman0-dev
5 - remove nut-powerman-pdu
6 + debian/control: remove nut-powerman-pdu package
7 + debian/nut-powerman-pdu.{install,manpages}: dropped for now
8 - debian/source_nut.py, debian/{nut,nut-server,nut-client}.install,
9 debian/rules: Install apport hooks for all top-level nut packages.
10 - debian/tests/test-nut.py: in the CVE_2012_2944 test, give nut at most
11 + 5 seconds to shut down, instead of expecting it to be shut down
12 immediately after sending the killall.
13 + Additional indication on how to run tests for xenial+
14 - d/nut-server.postinst, d/nut-cgi.postinst: ensure nut is member of group
15 dialout (This existed, but was missed in the Changelog).
16 - debian/libnutclient0.symbols: Correct symbols file for ppc64el.
17 - Mark more symbols as optional (ppc64el, -O3).
18 * Dropped changes (in Debian now):
19 - debian/tests/control : Fix dep8 test failures:
20 + Drop python-unit from dep8 dependencies since the python-test
21 package has now been removed. The unittest module has shipped with
22 Python since 2.1.
23 + Add dep8 test dependency on python, since Python 2 is required and
24 is not necessarily installed by default any more.
25
26 -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Mon, 05 Aug 2019 12:32:08 +0200
27
1nut (2.7.4-9) unstable; urgency=medium28nut (2.7.4-9) unstable; urgency=medium
229
3 [ Ondřej Nový ]30 [ Ondřej Nový ]
@@ -54,6 +81,37 @@ nut (2.7.4-9) unstable; urgency=medium
5481
55 -- Laurent Bigonville <bigon@debian.org> Sun, 04 Aug 2019 10:34:17 +020082 -- Laurent Bigonville <bigon@debian.org> Sun, 04 Aug 2019 10:34:17 +0200
5683
84nut (2.7.4-8ubuntu2) eoan; urgency=medium
85
86 * Mark more symbols as optional (ppc64el, -O3).
87
88 -- Matthias Klose <doko@ubuntu.com> Mon, 24 Jun 2019 12:31:07 +0200
89
90nut (2.7.4-8ubuntu1) cosmic; urgency=medium
91
92 * Merge with Debian unstable (LP: #1774147). Remaining changes:
93 - remove Build-Depends on libpowerman0-dev
94 - remove nut-powerman-pdu
95 + debian/control: remove nut-powerman-pdu package
96 + debian/nut-powerman-pdu.{install,manpages}: dropped for now
97 - debian/source_nut.py, debian/{nut,nut-server,nut-client}.install,
98 debian/rules: Install apport hooks for all top-level nut packages.
99 - debian/tests/test-nut.py: in the CVE_2012_2944 test, give nut at most
100 + 5 seconds to shut down, instead of expecting it to be shut down
101 immediately after sending the killall.
102 + Additional indication on how to run tests for xenial+
103 - debian/tests/control : Fix dep8 test failures:
104 + Drop python-unit from dep8 dependencies since the python-test
105 package has now been removed. The unittest module has shipped with
106 Python since 2.1.
107 + Add dep8 test dependency on python, since Python 2 is required and
108 is not necessarily installed by default any more.
109 - d/nut-server.postinst, d/nut-cgi.postinst: ensure nut is member of group
110 dialout (This existed, but was missed in the Changelog).
111 - debian/libnutclient0.symbols: Correct symbols file for ppc64el.
112
113 -- dann frazier <dann.frazier@canonical.com> Fri, 03 Aug 2018 12:10:45 -0600
114
57nut (2.7.4-8) unstable; urgency=medium115nut (2.7.4-8) unstable; urgency=medium
58116
59 * debian/libnutclient0.symbols: Use arch-bits=32 and arch-bits=64 instead of117 * debian/libnutclient0.symbols: Use arch-bits=32 and arch-bits=64 instead of
@@ -67,6 +125,38 @@ nut (2.7.4-8) unstable; urgency=medium
67125
68 -- Laurent Bigonville <bigon@debian.org> Fri, 01 Jun 2018 17:55:25 +0200126 -- Laurent Bigonville <bigon@debian.org> Fri, 01 Jun 2018 17:55:25 +0200
69127
128nut (2.7.4-7ubuntu1) cosmic; urgency=medium
129
130 * Merge with Debian unstable (LP: #1774147). Remaining changes:
131 - remove Build-Depends on libpowerman0-dev
132 - remove nut-powerman-pdu
133 + debian/control: remove nut-powerman-pdu package
134 + debian/nut-powerman-pdu.{install,manpages}: dropped for now
135 - debian/source_nut.py, debian/{nut,nut-server,nut-client}.install,
136 debian/rules: Install apport hooks for all top-level nut packages.
137 - debian/tests/test-nut.py: in the CVE_2012_2944 test, give nut at most
138 + 5 seconds to shut down, instead of expecting it to be shut down
139 immediately after sending the killall.
140 + Additional indication on how to run tests for xenial+
141 - debian/tests/control : Fix dep8 test failures:
142 + Drop python-unit from dep8 dependencies since the python-test
143 package has now been removed. The unittest module has shipped with
144 Python since 2.1.
145 + Add dep8 test dependency on python, since Python 2 is required and
146 is not necessarily installed by default any more.
147 - d/nut-server.postinst, d/nut-cgi.postinst: ensure nut is member of group
148 dialout (This existed, but was missed in the Changelog).
149 - debian/libnutclient0.symbols: Correct symbols file for ppc64el.
150 (Reduced as it is partially in Debian now)
151 * Dropped Changes
152 - fix cflags/ldflags mismatch (LP #1711092)
153 (no more needed)
154 - debian/nut-{cgi,server}.postinst: fix 'adduser' logic to be
155 unconditional, since adduser is guaranteed to be idempotent.
156 (was a non functional comment only change)
157
158 -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Wed, 30 May 2018 10:44:42 +0200
159
70nut (2.7.4-7) unstable; urgency=medium160nut (2.7.4-7) unstable; urgency=medium
71161
72 * debian/libnutclient0.symbols: Fix symbols file, this should fix FTBFS on162 * debian/libnutclient0.symbols: Fix symbols file, this should fix FTBFS on
@@ -95,6 +185,51 @@ nut (2.7.4-6) unstable; urgency=medium
95185
96 -- Laurent Bigonville <bigon@debian.org> Tue, 20 Feb 2018 13:08:57 +0100186 -- Laurent Bigonville <bigon@debian.org> Tue, 20 Feb 2018 13:08:57 +0100
97187
188nut (2.7.4-5.1ubuntu2) bionic; urgency=medium
189
190 * Drop change which is no more needed, thereby fixes systemd integration
191 and the availability of /lib/systemd/system-shutdown/nutshutdown
192 (LP: #1603609)
193 - Disable systemd unit; it does not check nut.conf whether nut is
194 configured, and thus fails to start (and the package install). The
195 init.d script works well enough for the time being.
196
197 -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Wed, 15 Nov 2017 16:47:10 +0100
198
199nut (2.7.4-5.1ubuntu1) bionic; urgency=medium
200
201 * Merge with Debian unstable. Remaining changes:
202 - remove Build-Depends on libpowerman0-dev
203 - remove nut-powerman-pdu
204 + debian/nut-powerman-pdu.{install,manpages}: dropped for now
205 - debian/nut-{cgi,server}.postinst: fix 'adduser' logic to be
206 unconditional, since adduser is guaranteed to be idempotent.
207 - debian/source_nut.py, debian/{nut,nut-server,nut-client}.install,
208 debian/rules: Install apport hooks for all top-level nut packages.
209 - Disable systemd unit; it does not check nut.conf whether nut is
210 configured, and thus fails to start (and the package install). The
211 init.d script works well enough for the time being.
212 - debian/tests/test-nut.py: in the CVE_2012_2944 test, give nut at most
213 + 5 seconds to shut down, instead of expecting it to be shut down
214 immediately after sending the killall.
215 + Additional indication on how to run tests for xenial+
216 - debian/tests/control : Fix dep8 test failures:
217 + Drop python-unit from dep8 dependencies since the python-test
218 package has now been removed. The unittest module has shipped with
219 Python since 2.1.
220 + Add dep8 test dependency on python, since Python 2 is required and
221 is not necessarily installed by default any more.
222 - debian/libnutclient0.symbols: Correct symbols file for ppc64el.
223 - fix cflags/ldflags mismatch (LP #1711092)
224 * Drop:
225 - udevd is called systemd-udevd (LP #1540008)
226 [ Fixed in Debian 2.7.4-5.1 ]
227 - d/libnutclient0.symbols: fix symbols in regard to gcc-7
228 (LP #1711091)
229 [ Fixed in Debian 2.7.4-5.1 ]
230
231 -- Nishanth Aravamudan <nish.aravamudan@canonical.com> Fri, 03 Nov 2017 16:34:18 -0700
232
98nut (2.7.4-5.1) unstable; urgency=medium233nut (2.7.4-5.1) unstable; urgency=medium
99234
100 * Non-maintainer upload.235 * Non-maintainer upload.
@@ -114,6 +249,66 @@ nut (2.7.4-5.1) unstable; urgency=medium
114249
115 -- Michael Stapelberg <stapelberg@debian.org> Wed, 23 Aug 2017 22:24:57 +0200250 -- Michael Stapelberg <stapelberg@debian.org> Wed, 23 Aug 2017 22:24:57 +0200
116251
252nut (2.7.4-5ubuntu4) artful; urgency=medium
253
254 * d/p/fix-snmp-driver-compile-options.patch: fix cflags/ldflags
255 mismatch (LP: #1711092).
256 * d/libnutclient0.symbols: fix symbols in regard to gcc-7 (LP: #1711091).
257
258 -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Wed, 16 Aug 2017 12:44:26 +0200
259
260nut (2.7.4-5ubuntu3) artful; urgency=medium
261
262 * debian/nut-server.postinst: The udevd process is called systemd-udevd
263 for quite sometimes already, properly detect whether it's running or not,
264 this should fix the devices permissions for USB UPS's (LP: #1540008).
265
266 -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Wed, 09 Aug 2017 10:16:38 +0200
267
268nut (2.7.4-5ubuntu2) zesty; urgency=medium
269
270 * debian/libnutclient0.symbols: Correct symbols file for ppc64el.
271
272 -- Adam Conrad <adconrad@ubuntu.com> Fri, 17 Feb 2017 05:38:03 -0700
273
274nut (2.7.4-5ubuntu1) zesty; urgency=medium
275
276 * Merge with Debian; remaining changes (LP: #1643618)
277 - debian/control:
278 + remove Build-Depends on libpowerman0-dev
279 + remove nut-powerman-pdu
280 - debian/nut-powerman-pdu.{install,manpages}: dropped for now
281 - debian/nut-{cgi,server}.postinst: fix 'adduser' logic to be
282 unconditional, since adduser is guaranteed to be idempotent.
283 - debian/source_nut.py, debian/{nut,nut-server,nut-client}.install,
284 debian/rules: Install apport hooks for all top-level nut packages.
285 - Disable systemd unit; it does not check nut.conf whether nut is
286 configured, and thus fails to start (and the package install). The
287 init.d script works well enough for the time being.
288 - debian/tests/test-nut.py:
289 + In the CVE_2012_2944 test, give nut at most 5 seconds to shut down,
290 instead of expecting it to be shut down immediately after sending the
291 killall.
292 + Additional indication on how to run tests for oneiric, precise to
293 vivid and wily+
294 - debian/tests/control : Fix dep8 test failures:
295 + Drop python-unit from dep8 dependencies since the python-test
296 package has now been removed. The unittest module has shipped with
297 Python since 2.1.
298 + Add dep8 test dependency on python, since Python 2 is required and
299 is not necessarily installed by default any more.
300 * Dropped changes:
301 - Patch libtool.m4 and configure to support ppc64le. (Fixed upstream)
302 - Remove unnecessary chmod 755 on files introduced by previous merge,
303 assumed to be an error
304 - debian/patches/0006-ups-conf-maxretry.patch: documentation tweaks
305 (unnecessary Ubuntu delta). This was formerly listed as "Move maxretry
306 setting above Examples section" but no longer did this at all.
307 * Replace outdated indictions on how to run tests (Oneric, Precise, Vivid,
308 Wily+) with proper indications for current version (Xenial+)
309
310 -- Louis Bouchard <louis.bouchard@ubuntu.com> Thu, 15 Dec 2016 15:30:05 +0100
311
117nut (2.7.4-5) unstable; urgency=medium312nut (2.7.4-5) unstable; urgency=medium
118313
119 * debian/control: Build-depends against asciidoc-dblatex, Recommends are not314 * debian/control: Build-depends against asciidoc-dblatex, Recommends are not
@@ -180,6 +375,48 @@ nut (2.7.4-1) unstable; urgency=low
180375
181 -- Laurent Bigonville <bigon@debian.org> Mon, 18 Jul 2016 10:58:49 +0200376 -- Laurent Bigonville <bigon@debian.org> Mon, 18 Jul 2016 10:58:49 +0200
182377
378nut (2.7.2-4ubuntu1) xenial; urgency=low
379
380 * Merge with Debian; remaining changes (LP: #1522346) :
381 - debian/control:
382 + remove Build-Depends on libpowerman0-dev
383 + remove nut-powerman-pdu
384 - debian/nut-powerman-pdu.{install,manpages}: dropped for now
385 - debian/{nut-cgi,nut-server}.postinst: add nut to the group
386 unconditonally, for compatibility with UPSes connected by serial port.
387 - debian/source_nut.py, debian/{nut,nut-server,nut-client}.install,
388 debian/rules: Install apport hooks for all top-level nut packages.
389 - Patch libtool.m4 and configure to support ppc64le.
390 - Disable systemd unit; it does not check nut.conf whether nut is
391 configured, and thus fails to start (and the package install). The
392 init.d script works well enough for the time being.
393 - debian/tests/test-nut.py: in the CVE_2012_2944 test, give nut at most
394 + 5 seconds to shut down, instead of expecting it to be shut down
395 immediately after sending the killall.
396 + Additional indication on how to run tests for oneiric, precise to
397 vivid and wily+
398 - debian/patches/0006-ups-conf-reorder.patch: Move maxretry setting
399 above Examples section.
400 - debian/tests/control : Fix dep8 test failures:
401 + Drop python-unit from dep8 dependencies since the python-test
402 package has now been removed. The unittest module has shipped with
403 Python since 2.1.
404 + Add dep8 test dependency on python, since Python 2 is required and
405 is not necessarily installed by default any more.
406
407 * Dropped changes:
408 - Fix linking libupsclient : Superseded upstream
409 - debian/patches/backport-fix-lp753661.patch: extraneous end-of-line now
410 fixed differently upstream.
411 - debian/rules: Use udev version for Ubuntu; delta no longer needed as
412 both versions are earlier than the earliest supported udev in Ubuntu.
413
414 [ Steve Langasek ]
415 * debian/nut-{cgi,server}.postinst: fix 'adduser' logic to be
416 unconditional, since adduser is guaranteed to be idempotent.
417
418 -- Louis Bouchard <louis.bouchard@ubuntu.com> Thu, 03 Dec 2015 12:37:13 +0100
419
183nut (2.7.2-4) unstable; urgency=medium420nut (2.7.2-4) unstable; urgency=medium
184421
185 * Really fix package initial installation when PID1 is systemd (Closes:422 * Really fix package initial installation when PID1 is systemd (Closes:
@@ -241,6 +478,59 @@ nut (2.7.2-1) unstable; urgency=low
241478
242 -- Laurent Bigonville <bigon@debian.org> Tue, 22 Apr 2014 22:46:12 +0200479 -- Laurent Bigonville <bigon@debian.org> Tue, 22 Apr 2014 22:46:12 +0200
243480
481nut (2.7.1-1ubuntu5) wily; urgency=medium
482
483 * Fix dep8 test failures:
484 - Drop python-unit from dep8 dependencies since the python-test
485 package has now been removed. The unittest module has shipped with
486 Python since 2.1.
487 - Add dep8 test dependency on python, since Python 2 is required and
488 is not necessarily installed by default any more.
489
490 -- Robie Basak <robie.basak@ubuntu.com> Mon, 12 Oct 2015 10:08:30 +0000
491
492nut (2.7.1-1ubuntu4) vivid; urgency=low
493
494 * debian/patches/0006-ups-conf-reorder.patch: Move maxretry setting
495 above Examples section, closer to the "outside of a driver definition"
496 comment. (LP: #1405822)
497
498 -- Tuomas Heino <iheino+ub@cc.hut.fi> Fri, 26 Dec 2014 19:36:45 +0200
499
500nut (2.7.1-1ubuntu3) utopic; urgency=medium
501
502 * debian/tests/test-nut.py: in the CVE_2012_2944 test, give nut at most 5
503 seconds to shut down, instead of expecting it to be shut down immediately
504 after sending the killall. (LP: #1291378)
505
506 -- Martin Pitt <martin.pitt@ubuntu.com> Mon, 07 Jul 2014 07:56:43 +0200
507
508nut (2.7.1-1ubuntu2) utopic; urgency=medium
509
510 * Disable systemd unit; it does not check nut.conf whether nut is
511 configured, and thus fails to start (and the package install). The init.d
512 script works well enough for the time being. (LP: #1313231)
513
514 -- Martin Pitt <martin.pitt@ubuntu.com> Mon, 12 May 2014 13:22:12 +0200
515
516nut (2.7.1-1ubuntu1) trusty; urgency=medium
517
518 * Merge with Debian; remaining changes:
519 - debian/control:
520 + remove Build-Depends on libpowerman0-dev
521 + remove nut-powerman-pdu
522 - debian/nut-powerman-pdu.{install,manpages}: dropped for now
523 - debian/{nut-cgi,nut-server}.postinst: add nut to the dialout and nut
524 groups unconditonally to handle the upgrade from hardy release.
525 - debian/source_nut.py, debian/{nut,nut-server,nut-client}.install,
526 debian/rules: Install apport hooks for all top-level nut packages.
527 - debian/rules: Use udev version for Ubuntu
528 - debian/series, debian/patches/backport-fix-lp753661.patch: re-enabled
529 * Fix linking libupsclient.
530 * Patch libtool.m4 and configure to support ppc64le.
531
532 -- Matthias Klose <doko@ubuntu.com> Mon, 30 Dec 2013 10:37:07 +0100
533
244nut (2.7.1-1) unstable; urgency=low534nut (2.7.1-1) unstable; urgency=low
245535
246 * New upstream release (Closes: #730183)536 * New upstream release (Closes: #730183)
@@ -348,6 +638,46 @@ nut (2.6.5-1) experimental; urgency=low
348638
349 -- Laurent Bigonville <bigon@debian.org> Mon, 13 Aug 2012 01:59:18 +0200639 -- Laurent Bigonville <bigon@debian.org> Mon, 13 Aug 2012 01:59:18 +0200
350640
641nut (2.6.4-2.3ubuntu2) saucy; urgency=low
642
643 * Rebuild for libgd3 and libsnmp30.
644
645 -- Colin Watson <cjwatson@ubuntu.com> Mon, 20 May 2013 00:33:46 +0100
646
647nut (2.6.4-2.3ubuntu1) saucy-proposed; urgency=low
648
649 * Merge from Debian. Remaining changes:
650 - debian/control:
651 + remove Build-Depends on libpowerman0-dev
652 + remove nut-powerman-pdu
653 - debian/nut-powerman-pdu.{install,manpages}: dropped for now
654 - debian/{nut-cgi,nut-server}.postinst: add nut to the dialout and nut
655 groups unconditonally to handle the upgrade from hardy release.
656 - debian/source_nut.py, debian/{nut,nut-server,nut-client}.install,
657 debian/rules: Install apport hooks for all top-level nut packages.
658 - debian/rules: Use udev version for Ubuntu
659 - debian/series, debian/patches/backport-fix-lp753661.patch: re-enabled
660
661 -- Jamie Strandboge <jamie@ubuntu.com> Thu, 09 May 2013 12:38:31 -0500
662
663nut (2.6.4-2.2ubuntu1) raring-proposed; urgency=low
664
665 * Merge from Debian. Remaining changes:
666 - debian/control:
667 + remove Build-Depends on libpowerman0-dev
668 + remove nut-powerman-pdu
669 - debian/nut-powerman-pdu.{install,manpages}: dropped for now
670 - debian/{nut-cgi,nut-server}.postinst: add nut to the dialout and nut
671 groups unconditonally to handle the upgrade from hardy release.
672 - debian/source_nut.py, debian/{nut,nut-server,nut-client}.install,
673 debian/rules: Install apport hooks for all top-level nut packages.
674 - debian/rules: Use udev version for Ubuntu
675 - debian/series, debian/patches/backport-fix-lp753661.patch: re-enabled
676 * Dropped the following patches, no longer required:
677 - debian/patches/CVE-2012-2944.patch (included upstream)
678
679 -- Jamie Strandboge <jamie@ubuntu.com> Wed, 23 Jan 2013 07:32:58 -0600
680
351nut (2.6.4-2) unstable; urgency=low681nut (2.6.4-2) unstable; urgency=low
352682
353 * debian/rules: Stop the nut-client before nut-server on systems using static683 * debian/rules: Stop the nut-client before nut-server on systems using static
@@ -411,6 +741,30 @@ nut (2.6.3-2) unstable; urgency=low
411741
412 -- Arnaud Quette <aquette@debian.org> Tue, 24 Jan 2012 13:14:59 +0100742 -- Arnaud Quette <aquette@debian.org> Tue, 24 Jan 2012 13:14:59 +0100
413743
744nut (2.6.3-1ubuntu2) quantal; urgency=low
745
746 * SECURITY UPDATE: remote denial of service
747 - debian/CVE-2012-2944.patch: limit the set of parsed characters to ' '
748 through '~'
749 - CVE-2012-2944
750
751 -- Jamie Strandboge <jamie@ubuntu.com> Wed, 30 May 2012 13:36:58 -0500
752
753nut (2.6.3-1ubuntu1) precise; urgency=low
754
755 * Merge from Debian testing. Remaining changes:
756 - debian/control: Drop Build-Depends on libpowerman0-dev (currently in
757 universe)
758 - debian/{nut-cgi,nut-server}.postinst: add nut to the dialout and nut
759 groups unconditonally to handle the upgrade from hardy release.
760 - debian/nut-powerman-pdu.{install,manpages}: dropped for now.
761 - debian/source_nut.py, debian/{nut,nut-server,nut-client}.install,
762 debian/rules: Install apport hooks for all top-level nut packages.
763 - debian/rules: Use udev version for Ubuntu.
764 - debian/series, debian/patches/backport-fix-lp753661.patch: re-enabled.
765
766 -- Chuck Short <zulcss@ubuntu.com> Mon, 06 Feb 2012 09:23:24 -0500
767
414nut (2.6.3-1) unstable; urgency=low768nut (2.6.3-1) unstable; urgency=low
415769
416 * New upstream release (Closes: #635186, #598741, #633756, #638221)770 * New upstream release (Closes: #635186, #598741, #633756, #638221)
@@ -425,6 +779,21 @@ nut (2.6.3-1) unstable; urgency=low
425779
426 -- Arnaud Quette <aquette@debian.org> Tue, 24 Jan 2012 13:14:59 +0100780 -- Arnaud Quette <aquette@debian.org> Tue, 24 Jan 2012 13:14:59 +0100
427781
782nut (2.6.2-1ubuntu1) precise; urgency=low
783
784 * Merge from debian unstable. Remaining changes:
785 - debian/control: Drop Build-Depends on libpowerman0-dev (currently in
786 universe)
787 - debian/{nut-cgi,nut-server}.postinst: add nut to the dialout and nut
788 groups unconditonally to handle the upgrade from hardy release.
789 - debian/nut-powerman-pdu.{install,manpages}: dropped for now.
790 - debian/source_nut.py, debian/{nut,nut-server,nut-client}.install,
791 debian/rules: Install apport hooks for all top-level nut packages.
792 - debian/rules: Use udev version for Ubuntu.
793 - debian/series, debian/patches/backport-fix-lp753661.patch: re-enabled.
794
795 -- Chuck Short <zulcss@ubuntu.com> Tue, 04 Oct 2011 05:45:12 +0000
796
428nut (2.6.2-1) unstable; urgency=low797nut (2.6.2-1) unstable; urgency=low
429798
430 * New upstream release (Closes: #594989)799 * New upstream release (Closes: #594989)
@@ -444,6 +813,29 @@ nut (2.6.2-1) unstable; urgency=low
444813
445 -- Arnaud Quette <aquette@debian.org> Thu, 29 Sep 2011 18:39:16 +0200814 -- Arnaud Quette <aquette@debian.org> Thu, 29 Sep 2011 18:39:16 +0200
446815
816nut (2.6.1-2ubuntu2) oneiric; urgency=low
817
818 * Fix FTBFS for Ubuntu (LP: #815760):
819 - debian/control: Build-Depends-Indep on docbook-xsl for offline
820 document generation.
821
822 -- James Page <james.page@ubuntu.com> Mon, 25 Jul 2011 12:02:48 +0100
823
824nut (2.6.1-2ubuntu1) oneiric; urgency=low
825
826 * Merge from Debian unstable (LP: #811976). Remaining changes:
827 - debian/control: Drop Build-Depends on libpowerman0-dev (currently in
828 universe)
829 - debian/{nut-cgi,nut-server}.postinst: add nut to the dialout and nut
830 groups unconditonally to handle the upgrade from hardy release.
831 - debian/nut-powerman-pdu.{install,manpages}: dropped for now.
832 - debian/source_nut.py, debian/{nut,nut-server,nut-client}.install,
833 debian/rules: Install apport hooks for all top-level nut packages.
834 - debian/rules: Use udev version for Ubuntu.
835 - debian/series, debian/patches/backport-fix-lp753661.patch: re-enabled.
836
837 -- James Page <james.page@ubuntu.com> Fri, 22 Jul 2011 14:12:46 +0100
838
447nut (2.6.1-2) unstable; urgency=low839nut (2.6.1-2) unstable; urgency=low
448840
449 * debian/nut.README.Debian: Adjust udev rules naming for permissions override841 * debian/nut.README.Debian: Adjust udev rules naming for permissions override
@@ -467,6 +859,21 @@ nut (2.6.1-2) unstable; urgency=low
467859
468 -- Laurent Bigonville <bigon@debian.org> Sun, 17 Jul 2011 19:03:18 +0200860 -- Laurent Bigonville <bigon@debian.org> Sun, 17 Jul 2011 19:03:18 +0200
469861
862nut (2.6.1-1ubuntu1) oneiric; urgency=low
863
864 * Merge from debian unstable. Remaining changes:
865 - debian/control:
866 + Drop Build-Depends on libpowerman0-dev (currently in universe)
867 - debian/{nut-cgi,nut}.postinst: add nut to the dialout and nut groups
868 unconditonally to handle the upgrade from hardy release.
869 - debian/nut-powerman-pdu.{install,manpages}: dropped for now.
870 - debian/source_nut.py, debian/nut.install, debian/rules: Install apport hook.
871 - debian/rules: Use udev version for Ubuntu.
872 * debian/patches/backport-fix-lp753661.patch: Refreshed.
873 * Drop changes due to .pc being not clean.
874
875 -- Andres Rodriguez <andreserl@ubuntu.com> Mon, 06 Jun 2011 13:38:09 -0400
876
470nut (2.6.1-1) unstable; urgency=low877nut (2.6.1-1) unstable; urgency=low
471878
472 * New upstream release (Closes: #595953, #614842, #595773)879 * New upstream release (Closes: #595953, #614842, #595773)
@@ -482,6 +889,28 @@ nut (2.6.1-1) unstable; urgency=low
482889
483 -- Arnaud Quette <aquette@debian.org> Wed, 01 Jun 2011 22:34:28 +0200890 -- Arnaud Quette <aquette@debian.org> Wed, 01 Jun 2011 22:34:28 +0200
484891
892nut (2.6.0-2ubuntu1) oneiric; urgency=low
893
894 * Merge from debian unstable (LP: #789323). Remaining changes:
895 + debian/control:
896 - Update maintainer as per spec.
897 - Add Breaks on nut-hal-drivers to ensure we have correct udev version.
898 - Drop libpowerman0-dev from the Build-Depends (currently in universe)
899 + debian/{nut-cgi,nut}.postinst: add nut to the dialout and nut groups
900 unconditonally to handle the upgrade from hardy release.
901 + debian/nut-powerman-pdu.install, debian/nut-powerman-pdu.manpages: dropped for now.
902 + debian/nul-hal-drivers.{docs,install,postinst,preinst}: Dropped since hal is in universe now
903 + debian/nut.links: must create the init script link, used if the upse needs to be powered down
904 (LP: #357583)
905 + debian/source_nut.py, debian/nut.install, debian/rules: Install apport hook.
906 + debian/patches/backport-fix-lp753661.patch
907 + Dropped:
908 - debian/patches/fix_pc_file.patch: replaced by debian's 0002-fix_libupsclient_pc.patch
909 * debian/patches/fix_pc_file.patch: add DEP3 patch header
910 * debian/patches/debian-changes-2.6.0-1: remove that accidental file
911
912 -- Scott Moser <smoser@ubuntu.com> Fri, 27 May 2011 16:16:10 -0400
913
485nut (2.6.0-2) unstable; urgency=low914nut (2.6.0-2) unstable; urgency=low
486915
487 * debian/nut-snmp.docs: Distribute snmp.txt doc file (Closes: #548295)916 * debian/nut-snmp.docs: Distribute snmp.txt doc file (Closes: #548295)
@@ -498,6 +927,45 @@ nut (2.6.0-2) unstable; urgency=low
498927
499 -- Laurent Bigonville <bigon@debian.org> Sun, 08 May 2011 21:23:46 +0200928 -- Laurent Bigonville <bigon@debian.org> Sun, 08 May 2011 21:23:46 +0200
500929
930nut (2.6.0-1ubuntu3) natty; urgency=low
931
932 * debian/patches/backport-fix-lp753661.patch: Backport fix
933 to trim extraneous end-of-line, in buggy HID string tables,
934 which results in upsc breaking the communication pipe.
935 (LP: #753661)
936
937 -- Chuck Short <zulcss@ubuntu.com> Wed, 20 Apr 2011 10:47:05 -0400
938
939nut (2.6.0-1ubuntu2) natty; urgency=low
940
941 * fix_pc_file.patch: fix .pc source files by using LIBSSL_LIBS instead of
942 LIBSSL_LDFLAGS to avoid a FTBFS in packages that uses libupsclient.pc
943 (LP: #743484)
944
945 -- Fabrice Coutadeur <fabricesp@ubuntu.com> Sun, 27 Mar 2011 08:21:01 +0200
946
947nut (2.6.0-1ubuntu1) natty; urgency=low
948
949 * Merge from Debian unstable, remaining changes:
950 + debian/control:
951 - Update maintainer as per spec.
952 - Add Breaks on nut-hal-drivers to ensure we have correct udev version.
953 - Drop libpowerman0-dev from the Build-Depends (currently in universe)
954 + debian/{nut-cgi,nut}.postinst: add nut to the dialout and nut groups
955 unconditonally to hanle the upgrade from hardy release.
956 + debian/nut-powerman-pdu.install, debian/nut-powerman-pdu.manpages: dropped for now.
957 + debian/nul-hal-drivers.{docs,install,postinst,preinst}: Dropped since hal is in universe now
958 + debian/nut.links: must create the init script link, used if the upse needs to be powered down
959 (LP: #357583)
960 + debian/source_nut.py, debian/nut.install, debian/rules: Install apport hook.
961 + Dropped:
962 - debian/patches/0002-fix_udev_action.patch: Accepted upstream.
963 - debian/patches/0004-netvision-improvements-lp-600950: no longer needed.
964 - debian/patches/0005-fix-nut-m4.patch: no longer needed.
965 - debian/patches/9999-autoconf.patch: no longer needed.
966
967 -- Chuck Short <zulcss@ubuntu.com> Wed, 23 Feb 2011 09:01:35 -0500
968
501nut (2.6.0-1) unstable; urgency=low969nut (2.6.0-1) unstable; urgency=low
502970
503 * New upstream release (Closes: #575176, #588648, #609597, #687985)971 * New upstream release (Closes: #575176, #588648, #609597, #687985)
@@ -521,6 +989,59 @@ nut (2.4.3-3) UNRELEASED; urgency=low
521989
522 -- Laurent Bigonville <bigon@debian.org> Tue, 11 Jan 2011 22:24:07 +0100990 -- Laurent Bigonville <bigon@debian.org> Tue, 11 Jan 2011 22:24:07 +0100
523991
992nut (2.4.3-2ubuntu4) natty; urgency=low
993
994 * debian/control, debian/rules,
995 debian/nut-hal-drivers.{docs,install,postinst,preinst}: Drop
996 nut-hal-drivers since Nut doesnt go into universe.
997
998 -- Chuck Short <zulcss@ubuntu.com> Thu, 27 Jan 2011 11:18:14 -0500
999
1000nut (2.4.3-2ubuntu3) natty; urgency=low
1001
1002 * Split patches/debian-changes-2.4.3-2ubuntu1 into
1003 patches/0005-fix-nut-m4.patch and patches/9999-autoconf.patch
1004 * Readd lost debian/patches0004-netvision-improvements-lp-600950.patch patch
1005 (LP: #707050)
1006 * debian/patches/0002-fix_udev_action.patch:
1007 Change BUS to SUBSYSTEMS, since the former is deprecated. (LP: #692171)
1008 * debian/nut.postinst: Uncomment missing call to adduser
1009
1010 -- Laurent Bigonville <bigon@ubuntu.com> Thu, 27 Jan 2011 09:18:20 -0500
1011
1012nut (2.4.3-2ubuntu2) natty; urgency=low
1013
1014 * debian/control: Drop hal build dependency, we don't need the daemon to
1015 build the package. Add a hal dependency to nut-hal-drivers, which is the
1016 only thing that actually needs it.
1017
1018 -- Martin Pitt <martin.pitt@ubuntu.com> Thu, 27 Jan 2011 10:00:42 +0100
1019
1020nut (2.4.3-2ubuntu1) natty; urgency=low
1021
1022 * Merge from debian unstable. Remaining changes:
1023 + debian/control:
1024 - Update maintainer as per spec.
1025 - Add Breaks on nut-hal-drivers to ensure we have correct udev version.
1026 - Drop libpowerman0-dev from the Build-Depends (currently in universe)
1027 + debian/{nut-cgi,nut}.postinst: add nut to the dialout and nut groups
1028 unconditonally to hanle the upgrade from hardy release.
1029 + debian/nut-powerman-pdu.install, debian/nut-powerman-pdu.manpages: dropped for now.
1030 + debian/nut.links: must create the init script link, used if the upse needs to be powered down
1031 (LP: #357583)
1032 + debian/nut.postinst: Update udevadm trigger.
1033 "libusb_get_report: error sending control message:
1034 Operation not permitted" error on some UPS devices. (LP: #572262)
1035 + debian/source_nut.py, debian/nut.install, debian/rules: Install apport hook.
1036 + debian/patches/netvision-improvements-lp-600950.patch: Add improvements
1037 for netvision UPSes
1038 + Fix FTBFS with ld --as-needed.
1039 + Dropped:
1040 - debian/patches/03_udev_rules_change.dpatch: Use debian's instead.
1041 - debian/patches/04_nut_small-buffers.dpatch: Use debian's instead.
1042
1043 -- Chuck Short <zulcss@ubuntu.com> Mon, 10 Jan 2011 21:21:02 +0000
1044
524nut (2.4.3-2) unstable; urgency=medium1045nut (2.4.3-2) unstable; urgency=medium
5251046
526 * debian/control:1047 * debian/control:
@@ -562,6 +1083,64 @@ nut (2.4.3-1.1) unstable; urgency=low
5621083
563 -- Tim Retout <diocles@debian.org> Fri, 15 Oct 2010 19:31:39 +01001084 -- Tim Retout <diocles@debian.org> Fri, 15 Oct 2010 19:31:39 +0100
5641085
1086nut (2.4.3-1ubuntu6) natty; urgency=low
1087
1088 * Fix FTBFS with ld --as-needed.
1089
1090 -- Matthias Klose <doko@ubuntu.com> Mon, 10 Jan 2011 19:14:35 +0100
1091
1092nut (2.4.3-1ubuntu5) maverick; urgency=low
1093
1094 * debian/patches/netvision-improvements-lp-600950.patch: Add improvements for netvision UPSes
1095 (LP: #600950)
1096
1097 -- Chuck Short <zulcss@ubuntu.com> Fri, 13 Aug 2010 13:28:10 -0500
1098
1099nut (2.4.3-1ubuntu4) maverick; urgency=low
1100
1101 * debian/source_nut.py, debian/nut.install, debian/rules: Install apport hook.
1102
1103 -- Chuck Short <zulcss@ubuntu.com> Thu, 08 Jul 2010 11:06:30 -0400
1104
1105nut (2.4.3-1ubuntu3.1) lucid-proposed; urgency=low
1106
1107 * debian/patches/04_nut-small-buffers.dpatch: Fix "libusb_get_report: error sending control message:
1108 Operation not permitted" error on some UPS devices. (LP: #572262)
1109
1110 -- Chuck Short <zulcss@ubuntu.com> Mon, 03 May 2010 13:38:37 -0400
1111
1112nut (2.4.3-1ubuntu3) lucid; urgency=low
1113
1114 * debian/nut.postinst: Revert dropping of --action=change. "add" events must
1115 not ever be triggered automatically.
1116 * Add 03_udev_rules_change.dpatch: Run udev rules on change events, too.
1117
1118 -- Martin Pitt <martin.pitt@ubuntu.com> Tue, 23 Mar 2010 08:00:53 +0100
1119
1120nut (2.4.3-1ubuntu2) lucid; urgency=low
1121
1122 * debian/control: grr...fix ftbfs.
1123
1124 -- Chuck Short <zulcss@ubuntu.com> Mon, 22 Mar 2010 11:48:02 -0400
1125
1126nut (2.4.3-1ubuntu1) lucid; urgency=low
1127
1128 * Merge from debian testing. Remaining changes (LP: #535152):
1129 + debian/control:
1130 - Update maintainer as per spec.
1131 - Add Breaks on nut-hal-drivers to ensure we have correct udev version.
1132 - Drop libpowerman0-dev from the Build-Depends (currently in universe)
1133 + debian/{nut-cgi,nut}.postinst: add nut to the dialout and nut groups
1134 unconditonally to hanle the upgrade from hardy release.
1135 + debian/nut-powerman-pdu.install, debian/nut-powerman-pdu.manpages: dropped for now.
1136 + debian/nut.links: must create the init script link, used if the upse needs to be powered down
1137 (LP: #357583)
1138 + debian/nut.postinst: Update udevadm trigger.
1139 + Dropped:
1140 - debian/patches/02-fix-trust-pw4130m.dpatch: No longer needed.
1141
1142 -- Chuck Short <zulcss@ubuntu.com> Tue, 16 Mar 2010 06:22:26 +0000
1143
565nut (2.4.3-1) unstable; urgency=low1144nut (2.4.3-1) unstable; urgency=low
5661145
567 * New upstream release (Closes: #544390, #528222, #539747, #526811,1146 * New upstream release (Closes: #544390, #528222, #539747, #526811,
@@ -606,6 +1185,57 @@ nut (2.4.3-1) unstable; urgency=low
6061185
607 -- Arnaud Quette <aquette@debian.org> Wed, 24 Feb 2010 22:58:53 +01001186 -- Arnaud Quette <aquette@debian.org> Wed, 24 Feb 2010 22:58:53 +0100
6081187
1188nut (2.4.1-3.2ubuntu2) lucid; urgency=low
1189
1190 * debian/patches/02-fix-trust-pw4130m.dpatch: Fix issues with Trust
1191 PW-4130M UPS. (LP: #447586)
1192
1193 -- Chuck Short <zulcss@ubuntu.com> Thu, 04 Feb 2010 13:26:33 -0500
1194
1195nut (2.4.1-3.2ubuntu1) lucid; urgency=low
1196
1197 * Resynchronize with debian, remaining changes:
1198 + debian/control:
1199 - Update maintainer field as per spec.
1200 - Add Breaks on nut-hal-drivers to ensure we have correct udev version.
1201 - Drop libpowerman0-dev from the Build-Depends (currently in universe).
1202 - Remove the nut-powerman-pdu package for now.
1203 + debian/{nut-cgi,nut}.postinst: add nut to the dialout and nut groups
1204 unconditionally, to handle the upgrade from hardy release.
1205 + debian/nut-powerman-pdu.install, debian/nut-powerman-pdu.manpages: dropped
1206 for now.
1207 + debian/nut.links: must create the init script link, used if the ups
1208 needs to be powered down. (LP: #357583)
1209 + debian/nut.init: Fix status_of_proc messages not to lie to the user (LP: #416182)
1210
1211 -- Chuck Short <zulcss@ubuntu.com> Fri, 18 Dec 2009 09:00:45 -0500
1212
1213nut (2.4.1-3.2) unstable; urgency=low
1214
1215 * Non-maintainer upload.
1216 * nut.postinst: fix post-processing of nut.conf to avoid overriding
1217 user settings (Closes: #531220)
1218
1219 -- Stefano Zacchiroli <zack@debian.org> Thu, 26 Nov 2009 09:30:45 +0100
1220
1221nut (2.4.1-3.1ubuntu1) lucid; urgency=low
1222
1223 * Merge from debian testing, remaining changes:
1224 + debian/control:
1225 - Update maintainer field as per spec.
1226 - Add Breaks on nut-hal-drivers to ensure we have correct udev version.
1227 - Drop libpowerman0-dev from the Build-Depends (currently in universe)
1228 - remove the nut-powerman-pdu package for now
1229 + debian/{nut-cgi,nut}.postinst: add nut to the dialout and nut groups
1230 unconditionally, to handle the upgrade from hardy release.
1231 + debian/nut-powerman-pdu.install, debian/nut-powerman-pdu.manpages: dropped
1232 for now
1233 + debian/nut.links: must create the init script link, used if the ups
1234 needs to be powered down (LP: #357583)
1235 + debian/nut.init: Fix status_of_proc messages not to lie to the user (LP: #416182)
1236
1237 -- Chuck Short <zulcss@ubuntu.com> Fri, 06 Nov 2009 01:34:44 +0000
1238
609nut (2.4.1-3.2) unstable; urgency=low1239nut (2.4.1-3.2) unstable; urgency=low
6101240
611 * Non-maintainer upload.1241 * Non-maintainer upload.
@@ -626,6 +1256,30 @@ nut (2.4.1-3.1) unstable; urgency=low
6261256
627 -- Christian Perrier <bubulle@debian.org> Tue, 20 Oct 2009 21:45:21 +02001257 -- Christian Perrier <bubulle@debian.org> Tue, 20 Oct 2009 21:45:21 +0200
6281258
1259nut (2.4.1-3ubuntu2) karmic; urgency=low
1260
1261 * debian/nut.init: Fix status_of_proc messages not to lie to
1262 the user. (LP: #416182)
1263
1264 -- Chuck Short <zulcss@ubuntu.com> Wed, 23 Sep 2009 09:37:16 -0400
1265
1266nut (2.4.1-3ubuntu1) karmic; urgency=low
1267
1268 * Merge from debian unstable, remaining changes:
1269 + debian/control:
1270 - Update maintainer field as per spec.
1271 - Add Breaks on nut-hal-drivers to ensure we have correct udev version.
1272 - Drop libpowerman0-dev from the Build-Depends (currently in universe)
1273 - remove the nut-powerman-pdu package for now
1274 + debian/{nut-cgi,nut}.postinst: add nut to the dialout and nut groups
1275 unconditionally, to handle the upgrade from hardy release.
1276 + debian/nut-powerman-pdu.install, debian/nut-powerman-pdu.manpages: dropped
1277 for now.
1278 + debian/nut.links: must create the init script link, used if the ups
1279 needs to be powered down (LP: #357583)
1280
1281 -- Chuck Short <zulcss@ubuntu.com> Thu, 28 May 2009 06:55:21 +0100
1282
629nut (2.4.1-3) unstable; urgency=low1283nut (2.4.1-3) unstable; urgency=low
6301284
631 * Debconf templates and debian/control reviewed by the debian-l10n-1285 * Debconf templates and debian/control reviewed by the debian-l10n-
@@ -644,6 +1298,52 @@ nut (2.4.1-3) unstable; urgency=low
6441298
645 -- Christian Perrier <bubulle@debian.org> Sat, 21 Mar 2009 08:08:59 +01001299 -- Christian Perrier <bubulle@debian.org> Sat, 21 Mar 2009 08:08:59 +0100
6461300
1301nut (2.4.1-2ubuntu4) jaunty; urgency=low
1302
1303 * debian/nut.links: must create the init script link, used if the ups
1304 needs to be powered down, LP: #357583
1305
1306 -- Dustin Kirkland <kirkland@ubuntu.com> Thu, 09 Apr 2009 14:01:54 -0700
1307
1308nut (2.4.1-2ubuntu3) jaunty; urgency=low
1309
1310 Fixes for LP: #348454
1311 * debian/control: add dpatch to Build-Depends,
1312 * debian/patches/*: back for the below fix
1313 * debian/patches/01_epdu_fix.dpatch: fix an upstream problem with Eaton PDUs
1314 vs untested PDUs from Raritan
1315 * debian/rules: reactivate again dpatch rules
1316
1317 -- Arnaud Quette <aquette@debian.org> Wed, 25 Mar 2009 13:17:21 +0100
1318
1319nut (2.4.1-2ubuntu2) jaunty; urgency=low
1320
1321 [ Arnaud Quette <aquette@debian.org> ]
1322 * Fix FTBFS
1323 * debian/control:
1324 - drop libpowerman0-dev from the Build-Depends (currently in universe)
1325 - remove the nut-powerman-pdu package for now
1326 * debian/nut-powerman-pdu.install, debian/nut-powerman-pdu.manpages: dropped
1327 for now
1328
1329 -- Dustin Kirkland <kirkland@ubuntu.com> Thu, 05 Mar 2009 14:34:06 -0600
1330
1331nut (2.4.1-2ubuntu1) jaunty; urgency=low
1332
1333 * Acknowledge closed bugs in upstream and Debian: LP: #1568, LP: #221737,
1334 LP: #239025, LP: #278495, LP: #332030, LP: #332032
1335 * Merge from debian unstable, remaining changes:
1336 + debian/control:
1337 - Update maintainer field as per spec.
1338 - Add Breaks on nut-hal-drivers to ensure we have correct udev version.
1339 + debian/{nut-cgi,nut}.postinst: add nut to the dialout and nut groups
1340 unconditionally, to handle the upgrade from the hardy release (simply
1341 uncommented).
1342 + debian/rules: pre merge the changes for Ubuntu (udev path and version),
1343 (simply uncommented).
1344
1345 -- Arnaud Quette <aquette@debian.org> Fri, 27 Feb 2009 12:49:24 +0100
1346
647nut (2.4.1-2) unstable; urgency=low1347nut (2.4.1-2) unstable; urgency=low
6481348
649 * debian/control:1349 * debian/control:
@@ -733,6 +1433,50 @@ nut (2.4.1-1) unstable; urgency=low
7331433
734 -- Arnaud Quette <aquette@debian.org> Tue, 17 Feb 2009 14:15:24 +01001434 -- Arnaud Quette <aquette@debian.org> Tue, 17 Feb 2009 14:15:24 +0100
7351435
1436nut (2.2.2-10ubuntu3) jaunty; urgency=low
1437
1438 * debian/{nut-cgi,nut}.preinst: don't call adduser or addgroup *at
1439 all*, these operations should be handled in the postinst. Since
1440 this is the only custom action at all for nut-cgi, remove that
1441 preinst completely.
1442 * debian/{nut-cgi,nut}.postinst: add nut to the dialout
1443 and nut groups unconditionally, to handle the upgrade from the hardy
1444 release. LP: #222761, LP: #287781.
1445 * debian/control: nut needs Pre-Depends: debconf instead of Depends:,
1446 because we use debconf unconditionally in the preinst.
1447 * reinstate debian/nut-hal-drivers.postinst, which was lost in a
1448 merge; and fix it up to use udevadm trigger --action=change, the
1449 safe way to install udev rules.
1450 * have nut-hal-drivers Depend: on udev so it can use the above.
1451 * fix up nut postinst to also use 'udevadm trigger --action=change'
1452
1453 -- Steve Langasek <steve.langasek@ubuntu.com> Fri, 30 Jan 2009 01:06:53 +0000
1454
1455nut (2.2.2-10ubuntu2) jaunty; urgency=low
1456
1457 * debian/rules: Install udev rules into /lib/udev/rules, bump versioned
1458 dependency on udev.
1459 * debian/nut.install, debian/nut-hal-drivers.install: Update path
1460 * debian/patches/04-ubuntu-udev-rules-name.dpatch: Use a dash to
1461 separate the name, not an underscore.
1462 * debian/nut.preinst, debian/nut-hal-drivers.preinst: Remove previous
1463 rules if unchanged, otherwise move to new filename.
1464 * debian/control: Add Breaks to ensure we have correct udev version.
1465
1466 -- Scott James Remnant <scott@ubuntu.com> Tue, 13 Jan 2009 02:50:14 +0000
1467
1468nut (2.2.2-10ubuntu1) jaunty; urgency=low
1469
1470 * Merge from debian unstable, remaining changes:
1471 + debian/control:
1472 - Update maintainer field as per spec.
1473 + debian/nut{-cgi,-hal-drivers}.preinst:
1474 - Add nut user to dialout group.
1475 + debian/nut.install
1476 - Install the configuration files in /etc/nut.
1477
1478 -- Chuck Short <zulcss@ubuntu.com> Fri, 28 Nov 2008 23:01:47 +0000
1479
736nut (2.2.2-10) unstable; urgency=low1480nut (2.2.2-10) unstable; urgency=low
7371481
738 * Merge from Ubuntu (Morten Kjeldgaard):1482 * Merge from Ubuntu (Morten Kjeldgaard):
@@ -773,6 +1517,18 @@ nut (2.2.2-9) unstable; urgency=low
7731517
774 -- Arnaud Quette <aquette@debian.org> Wed, 15 Oct 2008 17:20:29 +02001518 -- Arnaud Quette <aquette@debian.org> Wed, 15 Oct 2008 17:20:29 +0200
7751519
1520nut (2.2.2-8ubuntu1) jaunty; urgency=low
1521
1522 * Merge from debian unstable, remaining changes:
1523 + debian/control:
1524 - Update maintainer field as per spec.
1525 + debian/nut{-cgi,-hal-drivers}.preinst:
1526 - Add nut user to dialout group.
1527 + debian/rules:
1528 - Move the configuration files to /etc/nut from examples.
1529
1530 -- Chuck Short <zulcss@ubuntu.com> Wed, 05 Nov 2008 02:59:59 -0400
1531
776nut (2.2.2-8) unstable; urgency=high1532nut (2.2.2-8) unstable; urgency=high
7771533
778 * debian/nut.links: restored since it's now handled by insserv (Closes:1534 * debian/nut.links: restored since it's now handled by insserv (Closes:
@@ -796,6 +1552,18 @@ nut (2.2.2-7) unstable; urgency=high
7961552
797 -- Arnaud Quette <aquette@debian.org> Mon, 15 Sep 2008 17:18:28 +02001553 -- Arnaud Quette <aquette@debian.org> Mon, 15 Sep 2008 17:18:28 +0200
7981554
1555nut (2.2.2-6ubuntu1) intrepid; urgency=low
1556
1557 * Merge from debian unstable, remaining changes:
1558 + debian/control:
1559 - Update maintainer field as per spec.
1560 + debian/nut{-cgi,-hal-drivers}.preinst:
1561 - Add nut user to dialout group.
1562 + debian/rules:
1563 - Move the configuration files to /etc/nut from examples.
1564
1565 -- Chuck Short <zulcss@ubuntu.com> Mon, 14 Jul 2008 00:54:42 +0100
1566
799nut (2.2.2-6) unstable; urgency=low1567nut (2.2.2-6) unstable; urgency=low
8001568
801 * tag this bug as closed by the 2.2.2 release (Closes: #490048)1569 * tag this bug as closed by the 2.2.2 release (Closes: #490048)
@@ -839,6 +1607,18 @@ nut (2.2.2-4) unstabl e; urgency=low
8391607
840 -- Arnaud Quette <aquette@debian.org> Sat, 05 Jul 2008 22:56:35 +02001608 -- Arnaud Quette <aquette@debian.org> Sat, 05 Jul 2008 22:56:35 +0200
8411609
1610nut (2.2.2-3ubuntu1) intrepid; urgency=low
1611
1612 * Merge from debian unstable, remaining changes:
1613 + debian/control:
1614 - Update maintainer field as per spec.
1615 + debian/nut{-cgi,-hal-drivers}.preinst:
1616 - Add nut to user to dialout group.
1617 + debian/rules:
1618 - Move the configuation files to /etc/nut from examples.
1619
1620 -- Chuck Short <zulcss@ubuntu.com> Tue, 01 Jul 2008 11:57:01 +0100
1621
842nut (2.2.2-3) unstable; urgency=low1622nut (2.2.2-3) unstable; urgency=low
8431623
844 * debian/rules: reactivate dpatch support1624 * debian/rules: reactivate dpatch support
@@ -868,6 +1648,20 @@ nut (2.2.2-2) unstable; urgency=low
8681648
869 -- Arnaud Quette <aquette@debian.org> Fri, 20 Jun 2008 21:29:31 +02001649 -- Arnaud Quette <aquette@debian.org> Fri, 20 Jun 2008 21:29:31 +0200
8701650
1651nut (2.2.2-1ubuntu1) intrepid; urgency=low
1652
1653 * Merge from debian unstable, remaining changes:
1654 + debian/control:
1655 - Update maintainer field as per spec.
1656 + debian/nut{-cgi,-hal-drivers}.preinst:
1657 - Add nut to user to dialout group.
1658 + debian/rules:
1659 - Move the configuration files to /etc/nut from examples
1660 + debian/patches/01_fix_megatec_regression.dpatch.
1661 - Dropped no longer since its fixed in this version.
1662
1663 -- Chuck Short <zulcss@ubuntu.com> Wed, 18 Jun 2008 11:30:10 -0500
1664
871nut (2.2.2-1) unstable; urgency=low1665nut (2.2.2-1) unstable; urgency=low
8721666
873 * New upstream release (Closes: #471828, #462468, #334105, #463150)1667 * New upstream release (Closes: #471828, #462468, #334105, #463150)
@@ -895,6 +1689,59 @@ nut (2.2.2-1) unstable; urgency=low
8951689
896 -- Arnaud Quette <aquette@debian.org> Wed, 04 Jun 2008 13:35:41 +02001690 -- Arnaud Quette <aquette@debian.org> Wed, 04 Jun 2008 13:35:41 +0200
8971691
1692nut (2.2.1-2.1ubuntu7) hardy; urgency=low
1693
1694 * debian/patches/01_fix_megatec_regression.dpatch
1695 - Fix more megatec_usb driver regressions. (LP: #215389)
1696
1697 -- Chuck Short <zulcss@ubuntu.com> Mon, 14 Apr 2008 14:25:48 -0400
1698
1699nut (2.2.1-2.1ubuntu6) hardy; urgency=low
1700
1701 * debian/patches/01_fix_megatec_regression.dpatch
1702 - Updated patch thanks to Alexander I. Gordeev <lasaine -at-
1703 lvk.cs.msu.su>. (LP: #209001)
1704
1705 -- Chuck Short <zulcss@ubuntu.com> Thu, 10 Apr 2008 09:33:53 -0400
1706
1707nut (2.2.1-2.1ubuntu5) hardy; urgency=low
1708
1709 * debian/patches/01_fix_megatec_regression.dpatch
1710 - Readded support for various USB devices. (LP: #209001)
1711
1712 -- Chuck Short <zulcss@ubuntu.com> Mon, 07 Apr 2008 08:46:46 -0400
1713
1714nut (2.2.1-2.1ubuntu4) hardy; urgency=low
1715
1716 * Use udevtrigger to restart udev. (LP: #204612)
1717
1718 -- Chuck Short <zulcss@ubuntu.com> Wed, 26 Mar 2008 13:30:24 -0400
1719
1720nut (2.2.1-2.1ubuntu3) hardy; urgency=low
1721
1722 * Fix FTBFS.
1723
1724 -- Chuck Short <zulcss@ubuntu.com> Sat, 22 Mar 2008 10:00:06 -0400
1725
1726nut (2.2.1-2.1ubuntu2) hardy; urgency=low
1727
1728 * Fix udev rules. (LP: #204612).
1729 * Cleaned up debian/control.
1730
1731 -- Chuck Short <zulcss@ubuntu.com> Fri, 21 Mar 2008 20:30:44 -0400
1732
1733nut (2.2.1-2.1ubuntu1) hardy; urgency=low
1734
1735 * Merge from debian unstable (LP: #203366), remaining Ubuntu changes:
1736 + debian/rules:
1737 - Move the configuration files to /etc/nut from examples.
1738 + debian/nut{,-cgi,-hal-drivers}.preinst
1739 - Add nut user to dialout group.
1740 + debian/control:
1741 - Updated Maintainer field as per spec.
1742
1743 -- Luca Falavigna <dktrkranz@ubuntu.com> Mon, 17 Mar 2008 23:59:38 +0100
1744
898nut (2.2.1-2.1) unstable; urgency=low1745nut (2.2.1-2.1) unstable; urgency=low
8991746
900 * Non-maintainer upload.1747 * Non-maintainer upload.
@@ -902,6 +1749,14 @@ nut (2.2.1-2.1) unstable; urgency=low
9021749
903 -- Joe Nahmias <jello@debian.org> Sun, 09 Mar 2008 13:12:12 -04001750 -- Joe Nahmias <jello@debian.org> Sun, 09 Mar 2008 13:12:12 -0400
9041751
1752nut (2.2.1-2ubuntu1) hardy; urgency=low
1753
1754 * Move the configuration files to /etc/nut from examples. (LP: #85598)
1755 * Add nut user to dialout group. (LP: #157079)
1756 * Updated Maintainer according to specs.
1757
1758 -- Chuck Short <zulcss@ubuntu.com> Thu, 28 Feb 2008 10:10:24 -0500
1759
905nut (2.2.1-2) unstable; urgency=low1760nut (2.2.1-2) unstable; urgency=low
9061761
907 * debian/po/de.po: update the German po-debconf translation (Closes:1762 * debian/po/de.po: update the German po-debconf translation (Closes:
@@ -1866,6 +2721,3 @@ nut (0.43.2-1) unstable; urgency=low
18662721
1867 -- Luca Filipozzi <lfilipoz@emyr.net> Wed, 3 May 2000 20:50:30 -07002722 -- Luca Filipozzi <lfilipoz@emyr.net> Wed, 3 May 2000 20:50:30 -0700
18682723
1869Local variables:
1870mode: debian-changelog
1871End:
diff --git a/debian/control b/debian/control
index f6b838d..76c6294 100644
--- a/debian/control
+++ b/debian/control
@@ -1,7 +1,8 @@
1Source: nut1Source: nut
2Section: admin2Section: admin
3Priority: optional3Priority: optional
4Maintainer: Arnaud Quette <aquette@debian.org>4Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
5XSBC-Original-Maintainer: Arnaud Quette <aquette@debian.org>
5Uploaders: Laurent Bigonville <bigon@debian.org>6Uploaders: Laurent Bigonville <bigon@debian.org>
6Build-Depends: debhelper (>= 12),7Build-Depends: debhelper (>= 12),
7 dh-python,8 dh-python,
@@ -11,7 +12,6 @@ Build-Depends: debhelper (>= 12),
11 libltdl-dev,12 libltdl-dev,
12 libneon27-gnutls-dev | libneon27-dev,13 libneon27-gnutls-dev | libneon27-dev,
13 libnss3-dev,14 libnss3-dev,
14 libpowerman0-dev (>= 2.3.3),
15 libsnmp-dev | libsnmp9-dev,15 libsnmp-dev | libsnmp9-dev,
16 libusb-dev (>= 0.1.8),16 libusb-dev (>= 0.1.8),
17 libwrap0-dev (>= 7.6),17 libwrap0-dev (>= 7.6),
@@ -137,22 +137,6 @@ Description: network UPS tools - XML/HTTP driver
137 Eaton or MGE that use an XML/HTTP-based Network Management Card or137 Eaton or MGE that use an XML/HTTP-based Network Management Card or
138 Proxy.138 Proxy.
139139
140Package: nut-powerman-pdu
141Architecture: any
142Depends: nut (>= 2.4.0),
143 powerman (>= 2.3.3),
144 ${misc:Depends},
145 ${shlibs:Depends}
146Description: network UPS tools - PowerMan PDU driver
147 Network UPS Tools (NUT) is a client/server monitoring system that
148 allows computers to share uninterruptible power supply (UPS) and
149 power distribution unit (PDU) hardware. Clients access the hardware
150 through the server, and are notified whenever the power status
151 changes.
152 .
153 This package provides powerman-pdu, which allows NUT clients to communicate
154 with the PowerMan daemon to support PDUs.
155
156Package: nut-doc140Package: nut-doc
157Architecture: all141Architecture: all
158Section: doc142Section: doc
diff --git a/debian/libnutclient0.symbols b/debian/libnutclient0.symbols
index 6501d69..073133a 100644
--- a/debian/libnutclient0.symbols
+++ b/debian/libnutclient0.symbols
@@ -1,6 +1,7 @@
1# SymbolsHelper-Confirmed: 2.7.4-9~ amd64 armel armhf hppa i386 ia64 m68k mips mips64el mipsel powerpc ppc64 ppc64el riscv64 s390x sh4 sparc641# SymbolsHelper-Confirmed: 2.7.4-9~ amd64 armel armhf hppa i386 ia64 m68k mips mips64el mipsel powerpc ppc64 ppc64el riscv64 s390x sh4 sparc64
2libnutclient.so.0 libnutclient0 #MINVER#2libnutclient.so.0 libnutclient0 #MINVER#
3* Build-Depends-Package: libnutclient-dev3* Build-Depends-Package: libnutclient-dev
4 (optional=templinst|arch=ppc64el)_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE19_M_emplace_back_auxIJS5_EEEvDpOT_@Base 2.7.4
4 (c++)"nut::Client::Client()@Base" 2.7.35 (c++)"nut::Client::Client()@Base" 2.7.3
5 (c++)"nut::Client::getDevice(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)@Base" 2.7.36 (c++)"nut::Client::getDevice(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)@Base" 2.7.3
6 (c++)"nut::Client::getDeviceVariableValues(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)@Base" 2.7.37 (c++)"nut::Client::getDeviceVariableValues(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)@Base" 2.7.3
@@ -159,12 +160,12 @@ libnutclient.so.0 libnutclient0 #MINVER#
159 (c++)"std::_Rb_tree<nut::Device, nut::Device, std::_Identity<nut::Device>, std::less<nut::Device>, std::allocator<nut::Device> >::_M_erase(std::_Rb_tree_node<nut::Device>*)@Base" 2.7.3160 (c++)"std::_Rb_tree<nut::Device, nut::Device, std::_Identity<nut::Device>, std::less<nut::Device>, std::allocator<nut::Device> >::_M_erase(std::_Rb_tree_node<nut::Device>*)@Base" 2.7.3
160 (c++)"std::_Rb_tree<nut::Variable, nut::Variable, std::_Identity<nut::Variable>, std::less<nut::Variable>, std::allocator<nut::Variable> >::_M_erase(std::_Rb_tree_node<nut::Variable>*)@Base" 2.7.3161 (c++)"std::_Rb_tree<nut::Variable, nut::Variable, std::_Identity<nut::Variable>, std::less<nut::Variable>, std::allocator<nut::Variable> >::_M_erase(std::_Rb_tree_node<nut::Variable>*)@Base" 2.7.3
161 (c++)"std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::_Identity<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_erase(std::_Rb_tree_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*)@Base" 2.7.3162 (c++)"std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::_Identity<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_erase(std::_Rb_tree_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*)@Base" 2.7.3
162 (c++)"std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::_Identity<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::find(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)@Base" 2.7.3163 (c++|arch=!ppc64el)"std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::_Identity<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::find(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)@Base" 2.7.3
163 (c++)"std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > >::_M_erase(std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >*)@Base" 2.7.3164 (c++)"std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > >::_M_erase(std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >*)@Base" 2.7.3
164 (c++|optional=templinst|arch=amd64 arm64 hppa ia64 m68k mips64el ppc64el riscv64 sh4 sparc64 x32)"std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > >::_M_get_insert_hint_unique_pos(std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)@Base" 2.7.4165 (c++|optional=templinst|arch=amd64 arm64 hppa ia64 m68k mips64el ppc64el riscv64 sh4 sparc64 x32)"std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > >::_M_get_insert_hint_unique_pos(std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)@Base" 2.7.4
165 (c++)"std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > >::_M_get_insert_unique_pos(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)@Base" 2.7.3166 (c++)"std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > >::_M_get_insert_unique_pos(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)@Base" 2.7.3
166 (c++|optional=templinst)"std::_Rb_tree_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > >::_M_emplace_hint_unique<std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, std::tuple<> >(std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >, std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::tuple<>&&)@Base" 2.7.4-9~167 (c++|optional=templinst)"std::_Rb_tree_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > >::_M_emplace_hint_unique<std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, std::tuple<> >(std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >, std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::tuple<>&&)@Base" 2.7.4-9~
167 (c++)"std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)@Base" 2.7.3168 (c++|optional=templinst)"std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)@Base" 2.7.3
168 (c++)"std::pair<std::_Rb_tree_iterator<nut::Variable>, bool> std::_Rb_tree<nut::Variable, nut::Variable, std::_Identity<nut::Variable>, std::less<nut::Variable>, std::allocator<nut::Variable> >::_M_insert_unique<nut::Variable>(nut::Variable&&)@Base" 2.7.3169 (c++)"std::pair<std::_Rb_tree_iterator<nut::Variable>, bool> std::_Rb_tree<nut::Variable, nut::Variable, std::_Identity<nut::Variable>, std::less<nut::Variable>, std::allocator<nut::Variable> >::_M_insert_unique<nut::Variable>(nut::Variable&&)@Base" 2.7.3
169 (c++)"std::pair<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, bool> std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::_Identity<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_insert_unique<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)@Base" 2.7.3170 (c++)"std::pair<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, bool> std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::_Identity<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_insert_unique<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)@Base" 2.7.3
170 (c++)"std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::operator=(std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&)@Base" 2.7.3171 (c++)"std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::operator=(std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&)@Base" 2.7.3
diff --git a/debian/nut-cgi.postinst b/debian/nut-cgi.postinst
index bdb72a0..5d89f2b 100644
--- a/debian/nut-cgi.postinst
+++ b/debian/nut-cgi.postinst
@@ -17,6 +17,7 @@ case "$1" in
17# if ! groups nut | grep -qw dialout; then17# if ! groups nut | grep -qw dialout; then
18# adduser nut dialout18# adduser nut dialout
19# fi19# fi
20 adduser --quiet nut dialout
2021
21 # Ensure /etc/nut is readable/crossable for others22 # Ensure /etc/nut is readable/crossable for others
22 if [ -d /etc/nut/ ] ; then23 if [ -d /etc/nut/ ] ; then
diff --git a/debian/nut-client.install b/debian/nut-client.install
index 318c1e8..f11a362 100644
--- a/debian/nut-client.install
+++ b/debian/nut-client.install
@@ -18,6 +18,7 @@ debian/tmp/usr/share/augeas/lenses/nutupsmonconf.aug
18debian/tmp/usr/share/augeas/lenses/nutupsschedconf.aug18debian/tmp/usr/share/augeas/lenses/nutupsschedconf.aug
19debian/tmp/usr/share/augeas/lenses/nutupssetconf.aug19debian/tmp/usr/share/augeas/lenses/nutupssetconf.aug
20debian/tmp/usr/share/augeas/lenses/tests/test_nut.aug20debian/tmp/usr/share/augeas/lenses/tests/test_nut.aug
21debian/tmp/usr/share/apport/package-hooks/source_nut-client.py
21debian/tmp/usr/share/bash-completion/completions/nut22debian/tmp/usr/share/bash-completion/completions/nut
22debian/tmp/lib/systemd/system/nut-monitor.service23debian/tmp/lib/systemd/system/nut-monitor.service
23debian/tmp/lib/systemd/system/nut-client.service24debian/tmp/lib/systemd/system/nut-client.service
diff --git a/debian/nut-powerman-pdu.install b/debian/nut-powerman-pdu.install
24deleted file mode 10064425deleted file mode 100644
index f0acaa4..0000000
--- a/debian/nut-powerman-pdu.install
+++ /dev/null
@@ -1 +0,0 @@
1debian/tmp/lib/nut/powerman-pdu
diff --git a/debian/nut-powerman-pdu.manpages b/debian/nut-powerman-pdu.manpages
2deleted file mode 1006440deleted file mode 100644
index 43bbc81..0000000
--- a/debian/nut-powerman-pdu.manpages
+++ /dev/null
@@ -1 +0,0 @@
1debian/tmp/usr/share/man/man8/powerman-pdu.8
diff --git a/debian/nut-server.install b/debian/nut-server.install
index 25864f2..c1acec4 100644
--- a/debian/nut-server.install
+++ b/debian/nut-server.install
@@ -1,4 +1,5 @@
1debian/tmp/*/udev/rules.d/62-nut-usbups.rules1debian/tmp/*/udev/rules.d/62-nut-usbups.rules
2debian/tmp/usr/share/apport/package-hooks/source_nut-server.py
2debian/tmp/etc/avahi/services/nut.service3debian/tmp/etc/avahi/services/nut.service
3debian/tmp/etc/nut/ups.conf4debian/tmp/etc/nut/ups.conf
4debian/tmp/etc/nut/upsd.conf5debian/tmp/etc/nut/upsd.conf
diff --git a/debian/nut-server.postinst b/debian/nut-server.postinst
index 41b1d08..81c4d09 100644
--- a/debian/nut-server.postinst
+++ b/debian/nut-server.postinst
@@ -30,6 +30,7 @@ case "$1" in
30# if ! groups nut | grep -qw dialout; then30# if ! groups nut | grep -qw dialout; then
31# adduser nut dialout31# adduser nut dialout
32# fi32# fi
33 adduser --quiet nut dialout
3334
34 # make sure that conffiles are secured and have the correct ownerships35 # make sure that conffiles are secured and have the correct ownerships
35 # on first install36 # on first install
diff --git a/debian/nut.install b/debian/nut.install
36new file mode 10064437new file mode 100644
index 0000000..281f143
--- /dev/null
+++ b/debian/nut.install
@@ -0,0 +1 @@
1debian/tmp/usr/share/apport/package-hooks/source_nut.py
diff --git a/debian/rules b/debian/rules
index 07ba4e3..f8482c1 100755
--- a/debian/rules
+++ b/debian/rules
@@ -93,6 +93,10 @@ override_dh_auto_install-arch:
93 ln -s nut-monitor.service $(CURDIR)/debian/tmp/lib/systemd/system/nut-client.service93 ln -s nut-monitor.service $(CURDIR)/debian/tmp/lib/systemd/system/nut-client.service
94 ln -s /dev/null $(CURDIR)/debian/tmp/lib/systemd/system/ups-monitor.service94 ln -s /dev/null $(CURDIR)/debian/tmp/lib/systemd/system/ups-monitor.service
9595
96 # install apport hooks
97 install -D -m 644 debian/source_nut.py $(CURDIR)/debian/tmp/usr/share/apport/package-hooks/source_nut-server.py
98 install -D -m 644 debian/source_nut.py $(CURDIR)/debian/tmp/usr/share/apport/package-hooks/source_nut-client.py
99
96override_dh_auto_install-indep:100override_dh_auto_install-indep:
97 #install documentation101 #install documentation
98 mkdir -p $(CURDIR)/debian/tmp/usr/share/doc/nut-doc/pdf102 mkdir -p $(CURDIR)/debian/tmp/usr/share/doc/nut-doc/pdf
@@ -105,6 +109,9 @@ override_dh_auto_install-indep:
105 cp -a $${f} $(CURDIR)/debian/tmp/usr/share/doc/nut-doc/html/$${nf}/; \109 cp -a $${f} $(CURDIR)/debian/tmp/usr/share/doc/nut-doc/html/$${nf}/; \
106 done110 done
107111
112 # install apport hooks
113 install -D -m 644 debian/source_nut.py $(CURDIR)/debian/tmp/usr/share/apport/package-hooks/source_nut.py
114
108override_dh_installinit:115override_dh_installinit:
109 dh_installinit --error-handler=handle_start_failure116 dh_installinit --error-handler=handle_start_failure
110117
diff --git a/debian/source_nut.py b/debian/source_nut.py
111new file mode 100644118new file mode 100644
index 0000000..1dd5fd5
--- /dev/null
+++ b/debian/source_nut.py
@@ -0,0 +1,43 @@
1#!/usr/bin/python
2
3'''nut Apport interface
4
5Copyright (C) 2010 Canonical Ltd.
6Author: Chuck Short <chuck.short@canonical.com>
7
8This program is free software; you can redistribute it and/or modify it
9under the terms of the GNU General Public License as published by the
10Free Software Foundation; either version 2 of the License, or (at your
11option) any later version. See http://www.gnu.org/copyleft/gpl.html for
12the full text of the license.
13'''
14from apport.hookutils import *
15
16
17def add_info(report,ui):
18
19 response = ui.yesno("The contents of your nut configuration files may help developers diagnose your bug more quickly, however, it may contain sensitive information. Do you want to include it in your bug report?")
20
21 if response == None: #use cancelled
22 raise StropIteration
23
24 elif response == True:
25 attach_file(report, '/etc/nut/ups.conf', 'UpsConf')
26
27 elif response == False:
28 ui.information("The contents of your nut configuration files will NOT be included in the bug report")
29
30 report['USBDevices'] = command_output(['lsusb'])
31 packages = ['nut', 'nut-client','nut-server', 'nut-cgi', 'nut-snmp', 'nut-hal-drivers', 'nut-xml', 'libupsclient1',
32 'libupsclient1-dev', 'python-nut', 'nut-monitor']
33 versions = ''
34 for package in packages:
35 try:
36 version = packaging.get_version(package)
37 except ValueError:
38 version = 'N/A'
39 if version is None:
40 version = 'N/A'
41 versions += '%s %s\n' %(package, version)
42 report['NutInstalledVersions'] = versions
43 report['KernelVersion'] = command_output(['uname', '-a'])
diff --git a/debian/tests/test-nut.py b/debian/tests/test-nut.py
0old mode 10064444old mode 100644
1new mode 10075545new mode 100755
index 068caeb..d010605
--- a/debian/tests/test-nut.py
+++ b/debian/tests/test-nut.py
@@ -22,13 +22,10 @@
22 DO NOT RUN ON A PRODUCTION SERVER.22 DO NOT RUN ON A PRODUCTION SERVER.
23 *** IMPORTANT ***23 *** IMPORTANT ***
2424
25 How to run (up to natty):25 How to run (xenial+):
26 $ sudo apt-get -y install python-unit nut26 $ sudo apt-get -y install nut-server nut-client python
27 $ sudo ./test-nut.py -v27 $ sudo ./test-nut.py -v
2828
29 How to run (oneiric+):
30 $ sudo apt-get -y install python-unit nut-server nut-client
31 $ sudo ./test-nut.py -v
3229
33 NOTE:30 NOTE:
34 - NUT architecture (helps understanding):31 - NUT architecture (helps understanding):
@@ -59,7 +56,7 @@
59 http://www.networkupstools.org/nut-qa.html56 http://www.networkupstools.org/nut-qa.html
60'''57'''
6158
62# QRT-Packages: python-unit netcat-openbsd59# QRT-Packages: netcat-openbsd python
63# QRT-Alternates: nut-server nut60# QRT-Alternates: nut-server nut
64# QRT-Alternates: nut-client nut61# QRT-Alternates: nut-client nut
65# nut-dev is needed for the dummy driver on hardy62# nut-dev is needed for the dummy driver on hardy
@@ -393,6 +390,10 @@ dd if=/dev/urandom count=64 | nc -q 1 127.0.0.1 3493
393 # still around, it is hung390 # still around, it is hung
394 testlib.cmd(['killall', 'upsd'])391 testlib.cmd(['killall', 'upsd'])
395 pidfile = os.path.join(self.rundir, 'upsd.pid')392 pidfile = os.path.join(self.rundir, 'upsd.pid')
393 timeout = 50
394 while timeout > 0 and os.path.exists(pidfile):
395 time.sleep(0.1)
396 timeout -= 1
396 self.assertFalse(os.path.exists(pidfile), "Found %s" % pidfile)397 self.assertFalse(os.path.exists(pidfile), "Found %s" % pidfile)
397 self.assertFalse(testlib.check_pidfile('upsd', pidfile), 'upsd is hung')398 self.assertFalse(testlib.check_pidfile('upsd', pidfile), 'upsd is hung')
398 #subprocess.call(['bash'])399 #subprocess.call(['bash'])

Subscribers

People subscribed via source and target branches