Merge ~athos-ribeiro/ubuntu/+source/nut:merge-lp1993425-lunar into ubuntu/+source/nut:debian/sid

Proposed by Athos Ribeiro
Status: Merged
Merge reported by: Athos Ribeiro
Merged at revision: 660286db609074b4067e7815ab8213f9f456e6b1
Proposed branch: ~athos-ribeiro/ubuntu/+source/nut:merge-lp1993425-lunar
Merge into: ubuntu/+source/nut:debian/sid
Diff against target: 1261 lines (+1024/-4)
2 files modified
debian/changelog (+1022/-3)
debian/control (+2/-1)
Reviewer Review Type Date Requested Status
Sergio Durigan Junior (community) Approve
Canonical Server Reporter Pending
git-ubuntu import Pending
Review via email: mp+433196@code.launchpad.net

Description of the change

I am filing this MP to get reviews on the nut sync proposal.

The current Ubuntu delta carries changes to a symbols file, which was dropped in favor of shlibs in the latest Debian version of the package.

PPA: https://launchpad.net/~athos-ribeiro/+archive/ubuntu/nut-lunar-sync/+packages

wmnut is the only reverse dependency which would need a rebuild after this sync. However wmnut-0.67-2 build is currently stuck in proposed waiting for the new nut libraries version.

Local autopkgtest result summary:

autopkgtest [11:53:53]: @@@@@@@@@@@@@@@@@@@@ summary
nut PASS

To post a comment you must log in.
Revision history for this message
Sergio Durigan Junior (sergiodj) wrote :

I'm reviewing this one.

Revision history for this message
Sergio Durigan Junior (sergiodj) wrote :

Thanks for the MP, Athos.

I see that this new release actually introduces a new binary package (libnutclient2), and drops libnutclient0. I was wondering if there could be any reverse dependencies affected by this (since we're talking about changes in the ABI/API), but apparently there's nothing that depends on libnutclient0:

$ reverse-depends -r lunar libnutclient0
Reverse-Depends
* libnutclient-dev
$ reverse-depends -r lunar -b libnutclient-dev
No reverse dependencies found

So we should be good with the transition.

As for the .symbols file being dropped, I understand the Debian maintainer's rationale here (indeed, maintaining C++ .symbols files is a pain), but I'm left wondering if this could cause any unwanted side effects. I don't think so, and as far as I have researched it should be OK to do what he's done, but it's a good idea to keep an eye on the package.

Either way, I'm +1 on making the package a sync. LGTM.

review: Approve
Revision history for this message
Athos Ribeiro (athos-ribeiro) wrote :

Thanks, Sergio!

Sync'd.

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1diff --git a/debian/changelog b/debian/changelog
2index 0b09eda..10d3d27 100644
3--- a/debian/changelog
4+++ b/debian/changelog
5@@ -1,3 +1,15 @@
6+nut (2.8.0-5ubuntu1) lunar; urgency=medium
7+
8+ * Merge with Debian unstable (LP: #1993425). Remaining changes:
9+ * Dropped changes:
10+ - d/libnutclient0.symbols: mark symbols as optional (due to s390x default
11+ compile options)
12+ [ Deprecated in favor of shlibs in 2.8.0-3 ]
13+ - Mark symbols as optional not seen when building with lto.
14+ [ Deprecated in favor of shlibs in 2.8.0-3 ]
15+
16+ -- Athos Ribeiro <athos.ribeiro@canonical.com> Thu, 17 Nov 2022 11:07:31 -0300
17+
18 nut (2.8.0-5) unstable; urgency=medium
19
20 [ Debian Janitor ]
21@@ -91,6 +103,26 @@ nut (2.8.0-1) unstable; urgency=medium
22
23 -- Laurent Bigonville <bigon@debian.org> Sun, 14 Aug 2022 18:58:07 +0200
24
25+nut (2.7.4-14ubuntu2) jammy; urgency=high
26+
27+ * No change rebuild for ppc64el baseline bump.
28+
29+ -- Julian Andres Klode <juliank@ubuntu.com> Thu, 24 Mar 2022 17:21:45 +0100
30+
31+nut (2.7.4-14ubuntu1) jammy; urgency=medium
32+
33+ * Merge with Debian unstable (LP: #1946880). Remaining changes:
34+ - d/libnutclient0.symbols: mark symbols as optional (due to s390x default
35+ compile options)
36+ - Mark symbols as optional not seen when building with lto.
37+ * Dropped changes:
38+ - d/p/0012-Remove-dynamic-exception-specifications-from-clients.patch:
39+ Fix FTBFS with GCC 11 due to C++17 not allowing dynamic exception
40+ specifications anymore. LP: 1939744
41+ [Included in 2.7.4-14]
42+
43+ -- Athos Ribeiro <athos.ribeiro@canonical.com> Mon, 06 Dec 2021 15:57:45 -0300
44+
45 nut (2.7.4-14) unstable; urgency=medium
46
47 [ Jeremy Sowden ]
48@@ -102,6 +134,52 @@ nut (2.7.4-14) unstable; urgency=medium
49
50 -- Laurent Bigonville <bigon@debian.org> Sat, 06 Nov 2021 18:41:33 +0100
51
52+nut (2.7.4-13ubuntu5) impish; urgency=medium
53+
54+ * d/p/Remove-dynamic-exception-specifications-from-clients.patch:
55+ Fix FTBFS with GCC 11 due to C++17 not allowing dynamic exception
56+ specifications anymore. (LP: #1939744)
57+
58+ -- Sergio Durigan Junior <sergio.durigan@canonical.com> Thu, 12 Aug 2021 15:51:12 -0400
59+
60+nut (2.7.4-13ubuntu4) hirsute; urgency=medium
61+
62+ * Mark symbols as optional not seen when building with lto.
63+
64+ -- Matthias Klose <doko@ubuntu.com> Tue, 23 Mar 2021 13:10:47 +0100
65+
66+nut (2.7.4-13ubuntu3) hirsute; urgency=medium
67+
68+ * No-change upload to build against net-snmp on armhf.
69+
70+ -- Sergio Durigan Junior <sergio.durigan@canonical.com> Thu, 07 Jan 2021 20:06:19 -0500
71+
72+nut (2.7.4-13ubuntu2) hirsute; urgency=medium
73+
74+ * No-change upload due to net-snmp transition.
75+
76+ -- Sergio Durigan Junior <sergio.durigan@canonical.com> Thu, 07 Jan 2021 15:04:32 -0500
77+
78+nut (2.7.4-13ubuntu1) hirsute; urgency=medium
79+
80+ * Merge with Debian unstable.
81+ * Dropped Changes
82+ - d/libnutclient0.symbols: Mark more symbols as optional (ppc64el, -O3).
83+ The build flag -O3 is not used by Debian.
84+ [no more needed with gcc-10]
85+ - d/libnutclient0.symbols: Update file, and adjust several symbols
86+ for Ubuntu-specific needs. Our .symbols file diverges from
87+ Debian's, and they will stay that way: if we were to consolidate
88+ them, we'd have to mark a bunch of symbols as "optional", which
89+ would eventually silence errors like missing symbols between
90+ revisions, for example.
91+ [ we need much less with gcc-10 in hirsute]
92+ * Added Changes:
93+ - d/libnutclient0.symbols: Mark some symbols as optional on s390x, due
94+ to the default compilation options used in the architecture on Ubuntu.
95+
96+ -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Tue, 01 Dec 2020 15:21:23 +0100
97+
98 nut (2.7.4-13) unstable; urgency=medium
99
100 [ Arnaud Quette ]
101@@ -116,6 +194,36 @@ nut (2.7.4-13) unstable; urgency=medium
102
103 -- Laurent Bigonville <bigon@debian.org> Thu, 15 Oct 2020 12:16:34 +0200
104
105+nut (2.7.4-12ubuntu1) groovy; urgency=medium
106+
107+ * Merge with Debian unstable. Remaining changes:
108+ - d/libnutclient0.symbols: Mark more symbols as optional (ppc64el, -O3).
109+ The build flag -O3 is not used by Debian.
110+ * Dropped change:
111+ - d/nut-server.postinst, d/nut-cgi.postinst: ensure nut is member of group
112+ dialout. Droppable after 20.04: "Going back in time (a lot) this
113+ was added in 14.04 for upgrades from hardy. Debian switched in 0.44.1-3
114+ to need the user to chown serials. Maybe we keep it for 20.04 as the
115+ last release. But following that new installs (upgraders will still have
116+ nut be a dialout member) are very++ unlikely to have classic serials.
117+ For ipmi/usb based ports (what you'd expect today) udev rules will set
118+ things up correctly (/lib/udev/rules.d/62-nut-usbups.rules shipped in
119+ nut-server)."
120+ [ Dropping because 20.04 has already been released, and according
121+ to the explanation above new installations won't need to
122+ explicitly add the nut user to the dialout group. ]
123+ * Dropped changes, incorporated by Debian:
124+ - Port autopkgtests to python3.
125+ * Added changes:
126+ - d/libnutclient0.symbols: Update file, and adjust several symbols
127+ for Ubuntu-specific needs. Our .symbols file diverges from
128+ Debian's, and they will stay that way: if we were to consolidate
129+ them, we'd have to mark a bunch of symbols as "optional", which
130+ would eventually silence errors like missing symbols between
131+ revisions, for example.
132+
133+ -- Sergio Durigan Junior <sergio.durigan@canonical.com> Mon, 24 Aug 2020 14:45:21 -0400
134+
135 nut (2.7.4-12) unstable; urgency=medium
136
137 * Port autopkgtests to python3, taken from Ubuntu, thanks to them and
138@@ -123,6 +231,59 @@ nut (2.7.4-12) unstable; urgency=medium
139
140 -- Laurent Bigonville <bigon@debian.org> Thu, 30 Jan 2020 01:06:14 +0100
141
142+nut (2.7.4-11ubuntu4) focal; urgency=medium
143+
144+ * No-change rebuild with fixed binutils on arm64.
145+
146+ -- Matthias Klose <doko@ubuntu.com> Sat, 08 Feb 2020 11:12:39 +0000
147+
148+nut (2.7.4-11ubuntu3) focal; urgency=medium
149+
150+ * Re-introduce nut-powerman-pdu binary package. It was dropped in the past
151+ because it b-d on a package not in main but this is not an issue anymore
152+ these days.
153+ - B-d on libpowerman0-dev
154+ - debian/control: add nut-powerman-pdu binary package metadata
155+ - Add debian/nut-powerman-pdu.{install,manpages}
156+
157+ -- Lucas Kanashiro <lucas.kanashiro@canonical.com> Fri, 10 Jan 2020 11:25:01 -0300
158+
159+nut (2.7.4-11ubuntu2) focal; urgency=medium
160+
161+ * Port autopkgtests to python3.
162+
163+ -- Dimitri John Ledkov <xnox@ubuntu.com> Thu, 09 Jan 2020 23:19:04 +0000
164+
165+nut (2.7.4-11ubuntu1) focal; urgency=medium
166+
167+ * Merge with Debian unstable. Remaining changes:
168+ - remove Build-Depends on libpowerman0-dev
169+ - remove nut-powerman-pdu
170+ + debian/control: remove nut-powerman-pdu package
171+ + debian/nut-powerman-pdu.{install,manpages}: dropped for now
172+ - d/nut-server.postinst, d/nut-cgi.postinst: ensure nut is member of group
173+ dialout. Droppable after 20.04: "Going back in time (a lot) this
174+ was added in 14.04 for upgrades from hardy. Debian switched in 0.44.1-3
175+ to need the user to chown serials. Maybe we keep it for 20.04 as the
176+ last release. But following that new installs (upgraders will still have
177+ nut be a dialout member) are very++ unlikely to have classic serials.
178+ For ipmi/usb based ports (what you'd expect today) udev rules will set
179+ things up correctly (/lib/udev/rules.d/62-nut-usbups.rules shipped in
180+ nut-server)."
181+ - d/libnutclient0.symbols: Mark more symbols as optional (ppc64el, -O3).
182+ The build flag -O3 is not used by Debian.
183+ * Dropped:
184+ - debian/source_nut.py, debian/{nut,nut-server,nut-client}.install,
185+ debian/rules: Install apport hooks for all top-level nut packages.
186+ [Applied in 2.7.4-10]
187+ - debian/tests/test-nut.py: in the CVE_2012_2944 test, give nut at most
188+ + 5 seconds to shut down, instead of expecting it to be shut down
189+ immediately after sending the killall.
190+ + Additional indication on how to run tests for xenial+
191+ [Applied in 2.7.4-10]
192+
193+ -- Lucas Kanashiro <lucas.kanashiro@canonical.com> Wed, 08 Jan 2020 09:02:03 -0300
194+
195 nut (2.7.4-11) unstable; urgency=medium
196
197 * Remove python(2) binding and disable nut-monitor package for now as it
198@@ -147,6 +308,39 @@ nut (2.7.4-10) unstable; urgency=medium
199
200 -- Laurent Bigonville <bigon@debian.org> Mon, 19 Aug 2019 01:04:36 +0200
201
202+nut (2.7.4-9ubuntu2) focal; urgency=medium
203+
204+ * No-change rebuild to generate dependencies on python2.
205+
206+ -- Matthias Klose <doko@ubuntu.com> Tue, 17 Dec 2019 12:38:26 +0000
207+
208+nut (2.7.4-9ubuntu1) eoan; urgency=medium
209+
210+ * Merge with Debian unstable (LP: #1505288). Remaining changes:
211+ - remove Build-Depends on libpowerman0-dev
212+ - remove nut-powerman-pdu
213+ + debian/control: remove nut-powerman-pdu package
214+ + debian/nut-powerman-pdu.{install,manpages}: dropped for now
215+ - debian/source_nut.py, debian/{nut,nut-server,nut-client}.install,
216+ debian/rules: Install apport hooks for all top-level nut packages.
217+ - debian/tests/test-nut.py: in the CVE_2012_2944 test, give nut at most
218+ + 5 seconds to shut down, instead of expecting it to be shut down
219+ immediately after sending the killall.
220+ + Additional indication on how to run tests for xenial+
221+ - d/nut-server.postinst, d/nut-cgi.postinst: ensure nut is member of group
222+ dialout (This existed, but was missed in the Changelog).
223+ - debian/libnutclient0.symbols: Correct symbols file for ppc64el.
224+ - Mark more symbols as optional (ppc64el, -O3).
225+ * Dropped changes (in Debian now):
226+ - debian/tests/control : Fix dep8 test failures:
227+ + Drop python-unit from dep8 dependencies since the python-test
228+ package has now been removed. The unittest module has shipped with
229+ Python since 2.1.
230+ + Add dep8 test dependency on python, since Python 2 is required and
231+ is not necessarily installed by default any more.
232+
233+ -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Mon, 05 Aug 2019 12:32:08 +0200
234+
235 nut (2.7.4-9) unstable; urgency=medium
236
237 [ Ondřej Nový ]
238@@ -203,6 +397,37 @@ nut (2.7.4-9) unstable; urgency=medium
239
240 -- Laurent Bigonville <bigon@debian.org> Sun, 04 Aug 2019 10:34:17 +0200
241
242+nut (2.7.4-8ubuntu2) eoan; urgency=medium
243+
244+ * Mark more symbols as optional (ppc64el, -O3).
245+
246+ -- Matthias Klose <doko@ubuntu.com> Mon, 24 Jun 2019 12:31:07 +0200
247+
248+nut (2.7.4-8ubuntu1) cosmic; urgency=medium
249+
250+ * Merge with Debian unstable (LP: #1774147). Remaining changes:
251+ - remove Build-Depends on libpowerman0-dev
252+ - remove nut-powerman-pdu
253+ + debian/control: remove nut-powerman-pdu package
254+ + debian/nut-powerman-pdu.{install,manpages}: dropped for now
255+ - debian/source_nut.py, debian/{nut,nut-server,nut-client}.install,
256+ debian/rules: Install apport hooks for all top-level nut packages.
257+ - debian/tests/test-nut.py: in the CVE_2012_2944 test, give nut at most
258+ + 5 seconds to shut down, instead of expecting it to be shut down
259+ immediately after sending the killall.
260+ + Additional indication on how to run tests for xenial+
261+ - debian/tests/control : Fix dep8 test failures:
262+ + Drop python-unit from dep8 dependencies since the python-test
263+ package has now been removed. The unittest module has shipped with
264+ Python since 2.1.
265+ + Add dep8 test dependency on python, since Python 2 is required and
266+ is not necessarily installed by default any more.
267+ - d/nut-server.postinst, d/nut-cgi.postinst: ensure nut is member of group
268+ dialout (This existed, but was missed in the Changelog).
269+ - debian/libnutclient0.symbols: Correct symbols file for ppc64el.
270+
271+ -- dann frazier <dann.frazier@canonical.com> Fri, 03 Aug 2018 12:10:45 -0600
272+
273 nut (2.7.4-8) unstable; urgency=medium
274
275 * debian/libnutclient0.symbols: Use arch-bits=32 and arch-bits=64 instead of
276@@ -216,6 +441,38 @@ nut (2.7.4-8) unstable; urgency=medium
277
278 -- Laurent Bigonville <bigon@debian.org> Fri, 01 Jun 2018 17:55:25 +0200
279
280+nut (2.7.4-7ubuntu1) cosmic; urgency=medium
281+
282+ * Merge with Debian unstable (LP: #1774147). Remaining changes:
283+ - remove Build-Depends on libpowerman0-dev
284+ - remove nut-powerman-pdu
285+ + debian/control: remove nut-powerman-pdu package
286+ + debian/nut-powerman-pdu.{install,manpages}: dropped for now
287+ - debian/source_nut.py, debian/{nut,nut-server,nut-client}.install,
288+ debian/rules: Install apport hooks for all top-level nut packages.
289+ - debian/tests/test-nut.py: in the CVE_2012_2944 test, give nut at most
290+ + 5 seconds to shut down, instead of expecting it to be shut down
291+ immediately after sending the killall.
292+ + Additional indication on how to run tests for xenial+
293+ - debian/tests/control : Fix dep8 test failures:
294+ + Drop python-unit from dep8 dependencies since the python-test
295+ package has now been removed. The unittest module has shipped with
296+ Python since 2.1.
297+ + Add dep8 test dependency on python, since Python 2 is required and
298+ is not necessarily installed by default any more.
299+ - d/nut-server.postinst, d/nut-cgi.postinst: ensure nut is member of group
300+ dialout (This existed, but was missed in the Changelog).
301+ - debian/libnutclient0.symbols: Correct symbols file for ppc64el.
302+ (Reduced as it is partially in Debian now)
303+ * Dropped Changes
304+ - fix cflags/ldflags mismatch (LP #1711092)
305+ (no more needed)
306+ - debian/nut-{cgi,server}.postinst: fix 'adduser' logic to be
307+ unconditional, since adduser is guaranteed to be idempotent.
308+ (was a non functional comment only change)
309+
310+ -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Wed, 30 May 2018 10:44:42 +0200
311+
312 nut (2.7.4-7) unstable; urgency=medium
313
314 * debian/libnutclient0.symbols: Fix symbols file, this should fix FTBFS on
315@@ -244,6 +501,51 @@ nut (2.7.4-6) unstable; urgency=medium
316
317 -- Laurent Bigonville <bigon@debian.org> Tue, 20 Feb 2018 13:08:57 +0100
318
319+nut (2.7.4-5.1ubuntu2) bionic; urgency=medium
320+
321+ * Drop change which is no more needed, thereby fixes systemd integration
322+ and the availability of /lib/systemd/system-shutdown/nutshutdown
323+ (LP: #1603609)
324+ - Disable systemd unit; it does not check nut.conf whether nut is
325+ configured, and thus fails to start (and the package install). The
326+ init.d script works well enough for the time being.
327+
328+ -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Wed, 15 Nov 2017 16:47:10 +0100
329+
330+nut (2.7.4-5.1ubuntu1) bionic; urgency=medium
331+
332+ * Merge with Debian unstable. Remaining changes:
333+ - remove Build-Depends on libpowerman0-dev
334+ - remove nut-powerman-pdu
335+ + debian/nut-powerman-pdu.{install,manpages}: dropped for now
336+ - debian/nut-{cgi,server}.postinst: fix 'adduser' logic to be
337+ unconditional, since adduser is guaranteed to be idempotent.
338+ - debian/source_nut.py, debian/{nut,nut-server,nut-client}.install,
339+ debian/rules: Install apport hooks for all top-level nut packages.
340+ - Disable systemd unit; it does not check nut.conf whether nut is
341+ configured, and thus fails to start (and the package install). The
342+ init.d script works well enough for the time being.
343+ - debian/tests/test-nut.py: in the CVE_2012_2944 test, give nut at most
344+ + 5 seconds to shut down, instead of expecting it to be shut down
345+ immediately after sending the killall.
346+ + Additional indication on how to run tests for xenial+
347+ - debian/tests/control : Fix dep8 test failures:
348+ + Drop python-unit from dep8 dependencies since the python-test
349+ package has now been removed. The unittest module has shipped with
350+ Python since 2.1.
351+ + Add dep8 test dependency on python, since Python 2 is required and
352+ is not necessarily installed by default any more.
353+ - debian/libnutclient0.symbols: Correct symbols file for ppc64el.
354+ - fix cflags/ldflags mismatch (LP #1711092)
355+ * Drop:
356+ - udevd is called systemd-udevd (LP #1540008)
357+ [ Fixed in Debian 2.7.4-5.1 ]
358+ - d/libnutclient0.symbols: fix symbols in regard to gcc-7
359+ (LP #1711091)
360+ [ Fixed in Debian 2.7.4-5.1 ]
361+
362+ -- Nishanth Aravamudan <nish.aravamudan@canonical.com> Fri, 03 Nov 2017 16:34:18 -0700
363+
364 nut (2.7.4-5.1) unstable; urgency=medium
365
366 * Non-maintainer upload.
367@@ -263,6 +565,66 @@ nut (2.7.4-5.1) unstable; urgency=medium
368
369 -- Michael Stapelberg <stapelberg@debian.org> Wed, 23 Aug 2017 22:24:57 +0200
370
371+nut (2.7.4-5ubuntu4) artful; urgency=medium
372+
373+ * d/p/fix-snmp-driver-compile-options.patch: fix cflags/ldflags
374+ mismatch (LP: #1711092).
375+ * d/libnutclient0.symbols: fix symbols in regard to gcc-7 (LP: #1711091).
376+
377+ -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Wed, 16 Aug 2017 12:44:26 +0200
378+
379+nut (2.7.4-5ubuntu3) artful; urgency=medium
380+
381+ * debian/nut-server.postinst: The udevd process is called systemd-udevd
382+ for quite sometimes already, properly detect whether it's running or not,
383+ this should fix the devices permissions for USB UPS's (LP: #1540008).
384+
385+ -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Wed, 09 Aug 2017 10:16:38 +0200
386+
387+nut (2.7.4-5ubuntu2) zesty; urgency=medium
388+
389+ * debian/libnutclient0.symbols: Correct symbols file for ppc64el.
390+
391+ -- Adam Conrad <adconrad@ubuntu.com> Fri, 17 Feb 2017 05:38:03 -0700
392+
393+nut (2.7.4-5ubuntu1) zesty; urgency=medium
394+
395+ * Merge with Debian; remaining changes (LP: #1643618)
396+ - debian/control:
397+ + remove Build-Depends on libpowerman0-dev
398+ + remove nut-powerman-pdu
399+ - debian/nut-powerman-pdu.{install,manpages}: dropped for now
400+ - debian/nut-{cgi,server}.postinst: fix 'adduser' logic to be
401+ unconditional, since adduser is guaranteed to be idempotent.
402+ - debian/source_nut.py, debian/{nut,nut-server,nut-client}.install,
403+ debian/rules: Install apport hooks for all top-level nut packages.
404+ - Disable systemd unit; it does not check nut.conf whether nut is
405+ configured, and thus fails to start (and the package install). The
406+ init.d script works well enough for the time being.
407+ - debian/tests/test-nut.py:
408+ + In the CVE_2012_2944 test, give nut at most 5 seconds to shut down,
409+ instead of expecting it to be shut down immediately after sending the
410+ killall.
411+ + Additional indication on how to run tests for oneiric, precise to
412+ vivid and wily+
413+ - debian/tests/control : Fix dep8 test failures:
414+ + Drop python-unit from dep8 dependencies since the python-test
415+ package has now been removed. The unittest module has shipped with
416+ Python since 2.1.
417+ + Add dep8 test dependency on python, since Python 2 is required and
418+ is not necessarily installed by default any more.
419+ * Dropped changes:
420+ - Patch libtool.m4 and configure to support ppc64le. (Fixed upstream)
421+ - Remove unnecessary chmod 755 on files introduced by previous merge,
422+ assumed to be an error
423+ - debian/patches/0006-ups-conf-maxretry.patch: documentation tweaks
424+ (unnecessary Ubuntu delta). This was formerly listed as "Move maxretry
425+ setting above Examples section" but no longer did this at all.
426+ * Replace outdated indictions on how to run tests (Oneric, Precise, Vivid,
427+ Wily+) with proper indications for current version (Xenial+)
428+
429+ -- Louis Bouchard <louis.bouchard@ubuntu.com> Thu, 15 Dec 2016 15:30:05 +0100
430+
431 nut (2.7.4-5) unstable; urgency=medium
432
433 * debian/control: Build-depends against asciidoc-dblatex, Recommends are not
434@@ -329,6 +691,48 @@ nut (2.7.4-1) unstable; urgency=low
435
436 -- Laurent Bigonville <bigon@debian.org> Mon, 18 Jul 2016 10:58:49 +0200
437
438+nut (2.7.2-4ubuntu1) xenial; urgency=low
439+
440+ * Merge with Debian; remaining changes (LP: #1522346) :
441+ - debian/control:
442+ + remove Build-Depends on libpowerman0-dev
443+ + remove nut-powerman-pdu
444+ - debian/nut-powerman-pdu.{install,manpages}: dropped for now
445+ - debian/{nut-cgi,nut-server}.postinst: add nut to the group
446+ unconditonally, for compatibility with UPSes connected by serial port.
447+ - debian/source_nut.py, debian/{nut,nut-server,nut-client}.install,
448+ debian/rules: Install apport hooks for all top-level nut packages.
449+ - Patch libtool.m4 and configure to support ppc64le.
450+ - Disable systemd unit; it does not check nut.conf whether nut is
451+ configured, and thus fails to start (and the package install). The
452+ init.d script works well enough for the time being.
453+ - debian/tests/test-nut.py: in the CVE_2012_2944 test, give nut at most
454+ + 5 seconds to shut down, instead of expecting it to be shut down
455+ immediately after sending the killall.
456+ + Additional indication on how to run tests for oneiric, precise to
457+ vivid and wily+
458+ - debian/patches/0006-ups-conf-reorder.patch: Move maxretry setting
459+ above Examples section.
460+ - debian/tests/control : Fix dep8 test failures:
461+ + Drop python-unit from dep8 dependencies since the python-test
462+ package has now been removed. The unittest module has shipped with
463+ Python since 2.1.
464+ + Add dep8 test dependency on python, since Python 2 is required and
465+ is not necessarily installed by default any more.
466+
467+ * Dropped changes:
468+ - Fix linking libupsclient : Superseded upstream
469+ - debian/patches/backport-fix-lp753661.patch: extraneous end-of-line now
470+ fixed differently upstream.
471+ - debian/rules: Use udev version for Ubuntu; delta no longer needed as
472+ both versions are earlier than the earliest supported udev in Ubuntu.
473+
474+ [ Steve Langasek ]
475+ * debian/nut-{cgi,server}.postinst: fix 'adduser' logic to be
476+ unconditional, since adduser is guaranteed to be idempotent.
477+
478+ -- Louis Bouchard <louis.bouchard@ubuntu.com> Thu, 03 Dec 2015 12:37:13 +0100
479+
480 nut (2.7.2-4) unstable; urgency=medium
481
482 * Really fix package initial installation when PID1 is systemd (Closes:
483@@ -390,6 +794,59 @@ nut (2.7.2-1) unstable; urgency=low
484
485 -- Laurent Bigonville <bigon@debian.org> Tue, 22 Apr 2014 22:46:12 +0200
486
487+nut (2.7.1-1ubuntu5) wily; urgency=medium
488+
489+ * Fix dep8 test failures:
490+ - Drop python-unit from dep8 dependencies since the python-test
491+ package has now been removed. The unittest module has shipped with
492+ Python since 2.1.
493+ - Add dep8 test dependency on python, since Python 2 is required and
494+ is not necessarily installed by default any more.
495+
496+ -- Robie Basak <robie.basak@ubuntu.com> Mon, 12 Oct 2015 10:08:30 +0000
497+
498+nut (2.7.1-1ubuntu4) vivid; urgency=low
499+
500+ * debian/patches/0006-ups-conf-reorder.patch: Move maxretry setting
501+ above Examples section, closer to the "outside of a driver definition"
502+ comment. (LP: #1405822)
503+
504+ -- Tuomas Heino <iheino+ub@cc.hut.fi> Fri, 26 Dec 2014 19:36:45 +0200
505+
506+nut (2.7.1-1ubuntu3) utopic; urgency=medium
507+
508+ * debian/tests/test-nut.py: in the CVE_2012_2944 test, give nut at most 5
509+ seconds to shut down, instead of expecting it to be shut down immediately
510+ after sending the killall. (LP: #1291378)
511+
512+ -- Martin Pitt <martin.pitt@ubuntu.com> Mon, 07 Jul 2014 07:56:43 +0200
513+
514+nut (2.7.1-1ubuntu2) utopic; urgency=medium
515+
516+ * Disable systemd unit; it does not check nut.conf whether nut is
517+ configured, and thus fails to start (and the package install). The init.d
518+ script works well enough for the time being. (LP: #1313231)
519+
520+ -- Martin Pitt <martin.pitt@ubuntu.com> Mon, 12 May 2014 13:22:12 +0200
521+
522+nut (2.7.1-1ubuntu1) trusty; urgency=medium
523+
524+ * Merge with Debian; remaining changes:
525+ - debian/control:
526+ + remove Build-Depends on libpowerman0-dev
527+ + remove nut-powerman-pdu
528+ - debian/nut-powerman-pdu.{install,manpages}: dropped for now
529+ - debian/{nut-cgi,nut-server}.postinst: add nut to the dialout and nut
530+ groups unconditonally to handle the upgrade from hardy release.
531+ - debian/source_nut.py, debian/{nut,nut-server,nut-client}.install,
532+ debian/rules: Install apport hooks for all top-level nut packages.
533+ - debian/rules: Use udev version for Ubuntu
534+ - debian/series, debian/patches/backport-fix-lp753661.patch: re-enabled
535+ * Fix linking libupsclient.
536+ * Patch libtool.m4 and configure to support ppc64le.
537+
538+ -- Matthias Klose <doko@ubuntu.com> Mon, 30 Dec 2013 10:37:07 +0100
539+
540 nut (2.7.1-1) unstable; urgency=low
541
542 * New upstream release (Closes: #730183)
543@@ -497,6 +954,46 @@ nut (2.6.5-1) experimental; urgency=low
544
545 -- Laurent Bigonville <bigon@debian.org> Mon, 13 Aug 2012 01:59:18 +0200
546
547+nut (2.6.4-2.3ubuntu2) saucy; urgency=low
548+
549+ * Rebuild for libgd3 and libsnmp30.
550+
551+ -- Colin Watson <cjwatson@ubuntu.com> Mon, 20 May 2013 00:33:46 +0100
552+
553+nut (2.6.4-2.3ubuntu1) saucy-proposed; urgency=low
554+
555+ * Merge from Debian. Remaining changes:
556+ - debian/control:
557+ + remove Build-Depends on libpowerman0-dev
558+ + remove nut-powerman-pdu
559+ - debian/nut-powerman-pdu.{install,manpages}: dropped for now
560+ - debian/{nut-cgi,nut-server}.postinst: add nut to the dialout and nut
561+ groups unconditonally to handle the upgrade from hardy release.
562+ - debian/source_nut.py, debian/{nut,nut-server,nut-client}.install,
563+ debian/rules: Install apport hooks for all top-level nut packages.
564+ - debian/rules: Use udev version for Ubuntu
565+ - debian/series, debian/patches/backport-fix-lp753661.patch: re-enabled
566+
567+ -- Jamie Strandboge <jamie@ubuntu.com> Thu, 09 May 2013 12:38:31 -0500
568+
569+nut (2.6.4-2.2ubuntu1) raring-proposed; urgency=low
570+
571+ * Merge from Debian. Remaining changes:
572+ - debian/control:
573+ + remove Build-Depends on libpowerman0-dev
574+ + remove nut-powerman-pdu
575+ - debian/nut-powerman-pdu.{install,manpages}: dropped for now
576+ - debian/{nut-cgi,nut-server}.postinst: add nut to the dialout and nut
577+ groups unconditonally to handle the upgrade from hardy release.
578+ - debian/source_nut.py, debian/{nut,nut-server,nut-client}.install,
579+ debian/rules: Install apport hooks for all top-level nut packages.
580+ - debian/rules: Use udev version for Ubuntu
581+ - debian/series, debian/patches/backport-fix-lp753661.patch: re-enabled
582+ * Dropped the following patches, no longer required:
583+ - debian/patches/CVE-2012-2944.patch (included upstream)
584+
585+ -- Jamie Strandboge <jamie@ubuntu.com> Wed, 23 Jan 2013 07:32:58 -0600
586+
587 nut (2.6.4-2) unstable; urgency=low
588
589 * debian/rules: Stop the nut-client before nut-server on systems using static
590@@ -560,6 +1057,30 @@ nut (2.6.3-2) unstable; urgency=low
591
592 -- Arnaud Quette <aquette@debian.org> Tue, 24 Jan 2012 13:14:59 +0100
593
594+nut (2.6.3-1ubuntu2) quantal; urgency=low
595+
596+ * SECURITY UPDATE: remote denial of service
597+ - debian/CVE-2012-2944.patch: limit the set of parsed characters to ' '
598+ through '~'
599+ - CVE-2012-2944
600+
601+ -- Jamie Strandboge <jamie@ubuntu.com> Wed, 30 May 2012 13:36:58 -0500
602+
603+nut (2.6.3-1ubuntu1) precise; urgency=low
604+
605+ * Merge from Debian testing. Remaining changes:
606+ - debian/control: Drop Build-Depends on libpowerman0-dev (currently in
607+ universe)
608+ - debian/{nut-cgi,nut-server}.postinst: add nut to the dialout and nut
609+ groups unconditonally to handle the upgrade from hardy release.
610+ - debian/nut-powerman-pdu.{install,manpages}: dropped for now.
611+ - debian/source_nut.py, debian/{nut,nut-server,nut-client}.install,
612+ debian/rules: Install apport hooks for all top-level nut packages.
613+ - debian/rules: Use udev version for Ubuntu.
614+ - debian/series, debian/patches/backport-fix-lp753661.patch: re-enabled.
615+
616+ -- Chuck Short <zulcss@ubuntu.com> Mon, 06 Feb 2012 09:23:24 -0500
617+
618 nut (2.6.3-1) unstable; urgency=low
619
620 * New upstream release (Closes: #635186, #598741, #633756, #638221)
621@@ -574,6 +1095,21 @@ nut (2.6.3-1) unstable; urgency=low
622
623 -- Arnaud Quette <aquette@debian.org> Tue, 24 Jan 2012 13:14:59 +0100
624
625+nut (2.6.2-1ubuntu1) precise; urgency=low
626+
627+ * Merge from debian unstable. Remaining changes:
628+ - debian/control: Drop Build-Depends on libpowerman0-dev (currently in
629+ universe)
630+ - debian/{nut-cgi,nut-server}.postinst: add nut to the dialout and nut
631+ groups unconditonally to handle the upgrade from hardy release.
632+ - debian/nut-powerman-pdu.{install,manpages}: dropped for now.
633+ - debian/source_nut.py, debian/{nut,nut-server,nut-client}.install,
634+ debian/rules: Install apport hooks for all top-level nut packages.
635+ - debian/rules: Use udev version for Ubuntu.
636+ - debian/series, debian/patches/backport-fix-lp753661.patch: re-enabled.
637+
638+ -- Chuck Short <zulcss@ubuntu.com> Tue, 04 Oct 2011 05:45:12 +0000
639+
640 nut (2.6.2-1) unstable; urgency=low
641
642 * New upstream release (Closes: #594989)
643@@ -593,6 +1129,29 @@ nut (2.6.2-1) unstable; urgency=low
644
645 -- Arnaud Quette <aquette@debian.org> Thu, 29 Sep 2011 18:39:16 +0200
646
647+nut (2.6.1-2ubuntu2) oneiric; urgency=low
648+
649+ * Fix FTBFS for Ubuntu (LP: #815760):
650+ - debian/control: Build-Depends-Indep on docbook-xsl for offline
651+ document generation.
652+
653+ -- James Page <james.page@ubuntu.com> Mon, 25 Jul 2011 12:02:48 +0100
654+
655+nut (2.6.1-2ubuntu1) oneiric; urgency=low
656+
657+ * Merge from Debian unstable (LP: #811976). Remaining changes:
658+ - debian/control: Drop Build-Depends on libpowerman0-dev (currently in
659+ universe)
660+ - debian/{nut-cgi,nut-server}.postinst: add nut to the dialout and nut
661+ groups unconditonally to handle the upgrade from hardy release.
662+ - debian/nut-powerman-pdu.{install,manpages}: dropped for now.
663+ - debian/source_nut.py, debian/{nut,nut-server,nut-client}.install,
664+ debian/rules: Install apport hooks for all top-level nut packages.
665+ - debian/rules: Use udev version for Ubuntu.
666+ - debian/series, debian/patches/backport-fix-lp753661.patch: re-enabled.
667+
668+ -- James Page <james.page@ubuntu.com> Fri, 22 Jul 2011 14:12:46 +0100
669+
670 nut (2.6.1-2) unstable; urgency=low
671
672 * debian/nut.README.Debian: Adjust udev rules naming for permissions override
673@@ -616,6 +1175,21 @@ nut (2.6.1-2) unstable; urgency=low
674
675 -- Laurent Bigonville <bigon@debian.org> Sun, 17 Jul 2011 19:03:18 +0200
676
677+nut (2.6.1-1ubuntu1) oneiric; urgency=low
678+
679+ * Merge from debian unstable. Remaining changes:
680+ - debian/control:
681+ + Drop Build-Depends on libpowerman0-dev (currently in universe)
682+ - debian/{nut-cgi,nut}.postinst: add nut to the dialout and nut groups
683+ unconditonally to handle the upgrade from hardy release.
684+ - debian/nut-powerman-pdu.{install,manpages}: dropped for now.
685+ - debian/source_nut.py, debian/nut.install, debian/rules: Install apport hook.
686+ - debian/rules: Use udev version for Ubuntu.
687+ * debian/patches/backport-fix-lp753661.patch: Refreshed.
688+ * Drop changes due to .pc being not clean.
689+
690+ -- Andres Rodriguez <andreserl@ubuntu.com> Mon, 06 Jun 2011 13:38:09 -0400
691+
692 nut (2.6.1-1) unstable; urgency=low
693
694 * New upstream release (Closes: #595953, #614842, #595773)
695@@ -631,6 +1205,28 @@ nut (2.6.1-1) unstable; urgency=low
696
697 -- Arnaud Quette <aquette@debian.org> Wed, 01 Jun 2011 22:34:28 +0200
698
699+nut (2.6.0-2ubuntu1) oneiric; urgency=low
700+
701+ * Merge from debian unstable (LP: #789323). Remaining changes:
702+ + debian/control:
703+ - Update maintainer as per spec.
704+ - Add Breaks on nut-hal-drivers to ensure we have correct udev version.
705+ - Drop libpowerman0-dev from the Build-Depends (currently in universe)
706+ + debian/{nut-cgi,nut}.postinst: add nut to the dialout and nut groups
707+ unconditonally to handle the upgrade from hardy release.
708+ + debian/nut-powerman-pdu.install, debian/nut-powerman-pdu.manpages: dropped for now.
709+ + debian/nul-hal-drivers.{docs,install,postinst,preinst}: Dropped since hal is in universe now
710+ + debian/nut.links: must create the init script link, used if the upse needs to be powered down
711+ (LP: #357583)
712+ + debian/source_nut.py, debian/nut.install, debian/rules: Install apport hook.
713+ + debian/patches/backport-fix-lp753661.patch
714+ + Dropped:
715+ - debian/patches/fix_pc_file.patch: replaced by debian's 0002-fix_libupsclient_pc.patch
716+ * debian/patches/fix_pc_file.patch: add DEP3 patch header
717+ * debian/patches/debian-changes-2.6.0-1: remove that accidental file
718+
719+ -- Scott Moser <smoser@ubuntu.com> Fri, 27 May 2011 16:16:10 -0400
720+
721 nut (2.6.0-2) unstable; urgency=low
722
723 * debian/nut-snmp.docs: Distribute snmp.txt doc file (Closes: #548295)
724@@ -647,6 +1243,45 @@ nut (2.6.0-2) unstable; urgency=low
725
726 -- Laurent Bigonville <bigon@debian.org> Sun, 08 May 2011 21:23:46 +0200
727
728+nut (2.6.0-1ubuntu3) natty; urgency=low
729+
730+ * debian/patches/backport-fix-lp753661.patch: Backport fix
731+ to trim extraneous end-of-line, in buggy HID string tables,
732+ which results in upsc breaking the communication pipe.
733+ (LP: #753661)
734+
735+ -- Chuck Short <zulcss@ubuntu.com> Wed, 20 Apr 2011 10:47:05 -0400
736+
737+nut (2.6.0-1ubuntu2) natty; urgency=low
738+
739+ * fix_pc_file.patch: fix .pc source files by using LIBSSL_LIBS instead of
740+ LIBSSL_LDFLAGS to avoid a FTBFS in packages that uses libupsclient.pc
741+ (LP: #743484)
742+
743+ -- Fabrice Coutadeur <fabricesp@ubuntu.com> Sun, 27 Mar 2011 08:21:01 +0200
744+
745+nut (2.6.0-1ubuntu1) natty; urgency=low
746+
747+ * Merge from Debian unstable, remaining changes:
748+ + debian/control:
749+ - Update maintainer as per spec.
750+ - Add Breaks on nut-hal-drivers to ensure we have correct udev version.
751+ - Drop libpowerman0-dev from the Build-Depends (currently in universe)
752+ + debian/{nut-cgi,nut}.postinst: add nut to the dialout and nut groups
753+ unconditonally to hanle the upgrade from hardy release.
754+ + debian/nut-powerman-pdu.install, debian/nut-powerman-pdu.manpages: dropped for now.
755+ + debian/nul-hal-drivers.{docs,install,postinst,preinst}: Dropped since hal is in universe now
756+ + debian/nut.links: must create the init script link, used if the upse needs to be powered down
757+ (LP: #357583)
758+ + debian/source_nut.py, debian/nut.install, debian/rules: Install apport hook.
759+ + Dropped:
760+ - debian/patches/0002-fix_udev_action.patch: Accepted upstream.
761+ - debian/patches/0004-netvision-improvements-lp-600950: no longer needed.
762+ - debian/patches/0005-fix-nut-m4.patch: no longer needed.
763+ - debian/patches/9999-autoconf.patch: no longer needed.
764+
765+ -- Chuck Short <zulcss@ubuntu.com> Wed, 23 Feb 2011 09:01:35 -0500
766+
767 nut (2.6.0-1) unstable; urgency=low
768
769 * New upstream release (Closes: #575176, #588648, #609597, #687985)
770@@ -670,6 +1305,59 @@ nut (2.4.3-3) UNRELEASED; urgency=low
771
772 -- Laurent Bigonville <bigon@debian.org> Tue, 11 Jan 2011 22:24:07 +0100
773
774+nut (2.4.3-2ubuntu4) natty; urgency=low
775+
776+ * debian/control, debian/rules,
777+ debian/nut-hal-drivers.{docs,install,postinst,preinst}: Drop
778+ nut-hal-drivers since Nut doesnt go into universe.
779+
780+ -- Chuck Short <zulcss@ubuntu.com> Thu, 27 Jan 2011 11:18:14 -0500
781+
782+nut (2.4.3-2ubuntu3) natty; urgency=low
783+
784+ * Split patches/debian-changes-2.4.3-2ubuntu1 into
785+ patches/0005-fix-nut-m4.patch and patches/9999-autoconf.patch
786+ * Readd lost debian/patches0004-netvision-improvements-lp-600950.patch patch
787+ (LP: #707050)
788+ * debian/patches/0002-fix_udev_action.patch:
789+ Change BUS to SUBSYSTEMS, since the former is deprecated. (LP: #692171)
790+ * debian/nut.postinst: Uncomment missing call to adduser
791+
792+ -- Laurent Bigonville <bigon@ubuntu.com> Thu, 27 Jan 2011 09:18:20 -0500
793+
794+nut (2.4.3-2ubuntu2) natty; urgency=low
795+
796+ * debian/control: Drop hal build dependency, we don't need the daemon to
797+ build the package. Add a hal dependency to nut-hal-drivers, which is the
798+ only thing that actually needs it.
799+
800+ -- Martin Pitt <martin.pitt@ubuntu.com> Thu, 27 Jan 2011 10:00:42 +0100
801+
802+nut (2.4.3-2ubuntu1) natty; urgency=low
803+
804+ * Merge from debian unstable. Remaining changes:
805+ + debian/control:
806+ - Update maintainer as per spec.
807+ - Add Breaks on nut-hal-drivers to ensure we have correct udev version.
808+ - Drop libpowerman0-dev from the Build-Depends (currently in universe)
809+ + debian/{nut-cgi,nut}.postinst: add nut to the dialout and nut groups
810+ unconditonally to hanle the upgrade from hardy release.
811+ + debian/nut-powerman-pdu.install, debian/nut-powerman-pdu.manpages: dropped for now.
812+ + debian/nut.links: must create the init script link, used if the upse needs to be powered down
813+ (LP: #357583)
814+ + debian/nut.postinst: Update udevadm trigger.
815+ "libusb_get_report: error sending control message:
816+ Operation not permitted" error on some UPS devices. (LP: #572262)
817+ + debian/source_nut.py, debian/nut.install, debian/rules: Install apport hook.
818+ + debian/patches/netvision-improvements-lp-600950.patch: Add improvements
819+ for netvision UPSes
820+ + Fix FTBFS with ld --as-needed.
821+ + Dropped:
822+ - debian/patches/03_udev_rules_change.dpatch: Use debian's instead.
823+ - debian/patches/04_nut_small-buffers.dpatch: Use debian's instead.
824+
825+ -- Chuck Short <zulcss@ubuntu.com> Mon, 10 Jan 2011 21:21:02 +0000
826+
827 nut (2.4.3-2) unstable; urgency=medium
828
829 * debian/control:
830@@ -711,6 +1399,64 @@ nut (2.4.3-1.1) unstable; urgency=low
831
832 -- Tim Retout <diocles@debian.org> Fri, 15 Oct 2010 19:31:39 +0100
833
834+nut (2.4.3-1ubuntu6) natty; urgency=low
835+
836+ * Fix FTBFS with ld --as-needed.
837+
838+ -- Matthias Klose <doko@ubuntu.com> Mon, 10 Jan 2011 19:14:35 +0100
839+
840+nut (2.4.3-1ubuntu5) maverick; urgency=low
841+
842+ * debian/patches/netvision-improvements-lp-600950.patch: Add improvements for netvision UPSes
843+ (LP: #600950)
844+
845+ -- Chuck Short <zulcss@ubuntu.com> Fri, 13 Aug 2010 13:28:10 -0500
846+
847+nut (2.4.3-1ubuntu4) maverick; urgency=low
848+
849+ * debian/source_nut.py, debian/nut.install, debian/rules: Install apport hook.
850+
851+ -- Chuck Short <zulcss@ubuntu.com> Thu, 08 Jul 2010 11:06:30 -0400
852+
853+nut (2.4.3-1ubuntu3.1) lucid-proposed; urgency=low
854+
855+ * debian/patches/04_nut-small-buffers.dpatch: Fix "libusb_get_report: error sending control message:
856+ Operation not permitted" error on some UPS devices. (LP: #572262)
857+
858+ -- Chuck Short <zulcss@ubuntu.com> Mon, 03 May 2010 13:38:37 -0400
859+
860+nut (2.4.3-1ubuntu3) lucid; urgency=low
861+
862+ * debian/nut.postinst: Revert dropping of --action=change. "add" events must
863+ not ever be triggered automatically.
864+ * Add 03_udev_rules_change.dpatch: Run udev rules on change events, too.
865+
866+ -- Martin Pitt <martin.pitt@ubuntu.com> Tue, 23 Mar 2010 08:00:53 +0100
867+
868+nut (2.4.3-1ubuntu2) lucid; urgency=low
869+
870+ * debian/control: grr...fix ftbfs.
871+
872+ -- Chuck Short <zulcss@ubuntu.com> Mon, 22 Mar 2010 11:48:02 -0400
873+
874+nut (2.4.3-1ubuntu1) lucid; urgency=low
875+
876+ * Merge from debian testing. Remaining changes (LP: #535152):
877+ + debian/control:
878+ - Update maintainer as per spec.
879+ - Add Breaks on nut-hal-drivers to ensure we have correct udev version.
880+ - Drop libpowerman0-dev from the Build-Depends (currently in universe)
881+ + debian/{nut-cgi,nut}.postinst: add nut to the dialout and nut groups
882+ unconditonally to hanle the upgrade from hardy release.
883+ + debian/nut-powerman-pdu.install, debian/nut-powerman-pdu.manpages: dropped for now.
884+ + debian/nut.links: must create the init script link, used if the upse needs to be powered down
885+ (LP: #357583)
886+ + debian/nut.postinst: Update udevadm trigger.
887+ + Dropped:
888+ - debian/patches/02-fix-trust-pw4130m.dpatch: No longer needed.
889+
890+ -- Chuck Short <zulcss@ubuntu.com> Tue, 16 Mar 2010 06:22:26 +0000
891+
892 nut (2.4.3-1) unstable; urgency=low
893
894 * New upstream release (Closes: #544390, #528222, #539747, #526811,
895@@ -755,6 +1501,57 @@ nut (2.4.3-1) unstable; urgency=low
896
897 -- Arnaud Quette <aquette@debian.org> Wed, 24 Feb 2010 22:58:53 +0100
898
899+nut (2.4.1-3.2ubuntu2) lucid; urgency=low
900+
901+ * debian/patches/02-fix-trust-pw4130m.dpatch: Fix issues with Trust
902+ PW-4130M UPS. (LP: #447586)
903+
904+ -- Chuck Short <zulcss@ubuntu.com> Thu, 04 Feb 2010 13:26:33 -0500
905+
906+nut (2.4.1-3.2ubuntu1) lucid; urgency=low
907+
908+ * Resynchronize with debian, remaining changes:
909+ + debian/control:
910+ - Update maintainer field as per spec.
911+ - Add Breaks on nut-hal-drivers to ensure we have correct udev version.
912+ - Drop libpowerman0-dev from the Build-Depends (currently in universe).
913+ - Remove the nut-powerman-pdu package for now.
914+ + debian/{nut-cgi,nut}.postinst: add nut to the dialout and nut groups
915+ unconditionally, to handle the upgrade from hardy release.
916+ + debian/nut-powerman-pdu.install, debian/nut-powerman-pdu.manpages: dropped
917+ for now.
918+ + debian/nut.links: must create the init script link, used if the ups
919+ needs to be powered down. (LP: #357583)
920+ + debian/nut.init: Fix status_of_proc messages not to lie to the user (LP: #416182)
921+
922+ -- Chuck Short <zulcss@ubuntu.com> Fri, 18 Dec 2009 09:00:45 -0500
923+
924+nut (2.4.1-3.2) unstable; urgency=low
925+
926+ * Non-maintainer upload.
927+ * nut.postinst: fix post-processing of nut.conf to avoid overriding
928+ user settings (Closes: #531220)
929+
930+ -- Stefano Zacchiroli <zack@debian.org> Thu, 26 Nov 2009 09:30:45 +0100
931+
932+nut (2.4.1-3.1ubuntu1) lucid; urgency=low
933+
934+ * Merge from debian testing, remaining changes:
935+ + debian/control:
936+ - Update maintainer field as per spec.
937+ - Add Breaks on nut-hal-drivers to ensure we have correct udev version.
938+ - Drop libpowerman0-dev from the Build-Depends (currently in universe)
939+ - remove the nut-powerman-pdu package for now
940+ + debian/{nut-cgi,nut}.postinst: add nut to the dialout and nut groups
941+ unconditionally, to handle the upgrade from hardy release.
942+ + debian/nut-powerman-pdu.install, debian/nut-powerman-pdu.manpages: dropped
943+ for now
944+ + debian/nut.links: must create the init script link, used if the ups
945+ needs to be powered down (LP: #357583)
946+ + debian/nut.init: Fix status_of_proc messages not to lie to the user (LP: #416182)
947+
948+ -- Chuck Short <zulcss@ubuntu.com> Fri, 06 Nov 2009 01:34:44 +0000
949+
950 nut (2.4.1-3.2) unstable; urgency=low
951
952 * Non-maintainer upload.
953@@ -775,6 +1572,30 @@ nut (2.4.1-3.1) unstable; urgency=low
954
955 -- Christian Perrier <bubulle@debian.org> Tue, 20 Oct 2009 21:45:21 +0200
956
957+nut (2.4.1-3ubuntu2) karmic; urgency=low
958+
959+ * debian/nut.init: Fix status_of_proc messages not to lie to
960+ the user. (LP: #416182)
961+
962+ -- Chuck Short <zulcss@ubuntu.com> Wed, 23 Sep 2009 09:37:16 -0400
963+
964+nut (2.4.1-3ubuntu1) karmic; urgency=low
965+
966+ * Merge from debian unstable, remaining changes:
967+ + debian/control:
968+ - Update maintainer field as per spec.
969+ - Add Breaks on nut-hal-drivers to ensure we have correct udev version.
970+ - Drop libpowerman0-dev from the Build-Depends (currently in universe)
971+ - remove the nut-powerman-pdu package for now
972+ + debian/{nut-cgi,nut}.postinst: add nut to the dialout and nut groups
973+ unconditionally, to handle the upgrade from hardy release.
974+ + debian/nut-powerman-pdu.install, debian/nut-powerman-pdu.manpages: dropped
975+ for now.
976+ + debian/nut.links: must create the init script link, used if the ups
977+ needs to be powered down (LP: #357583)
978+
979+ -- Chuck Short <zulcss@ubuntu.com> Thu, 28 May 2009 06:55:21 +0100
980+
981 nut (2.4.1-3) unstable; urgency=low
982
983 * Debconf templates and debian/control reviewed by the debian-l10n-
984@@ -793,6 +1614,52 @@ nut (2.4.1-3) unstable; urgency=low
985
986 -- Christian Perrier <bubulle@debian.org> Sat, 21 Mar 2009 08:08:59 +0100
987
988+nut (2.4.1-2ubuntu4) jaunty; urgency=low
989+
990+ * debian/nut.links: must create the init script link, used if the ups
991+ needs to be powered down, LP: #357583
992+
993+ -- Dustin Kirkland <kirkland@ubuntu.com> Thu, 09 Apr 2009 14:01:54 -0700
994+
995+nut (2.4.1-2ubuntu3) jaunty; urgency=low
996+
997+ Fixes for LP: #348454
998+ * debian/control: add dpatch to Build-Depends,
999+ * debian/patches/*: back for the below fix
1000+ * debian/patches/01_epdu_fix.dpatch: fix an upstream problem with Eaton PDUs
1001+ vs untested PDUs from Raritan
1002+ * debian/rules: reactivate again dpatch rules
1003+
1004+ -- Arnaud Quette <aquette@debian.org> Wed, 25 Mar 2009 13:17:21 +0100
1005+
1006+nut (2.4.1-2ubuntu2) jaunty; urgency=low
1007+
1008+ [ Arnaud Quette <aquette@debian.org> ]
1009+ * Fix FTBFS
1010+ * debian/control:
1011+ - drop libpowerman0-dev from the Build-Depends (currently in universe)
1012+ - remove the nut-powerman-pdu package for now
1013+ * debian/nut-powerman-pdu.install, debian/nut-powerman-pdu.manpages: dropped
1014+ for now
1015+
1016+ -- Dustin Kirkland <kirkland@ubuntu.com> Thu, 05 Mar 2009 14:34:06 -0600
1017+
1018+nut (2.4.1-2ubuntu1) jaunty; urgency=low
1019+
1020+ * Acknowledge closed bugs in upstream and Debian: LP: #1568, LP: #221737,
1021+ LP: #239025, LP: #278495, LP: #332030, LP: #332032
1022+ * Merge from debian unstable, remaining changes:
1023+ + debian/control:
1024+ - Update maintainer field as per spec.
1025+ - Add Breaks on nut-hal-drivers to ensure we have correct udev version.
1026+ + debian/{nut-cgi,nut}.postinst: add nut to the dialout and nut groups
1027+ unconditionally, to handle the upgrade from the hardy release (simply
1028+ uncommented).
1029+ + debian/rules: pre merge the changes for Ubuntu (udev path and version),
1030+ (simply uncommented).
1031+
1032+ -- Arnaud Quette <aquette@debian.org> Fri, 27 Feb 2009 12:49:24 +0100
1033+
1034 nut (2.4.1-2) unstable; urgency=low
1035
1036 * debian/control:
1037@@ -882,6 +1749,50 @@ nut (2.4.1-1) unstable; urgency=low
1038
1039 -- Arnaud Quette <aquette@debian.org> Tue, 17 Feb 2009 14:15:24 +0100
1040
1041+nut (2.2.2-10ubuntu3) jaunty; urgency=low
1042+
1043+ * debian/{nut-cgi,nut}.preinst: don't call adduser or addgroup *at
1044+ all*, these operations should be handled in the postinst. Since
1045+ this is the only custom action at all for nut-cgi, remove that
1046+ preinst completely.
1047+ * debian/{nut-cgi,nut}.postinst: add nut to the dialout
1048+ and nut groups unconditionally, to handle the upgrade from the hardy
1049+ release. LP: #222761, LP: #287781.
1050+ * debian/control: nut needs Pre-Depends: debconf instead of Depends:,
1051+ because we use debconf unconditionally in the preinst.
1052+ * reinstate debian/nut-hal-drivers.postinst, which was lost in a
1053+ merge; and fix it up to use udevadm trigger --action=change, the
1054+ safe way to install udev rules.
1055+ * have nut-hal-drivers Depend: on udev so it can use the above.
1056+ * fix up nut postinst to also use 'udevadm trigger --action=change'
1057+
1058+ -- Steve Langasek <steve.langasek@ubuntu.com> Fri, 30 Jan 2009 01:06:53 +0000
1059+
1060+nut (2.2.2-10ubuntu2) jaunty; urgency=low
1061+
1062+ * debian/rules: Install udev rules into /lib/udev/rules, bump versioned
1063+ dependency on udev.
1064+ * debian/nut.install, debian/nut-hal-drivers.install: Update path
1065+ * debian/patches/04-ubuntu-udev-rules-name.dpatch: Use a dash to
1066+ separate the name, not an underscore.
1067+ * debian/nut.preinst, debian/nut-hal-drivers.preinst: Remove previous
1068+ rules if unchanged, otherwise move to new filename.
1069+ * debian/control: Add Breaks to ensure we have correct udev version.
1070+
1071+ -- Scott James Remnant <scott@ubuntu.com> Tue, 13 Jan 2009 02:50:14 +0000
1072+
1073+nut (2.2.2-10ubuntu1) jaunty; urgency=low
1074+
1075+ * Merge from debian unstable, remaining changes:
1076+ + debian/control:
1077+ - Update maintainer field as per spec.
1078+ + debian/nut{-cgi,-hal-drivers}.preinst:
1079+ - Add nut user to dialout group.
1080+ + debian/nut.install
1081+ - Install the configuration files in /etc/nut.
1082+
1083+ -- Chuck Short <zulcss@ubuntu.com> Fri, 28 Nov 2008 23:01:47 +0000
1084+
1085 nut (2.2.2-10) unstable; urgency=low
1086
1087 * Merge from Ubuntu (Morten Kjeldgaard):
1088@@ -922,6 +1833,18 @@ nut (2.2.2-9) unstable; urgency=low
1089
1090 -- Arnaud Quette <aquette@debian.org> Wed, 15 Oct 2008 17:20:29 +0200
1091
1092+nut (2.2.2-8ubuntu1) jaunty; urgency=low
1093+
1094+ * Merge from debian unstable, remaining changes:
1095+ + debian/control:
1096+ - Update maintainer field as per spec.
1097+ + debian/nut{-cgi,-hal-drivers}.preinst:
1098+ - Add nut user to dialout group.
1099+ + debian/rules:
1100+ - Move the configuration files to /etc/nut from examples.
1101+
1102+ -- Chuck Short <zulcss@ubuntu.com> Wed, 05 Nov 2008 02:59:59 -0400
1103+
1104 nut (2.2.2-8) unstable; urgency=high
1105
1106 * debian/nut.links: restored since it's now handled by insserv (Closes:
1107@@ -945,6 +1868,18 @@ nut (2.2.2-7) unstable; urgency=high
1108
1109 -- Arnaud Quette <aquette@debian.org> Mon, 15 Sep 2008 17:18:28 +0200
1110
1111+nut (2.2.2-6ubuntu1) intrepid; urgency=low
1112+
1113+ * Merge from debian unstable, remaining changes:
1114+ + debian/control:
1115+ - Update maintainer field as per spec.
1116+ + debian/nut{-cgi,-hal-drivers}.preinst:
1117+ - Add nut user to dialout group.
1118+ + debian/rules:
1119+ - Move the configuration files to /etc/nut from examples.
1120+
1121+ -- Chuck Short <zulcss@ubuntu.com> Mon, 14 Jul 2008 00:54:42 +0100
1122+
1123 nut (2.2.2-6) unstable; urgency=low
1124
1125 * tag this bug as closed by the 2.2.2 release (Closes: #490048)
1126@@ -988,6 +1923,18 @@ nut (2.2.2-4) unstabl e; urgency=low
1127
1128 -- Arnaud Quette <aquette@debian.org> Sat, 05 Jul 2008 22:56:35 +0200
1129
1130+nut (2.2.2-3ubuntu1) intrepid; urgency=low
1131+
1132+ * Merge from debian unstable, remaining changes:
1133+ + debian/control:
1134+ - Update maintainer field as per spec.
1135+ + debian/nut{-cgi,-hal-drivers}.preinst:
1136+ - Add nut to user to dialout group.
1137+ + debian/rules:
1138+ - Move the configuation files to /etc/nut from examples.
1139+
1140+ -- Chuck Short <zulcss@ubuntu.com> Tue, 01 Jul 2008 11:57:01 +0100
1141+
1142 nut (2.2.2-3) unstable; urgency=low
1143
1144 * debian/rules: reactivate dpatch support
1145@@ -1017,6 +1964,20 @@ nut (2.2.2-2) unstable; urgency=low
1146
1147 -- Arnaud Quette <aquette@debian.org> Fri, 20 Jun 2008 21:29:31 +0200
1148
1149+nut (2.2.2-1ubuntu1) intrepid; urgency=low
1150+
1151+ * Merge from debian unstable, remaining changes:
1152+ + debian/control:
1153+ - Update maintainer field as per spec.
1154+ + debian/nut{-cgi,-hal-drivers}.preinst:
1155+ - Add nut to user to dialout group.
1156+ + debian/rules:
1157+ - Move the configuration files to /etc/nut from examples
1158+ + debian/patches/01_fix_megatec_regression.dpatch.
1159+ - Dropped no longer since its fixed in this version.
1160+
1161+ -- Chuck Short <zulcss@ubuntu.com> Wed, 18 Jun 2008 11:30:10 -0500
1162+
1163 nut (2.2.2-1) unstable; urgency=low
1164
1165 * New upstream release (Closes: #471828, #462468, #334105, #463150)
1166@@ -1044,6 +2005,59 @@ nut (2.2.2-1) unstable; urgency=low
1167
1168 -- Arnaud Quette <aquette@debian.org> Wed, 04 Jun 2008 13:35:41 +0200
1169
1170+nut (2.2.1-2.1ubuntu7) hardy; urgency=low
1171+
1172+ * debian/patches/01_fix_megatec_regression.dpatch
1173+ - Fix more megatec_usb driver regressions. (LP: #215389)
1174+
1175+ -- Chuck Short <zulcss@ubuntu.com> Mon, 14 Apr 2008 14:25:48 -0400
1176+
1177+nut (2.2.1-2.1ubuntu6) hardy; urgency=low
1178+
1179+ * debian/patches/01_fix_megatec_regression.dpatch
1180+ - Updated patch thanks to Alexander I. Gordeev <lasaine -at-
1181+ lvk.cs.msu.su>. (LP: #209001)
1182+
1183+ -- Chuck Short <zulcss@ubuntu.com> Thu, 10 Apr 2008 09:33:53 -0400
1184+
1185+nut (2.2.1-2.1ubuntu5) hardy; urgency=low
1186+
1187+ * debian/patches/01_fix_megatec_regression.dpatch
1188+ - Readded support for various USB devices. (LP: #209001)
1189+
1190+ -- Chuck Short <zulcss@ubuntu.com> Mon, 07 Apr 2008 08:46:46 -0400
1191+
1192+nut (2.2.1-2.1ubuntu4) hardy; urgency=low
1193+
1194+ * Use udevtrigger to restart udev. (LP: #204612)
1195+
1196+ -- Chuck Short <zulcss@ubuntu.com> Wed, 26 Mar 2008 13:30:24 -0400
1197+
1198+nut (2.2.1-2.1ubuntu3) hardy; urgency=low
1199+
1200+ * Fix FTBFS.
1201+
1202+ -- Chuck Short <zulcss@ubuntu.com> Sat, 22 Mar 2008 10:00:06 -0400
1203+
1204+nut (2.2.1-2.1ubuntu2) hardy; urgency=low
1205+
1206+ * Fix udev rules. (LP: #204612).
1207+ * Cleaned up debian/control.
1208+
1209+ -- Chuck Short <zulcss@ubuntu.com> Fri, 21 Mar 2008 20:30:44 -0400
1210+
1211+nut (2.2.1-2.1ubuntu1) hardy; urgency=low
1212+
1213+ * Merge from debian unstable (LP: #203366), remaining Ubuntu changes:
1214+ + debian/rules:
1215+ - Move the configuration files to /etc/nut from examples.
1216+ + debian/nut{,-cgi,-hal-drivers}.preinst
1217+ - Add nut user to dialout group.
1218+ + debian/control:
1219+ - Updated Maintainer field as per spec.
1220+
1221+ -- Luca Falavigna <dktrkranz@ubuntu.com> Mon, 17 Mar 2008 23:59:38 +0100
1222+
1223 nut (2.2.1-2.1) unstable; urgency=low
1224
1225 * Non-maintainer upload.
1226@@ -1051,6 +2065,14 @@ nut (2.2.1-2.1) unstable; urgency=low
1227
1228 -- Joe Nahmias <jello@debian.org> Sun, 09 Mar 2008 13:12:12 -0400
1229
1230+nut (2.2.1-2ubuntu1) hardy; urgency=low
1231+
1232+ * Move the configuration files to /etc/nut from examples. (LP: #85598)
1233+ * Add nut user to dialout group. (LP: #157079)
1234+ * Updated Maintainer according to specs.
1235+
1236+ -- Chuck Short <zulcss@ubuntu.com> Thu, 28 Feb 2008 10:10:24 -0500
1237+
1238 nut (2.2.1-2) unstable; urgency=low
1239
1240 * debian/po/de.po: update the German po-debconf translation (Closes:
1241@@ -2015,6 +3037,3 @@ nut (0.43.2-1) unstable; urgency=low
1242
1243 -- Luca Filipozzi <lfilipoz@emyr.net> Wed, 3 May 2000 20:50:30 -0700
1244
1245-Local variables:
1246-mode: debian-changelog
1247-End:
1248diff --git a/debian/control b/debian/control
1249index c1c0b10..3577e16 100644
1250--- a/debian/control
1251+++ b/debian/control
1252@@ -1,7 +1,8 @@
1253 Source: nut
1254 Section: admin
1255 Priority: optional
1256-Maintainer: Laurent Bigonville <bigon@debian.org>
1257+Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
1258+XSBC-Original-Maintainer: Laurent Bigonville <bigon@debian.org>
1259 Build-Depends: asciidoc <!nodoc>,
1260 debhelper (>= 12),
1261 dh-python,

Subscribers

People subscribed via source and target branches