needrestart 3.6-8ubuntu1 source package in Ubuntu

Changelog

needrestart (3.6-8ubuntu1) oracular; urgency=medium

  * Merge with Debian unstable (LP: #2064680). Remaining changes:
   - debian/patches:
     + ubuntu-avoid-restart-cloud-final.patch: avoid automatic restart of
       cloud-init systemd oneshot services when cloud-init invokes apt-get
       dist-upgrade due to user-data (LP: 2059337)
     + ubuntu-mode.patch: introduce a specific mode when running as APT hook.
       By default we want needrestart to be quieter, restart services that need
       it, and use the standard protocol to notify that a reboot is required.
       (LP: 1987449, LP: 2004203, LP: 2055433, LP: 2055437)
   - debian/tests:
     + control: add missing libc6-dev dependency.
       We're building a small C helper to mock out uname(), and of course it
       needs the glibc headers available.
     + prompt-reboot: mark the tests as needing a VM since needrestart doesn't
       do kernel detection when within a container
     + Modify existing tests using Test-Command to use Tests
     + *.py: migrate off some deprecated libtmux APIs
     + *.py: make tests less sensible to performance issues on the runners
     + explicitly set the debconf frontend.
       autopkgtests set the frontend to noninteractive, but we actually want to
       test what happens with the default frontend to check that the flow
       doesn't get interrupted.

needrestart (3.6-8) unstable; urgency=medium

  * Merge 3.6-4+deb12u1 changelog.
  * Add patch 08-uninitialized-vars-arm from George Robbert to fix warnings on
    arm and some amd64 systems.
    Closes: #1063719
  * Add patch 09-recognize-versioned-ruby-interpreter from Helmut Grohne to
    detect also versioned ruby interpreters.
    Closes: #1063155
  * Add patch 10-notify-send-timeout from Michał Mirosław to fix a timeout in
    notify-send.
    Closes: #1024426
  * Add patch 11-spelling-error from David Weinehall to fix a spelling error.
    Closes: #1040673

 -- Chris Peterson <email address hidden>  Tue, 07 May 2024 11:36:56 -0700

Upload details

Uploaded by:
Chris Peterson
Sponsored by:
Vladimir Petko
Uploaded to:
Oracular
Original maintainer:
Ubuntu Developers
Architectures:
all
Section:
misc
Urgency:
Medium Urgency

See full publishing history Publishing

Series Pocket Published Component Section

Builds

Oracular: [FULLYBUILT] amd64

Downloads

File Size SHA-256 Checksum
needrestart_3.6.orig.tar.gz 69.5 KiB 3dced40d6116287b163da018d57014b0b7cee04794a95f8602126e2c296ed1a7
needrestart_3.6-8ubuntu1.debian.tar.xz 18.4 KiB c1cb63ec832dd98bf823b67afc2bf58061f900d1aaf234c12a8036556785fbe9
needrestart_3.6-8ubuntu1.dsc 1.9 KiB 5e1e8c6185eee4baf2bbd3a6dcbdbe2114e781037605e9897464cb1a10feab35

Available diffs

View changes file

Binary packages built by this source

needrestart: check which daemons need to be restarted after library upgrades

 needrestart checks which daemons need to be restarted after library upgrades.
 It is inspired by checkrestart from the debian-goodies package.
 .
 Features:
  - supports (but does not require) systemd
  - binary blacklisting (i.e. display managers)
  - tries to detect required restarts of interpreter based daemons
    (supports Java, Perl, Python, Ruby)
  - tries to detect required restarts of containers (docker, LXC)
  - tries to detect pending kernel upgrades
  - tries to detect pending microcode upgrades for Intel CPUs
  - could be used as nagios check_command
  - fully integrated into apt/dpkg using hooks