Last commit made on 2016-01-27
Get this branch:
git clone -b ubuntu/yakkety https://git.launchpad.net/ubuntu/+source/nut
Members of Ubuntu Server Dev import team can upload to this branch. Log in for directions.

Branch merges

Branch information


Recent commits

b3381a5... by Louis Bouchard on 2015-12-03

Import patches-unapplied version 2.7.2-4ubuntu1 to ubuntu/xenial-proposed

Imported using git-ubuntu import.

Changelog parent: d9a56a4b50e1e8b884cc362971b5fe07fee12832

New changelog entries:
  * Merge with Debian; remaining changes (LP: #1522346) :
    - debian/control:
      + remove Build-Depends on libpowerman0-dev
      + remove nut-powerman-pdu
    - debian/nut-powerman-pdu.{install,manpages}: dropped for now
    - debian/{nut-cgi,nut-server}.postinst: add nut to the group
      unconditonally, for compatibility with UPSes connected by serial port.
    - debian/source_nut.py, debian/{nut,nut-server,nut-client}.install,
      debian/rules: Install apport hooks for all top-level nut packages.
    - Patch libtool.m4 and configure to support ppc64le.
    - Disable systemd unit; it does not check nut.conf whether nut is
      configured, and thus fails to start (and the package install). The
      init.d script works well enough for the time being.
    - debian/tests/test-nut.py: in the CVE_2012_2944 test, give nut at most
      + 5 seconds to shut down, instead of expecting it to be shut down
        immediately after sending the killall.
      + Additional indication on how to run tests for oneiric, precise to
        vivid and wily+
    - debian/patches/0006-ups-conf-reorder.patch: Move maxretry setting
      above Examples section.
    - debian/tests/control : Fix dep8 test failures:
       + Drop python-unit from dep8 dependencies since the python-test
         package has now been removed. The unittest module has shipped with
         Python since 2.1.
       + Add dep8 test dependency on python, since Python 2 is required and
         is not necessarily installed by default any more.
   * Dropped changes:
     - Fix linking libupsclient : Superseded upstream
     - debian/patches/backport-fix-lp753661.patch: extraneous end-of-line now
       fixed differently upstream.
     - debian/rules: Use udev version for Ubuntu; delta no longer needed as
       both versions are earlier than the earliest supported udev in Ubuntu.
  [ Steve Langasek ]
  * debian/nut-{cgi,server}.postinst: fix 'adduser' logic to be
    unconditional, since adduser is guaranteed to be idempotent.

d9a56a4... by Laurent Bigonville on 2015-03-20

Import patches-unapplied version 2.7.2-4 to debian/sid

Imported using git-ubuntu import.

Changelog parent: efd4fb6563046c67bb8fd172ec08e39252b4922d

New changelog entries:
  * Really fix package initial installation when PID1 is systemd (Closes:

efd4fb6... by Laurent Bigonville on 2015-02-17

Import patches-unapplied version 2.7.2-3 to debian/sid

Imported using git-ubuntu import.

Changelog parent: 0f9f369ca97ec31962c14ad28bdadea4b67c7cb4

New changelog entries:
  * debian/NEWS: Fix NEWS file syntax

0f9f369... by Laurent Bigonville on 2015-02-17

Import patches-unapplied version 2.7.2-2 to debian/sid

Imported using git-ubuntu import.

Changelog parent: cd2357a278edf0edc704b57e64e7477d4b252e46

New changelog entries:
  [ Laurent Bigonville ]
  * debian/gbp.conf: Switch to debian-jessie branch
  * debian/rules: Revert the changes made in the previous NMU, I don't think
    that dropping the .service file that late in the release cycle is a good
    idea and anyway this was causing left-over files on upgrade.
  * Add wrappers that check the MODE in /etc/nut/nut.conf to avoid starting
    the daemons if nut is not configured (Closes: #747863).
  [ Michael Fincham ]
  * Add patch that detects and corrects unsafe permissions on ~/.nut-monitor
    left over from old installations during NUT-Monitor startup.
    (Closes: #777706)

cd2357a... by Neil Williams on 2015-01-17

Import patches-unapplied version 2.7.2-1.1 to debian/sid

Imported using git-ubuntu import.

Changelog parent: a619802938818ab8507251fc95617a2f80d6a76d

New changelog entries:
  * Non-maintainer upload.
  * Port Ubuntu change to drop upstream systemd unit files to allow
    sysvinit files for Jessie. (Closes: #747863)

a619802... by Laurent Bigonville on 2014-04-22

Import patches-unapplied version 2.7.2-1 to debian/sid

Imported using git-ubuntu import.

Changelog parent: 0b91a423791382dd91080e97d79ba42604751979

New changelog entries:
  * New upstream release
    - Fix the undefined references (Closes: #731156)
    - debian/patches/0004-fix-systemd-service.patch: Refreshed
    - Drop d/p/0005-Provide-retry-options-for-upsdrvctl-and-drivers.patch:
      Merged upstream
    - debian/nut-server.install: Upstream is now installing upsdrvctl /sbin
    - Rename package libupsclient3 to libupsclient4, soname got bumped again
  * debian/rules, debian/control, d/p/0004-fix-systemd-service.patch: Use a
    symlink instead of an Alias= to mask the SysV initscript
  * debian/control: Bump Standards-Version to 3.9.5 (no further changes)
  * debian/tests/control: Add lsb-release and netcat to the dependencies
    (Closes: #733189)
  * debian/control, debian/rules: Call dh-autoreconf and pass LDFLAGS to
    minimize runtime dependencies
  * debian/patches/0008-drop-w3c-icons.patch: Remove the link to external W3C
    icons to prevent privacy breach (privacy-breach-w3c-valid-html)
  * debian/nut-server.install, debian/nut-server.manpages: Install new
    nutdrv_atcl_usb driver

0b91a42... by Laurent Bigonville on 2013-11-24

Import patches-unapplied version 2.7.1-1 to debian/sid

Imported using git-ubuntu import.

Changelog parent: 4935cc58cd24d158d5f5c72dcbaeec1a64427b10

New changelog entries:
  * New upstream release (Closes: #730183)
    - Refresh debian/patches/0004-fix-systemd-service.patch
    - Rename libupsclient1 to libupsclient3 following the soname bump, rename
      libupsclient1-dev to libupsclient-dev, the package is not co-installable
  * debian/rules, debian/control: Enable SSL support using libnss3
  * d/p/0005-Provide-retry-options-for-upsdrvctl-and-drivers.patch,
    d/p/0006-ups-conf-maxretry.patch: By default, retry to start the drivers
    up-to three times, this should mitigate races with slow devices
    (Closes: #694717)
  * debian/nut-server.install, debian/nut-server.manpages: Install new drivers
  * Move bash-completion file to /usr/share/bash-completion/
  * debian/patches/0007-killpower-path.patch: Revert POWERDOWNFLAG back to
  * debian/nut-client.lintian-overrides: Add override for
    systemd-no-service-for-init-script ups-monitor
  * debian/rules: Drop static ordering for the initscripts and pass
    --restart-after-upgrade option to dh_installinit and dh_systemd_start to
    minimize the downtime of the daemons

4935cc5... by Laurent Bigonville on 2013-07-11

Import patches-unapplied version 2.6.5-4 to debian/sid

Imported using git-ubuntu import.

Changelog parent: 0ba193effcf3a409184da8ce3303f5936fd11eda

New changelog entries:
  * debian/control: Do not build nut-ipmi on hurd-i386 as freeipmi is not
    available on that platform.

0ba193e... by Laurent Bigonville on 2013-07-10

Import patches-unapplied version 2.6.5-3 to debian/sid

Imported using git-ubuntu import.

Changelog parent: e01f59937e5f4e99d21621e5d76b11305e0a2273

New changelog entries:
  [ Laurent Bigonville ]
  * debian/control:
    - Move libupsclient1 package to libs Section
    - Add libgd-dev to the Build-Depends, keep the other alternatives to ease
      the backports
    - Bump Standards-Version to 3.9.4 (no further changes)
    - Add autotools-dev to the build-dependencies so config.{guess,sub} are
      getting updated during build
    - Use canonical URL for the VCS-* fields
    - Add build-dependency against dh-systemd and bump minimal cdbs version so
      systemd helpers are called during build.
  * Added dep-8-tests to improve QA (from Ubuntu, closes: #708130)
  * debian/nut-monitor.menu, nut-monitor.xpm: Add Debian menu entry (Closes:
  * debian/rules: Drop manual creation of .service files symlink, this should
    be handled by dh_systemd now
  * debian/patches/0004-fix-systemd-service.patch: Also add Wants/Before for
    systemd-udev-settle.service in the nut-driver.service as it got renamed
    after udev merge
  * debian/patches/0004-fix-systemd-service.patch: Fix path for upsdrvctl in
  [ Ivo De Decker ]
  * debian/nut-client.preinst: also revert /etc/nut/nut.conf mangling done
    by postinst during upgrade from lenny to squeeze (Really closes: #677054)
    Thanks to Andreas Beckmann for the review.

e01f599... by Laurent Bigonville on 2013-01-31

Import patches-unapplied version 2.6.5-2 to debian/experimental

Imported using git-ubuntu import.

Changelog parent: 656d80b13371db013e65532b4a1a3b128bccb13e

New changelog entries:
  [ Laurent Bigonville ]
  * debian/control: Move the nut-monitor Suggests from nut-server to
  * Restore proper SELinux context for runtime created /var/run/nut directory
  * debian/control: Fix typo in package description
  * debian/watch: Update watch file URL (Thanks to Bart Martens)
  * debian/rules: Alias systemd nut-monitor service file to nut-client to
    prevent it from running twice
  * d/p/0004-fix-systemd-service.patch: Fix systemd service file for Debian
  * Install tmpfiles conf files to create /run/nut directory during boot
  [ S├ębastien Villemot ]
  * debian/nut-client.preinst: revert /etc/nut/nut.conf mangling done by older
    versions of the postinst (Closes: #677054)
  [ Ivo De Decker ]
  * Only fix permissions of configfiles on first install.
  * Only remove /etc/init.d/nut from previous versions of nut in nut-server
    postinst if there are no local changes.
  * Also remove /etc/init.d/nut in nut-client postinst. Thanks to
    Laurent Bigonville for the hint.