← Back to team overview

debcrafters-packages team mailing list archive

[Bug 2112044] Re: Merge needrestart from Debian Unstable for questing

 

** Description changed:

  Scheduled-For: ubuntu-25.06
  Ubuntu: 3.8-1ubuntu1
  Debian Unstable: 3.11-1
  
- A new release of needrestart is available for merging from Debian
- Unstable.
+ The new version includes some beneficial changes including a new flag to
+ skip showing the interface when no restarts are selected, additional
+ programs to skip automatically restarting to avoid breaking running
+ programs (such as lxc), fixes for not restarting programs running in
+ chroots, and some QoL changes such as blacklisting containers by name
+ from being restarted.
  
- If it turns out this needs a sync rather than a merge, please change the
- tag 'dcr-merge' to 'dcr-sync', and (optionally) update the title as
- desired.
+ Full list of upstream changelog entries:
+ 
+ needrestart 3.11
+ 
+   * Changes:
+     - [CONT] allow to ignore containers by name
+       (github issue #260 by Arnaud Rebillout @elboulangero)
+     - [Kernel] allow glob customization for find kernel image files
+       (github issue #297 by @tblancher)
+ 
+   * Fixes:
+     - [core] fix warnings if no cgroup could be determined
+       (github issue #339 by Aristarkh Zagorodnikov @onyxmaster)
+ 
+  -- Thomas Liske <thomas@xxxxxxxxxxxxx>  Sun, 13 Apr 2025 21:07:19 +0200
+ 
+ needrestart 3.10
+ 
+   * Changes:
+     - [core] add override for systemd-nspawn (Debian Bug #1101553)
+       (Debian Bug#1101553 by Raphaël Halimi <raphael.halimi@xxxxxxxxx>)
+     - [core] add another pattern to ignore java native access
+       (github issue #267 by @rdemongeot)
+ 
+   * Fixes:
+     - [core] unbreak systemd-user w/ dash
+       (Debian Bug#1101551 by Raphaël Halimi <raphael.halimi@xxxxxxxxx>)
+       (github pull request #338 by Ivan Shapovalov @intelfx)
+     - [metrics] fix undefined values warning if no expected ucode version
+       is available
+ 
+  -- Thomas Liske <thomas@xxxxxxxxxxxxx>  Sun, 06 Apr 2025 12:52:14 +0200
+ 
+ needrestart 3.9
+ 
+   * Features:
+     - [CONT] Detect systemd-nspawn and add a fallback module.
+       (github pull request #302 by Ivan Shapovalov @intelfx)
+     - [Core] Add option '-x' to skip user interaction when no process is
+       selected for restart by default.
+       (github pull request #336 by @larsen0815)
+ 
+   * Changes:
+     - [Core] Add default override for qrtr-ns / rmtfs.
+       (github pull request #332 by Arnaud Ferraris @a-wai)
+     - [Core] Add override for bacula.
+       (Debian Bug#1017417 by Carsten Leonhardt <leo@xxxxxxxxxx>)
+     - [Core] Add override for lxc.
+       (Debian Bug#1030843 by Richard Hector <richard@xxxxxxxxxxxxx>)
+     - [Core] Add override for xrdp.
+       (Debian Bug#1042008 by Andrew Chadwick <a.t.chadwick@xxxxxxxxx>)
+     - [Core] Print executable in verbose mode.
+       (github issue #277 by Paul Wise @pabs3)
+     - [Core] Better systemd --user integration.
+       (github pull request #301 by Ivan Shapovalov @intelfx)
+     - [Core] Ignore /memfd: binaries.
+       (github issue #283 by @flisk)
+       (github issue #287 by @moerkey)
+     - [Docs] Update kernel naming in config example for RPi2/3.
+       (github pull request #330 by @Popkornium18)
+     - [Docs] Document -b a little more.
+       (github pull request #333 by @flisk)
+     - [L10N] Add zh-TW Traditional Chinese locale.
+       (github pull request #320 by Peter Dave Hello @PeterDaveHello)
+ 
+   * Fixes:
+     - [Core] Fix regression of false positives for processes running in
+       chroot or mountns (#317).
+       (github issue #317 by Ivan Kurnosov @zerkms)
+     - [Core] Fix typos.
+       (github pull request #335 by Viktor Szépe @szepeviktor)
+     - [Docs] Fix missing escapes in markdown files.
+       (github issue #312 by Mikko Rantalainen @mikkorantalainen)
+     - [Interp] Fix source file scanning for processes in another mountns.
+       (github pull request #327 by Corey Hickey @bugfood)
+     - [uCode] Do not print undef values in batch mode.
+       (github issue #322 by @guruguruguru)
+ 
+  -- Thomas Liske <thomas@xxxxxxxxxxxxx>  Thu, 27 Mar 2025 22:55:21 +0100
+ 
  
  ### New Debian Changes ###
  
  needrestart (3.11-1) unstable; urgency=medium
  
-   * New upstream release.
-   * Add procps as dependency.
+   * New upstream release.
+   * Add procps as dependency.
  
-  -- Patrick Matthäi <pmatthaei@xxxxxxxxxx>  Tue, 15 Apr 2025 13:48:01
+  -- Patrick Matthäi <pmatthaei@xxxxxxxxxx>  Tue, 15 Apr 2025 13:48:01
  +0200
  
  needrestart (3.10-1) unstable; urgency=medium
  
-   * New upstream release.
-     - Remove merged patch 12-ignore-qrtr-rmtfs.
-     - Add override for systemd-nspawn.
-       Closes: #1101553
-     - Unbreak systemd-user with dash.
-       Closes: #1101551
+   * New upstream release.
+     - Remove merged patch 12-ignore-qrtr-rmtfs.
+     - Add override for systemd-nspawn.
+       Closes: #1101553
+     - Unbreak systemd-user with dash.
+       Closes: #1101551
  
-  -- Patrick Matthäi <pmatthaei@xxxxxxxxxx>  Sun, 06 Apr 2025 18:30:24
+  -- Patrick Matthäi <pmatthaei@xxxxxxxxxx>  Sun, 06 Apr 2025 18:30:24
  +0200
  
  needrestart (3.9-1) unstable; urgency=medium
  
-   * New upstream release.
-     - Remove merged patch 11-core-fix-regression.
-     - Added override for lxc.
-       Closes: #1017417
-     - Added override for xrdp.
-       Closes: #1030843
-     - Print executable in verbose mode.
-       Closes: #1042008
-   * Bump Standards-Version to 4.7.2.
-   * Add apt to build depends.
-     Closes: #1098809
+   * New upstream release.
+     - Remove merged patch 11-core-fix-regression.
+     - Added override for lxc.
+       Closes: #1017417
+     - Added override for xrdp.
+       Closes: #1030843
+     - Print executable in verbose mode.
+       Closes: #1042008
+   * Bump Standards-Version to 4.7.2.
+   * Add apt to build depends.
+     Closes: #1098809
  
-  -- Patrick Matthäi <pmatthaei@xxxxxxxxxx>  Fri, 28 Mar 2025 09:08:16
+  -- Patrick Matthäi <pmatthaei@xxxxxxxxxx>  Fri, 28 Mar 2025 09:08:16
  +0100
  
  needrestart (3.8-2) unstable; urgency=medium
  
-   * Rename patch 11-core-fix-regression-of-false-positives-for-processes.
-   * Add default overrides for qrtr-ns and rmtfs. Thanks to Arnaud Ferraris.
-     Closes: #1095966
+   * Rename patch 11-core-fix-regression-of-false-positives-for-processes.
+   * Add default overrides for qrtr-ns and rmtfs. Thanks to Arnaud Ferraris.
+     Closes: #1095966
  
-  -- Patrick Matthäi <pmatthaei@xxxxxxxxxx>  Fri, 21 Feb 2025 17:12:27
+  -- Patrick Matthäi <pmatthaei@xxxxxxxxxx>  Fri, 21 Feb 2025 17:12:27
  +0100
- 
  
  ### Old Ubuntu Delta ###
  
  needrestart (3.8-1ubuntu1) plucky; urgency=medium
  
-   * Merge with Debian unstable (LP: #2091347)
-   * Drop changes:
-     - d/p/CVE-2024-48990.patch: Fixed in 3.7-3.1
-     - d/p/CVE-2024-48991.patch: Fixed in 3.7-3.1
-     - d/p/CVE-2024-48992.patch: Fixed in 3.7-3.1
-     - d/p/CVE-2024-11003.patch: Fixed in 3.7-3.1
-     - d/p/lp2084571/*.patch: Fixed in 3.7
-   * Remaining changes:
-     - ubuntu-mode:
-       + introduce a specific mode when running as APT hook
-         (LP #1987449, LP #2004203, LP #2055433, LP #2055437)
-       + Don't touch /run/reboot-required on kernel updates
-         (LP #2065863, LP #2068543, LP #2068573)
-       + Fix container handling (LP #2084571)
-         - make sure containers aren't restarted from APT
-         - Rest of the delta has been resolved upstream
-       + Restore default behaviour wrt TTY detection
-       + d/t:
-         - control: add missing libc6-dev dependency, mark tests
-           needing VM.
-         - explicitly set the debconf frontend.
-         - move tests to Tests instead of Test-Command
-         - deprecate APIs and runner performance
-         - guard against looping when failing
-         - move off deprecated python-tmux APIs (LP #2069591)
-       + Add some inline documentation for the Ubuntu mode
-         (LP: #2068573)
-     - d/p/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
-     - Prevent needrestart restarting itself (LP #2067482)
-     - restart exceptions for google-guest-agent service, GH
-       runner provisioner, glusterd and keepalived
-       (LP #2063442, LP #2067800, LP: #2085070, LP: #2089155)
+   * Merge with Debian unstable (LP: #2091347)
+   * Drop changes:
+     - d/p/CVE-2024-48990.patch: Fixed in 3.7-3.1
+     - d/p/CVE-2024-48991.patch: Fixed in 3.7-3.1
+     - d/p/CVE-2024-48992.patch: Fixed in 3.7-3.1
+     - d/p/CVE-2024-11003.patch: Fixed in 3.7-3.1
+     - d/p/lp2084571/*.patch: Fixed in 3.7
+   * Remaining changes:
+     - ubuntu-mode:
+       + introduce a specific mode when running as APT hook
+         (LP #1987449, LP #2004203, LP #2055433, LP #2055437)
+       + Don't touch /run/reboot-required on kernel updates
+         (LP #2065863, LP #2068543, LP #2068573)
+       + Fix container handling (LP #2084571)
+         - make sure containers aren't restarted from APT
+         - Rest of the delta has been resolved upstream
+       + Restore default behaviour wrt TTY detection
+       + d/t:
+         - control: add missing libc6-dev dependency, mark tests
+           needing VM.
+         - explicitly set the debconf frontend.
+         - move tests to Tests instead of Test-Command
+         - deprecate APIs and runner performance
+         - guard against looping when failing
+         - move off deprecated python-tmux APIs (LP #2069591)
+       + Add some inline documentation for the Ubuntu mode
+         (LP: #2068573)
+     - d/p/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
+     - Prevent needrestart restarting itself (LP #2067482)
+     - restart exceptions for google-guest-agent service, GH
+       runner provisioner, glusterd and keepalived
+       (LP #2063442, LP #2067800, LP: #2085070, LP: #2089155)
  
-  -- Pragyansh Chaturvedi <pragyansh.chaturvedi@xxxxxxxxxxxxx>  Thu, 16
+  -- Pragyansh Chaturvedi <pragyansh.chaturvedi@xxxxxxxxxxxxx>  Thu, 16
  Jan 2025 01:18:11 +0530

** Summary changed:

- Merge needrestart from Debian Unstable for questing
+ [FFe] Merge needrestart from Debian Unstable for questing

-- 
You received this bug notification because you are a member of
Debcrafters packages, which is subscribed to needrestart in Ubuntu.
https://bugs.launchpad.net/bugs/2112044

Title:
  [FFe] Merge needrestart from Debian Unstable for questing

Status in needrestart package in Ubuntu:
  In Progress

Bug description:
  Scheduled-For: ubuntu-25.06
  Ubuntu: 3.8-1ubuntu1
  Debian Unstable: 3.11-1

  The new version includes some beneficial changes including a new flag
  to skip showing the interface when no restarts are selected,
  additional programs to skip automatically restarting to avoid breaking
  running programs (such as lxc), fixes for not restarting programs
  running in chroots, and some QoL changes such as blacklisting
  containers by name from being restarted.

  Full list of upstream changelog entries:

  needrestart 3.11

    * Changes:
      - [CONT] allow to ignore containers by name
        (github issue #260 by Arnaud Rebillout @elboulangero)
      - [Kernel] allow glob customization for find kernel image files
        (github issue #297 by @tblancher)

    * Fixes:
      - [core] fix warnings if no cgroup could be determined
        (github issue #339 by Aristarkh Zagorodnikov @onyxmaster)

   -- Thomas Liske <thomas@xxxxxxxxxxxxx>  Sun, 13 Apr 2025 21:07:19
  +0200

  needrestart 3.10

    * Changes:
      - [core] add override for systemd-nspawn (Debian Bug #1101553)
        (Debian Bug#1101553 by Raphaël Halimi <raphael.halimi@xxxxxxxxx>)
      - [core] add another pattern to ignore java native access
        (github issue #267 by @rdemongeot)

    * Fixes:
      - [core] unbreak systemd-user w/ dash
        (Debian Bug#1101551 by Raphaël Halimi <raphael.halimi@xxxxxxxxx>)
        (github pull request #338 by Ivan Shapovalov @intelfx)
      - [metrics] fix undefined values warning if no expected ucode version
        is available

   -- Thomas Liske <thomas@xxxxxxxxxxxxx>  Sun, 06 Apr 2025 12:52:14
  +0200

  needrestart 3.9

    * Features:
      - [CONT] Detect systemd-nspawn and add a fallback module.
        (github pull request #302 by Ivan Shapovalov @intelfx)
      - [Core] Add option '-x' to skip user interaction when no process is
        selected for restart by default.
        (github pull request #336 by @larsen0815)

    * Changes:
      - [Core] Add default override for qrtr-ns / rmtfs.
        (github pull request #332 by Arnaud Ferraris @a-wai)
      - [Core] Add override for bacula.
        (Debian Bug#1017417 by Carsten Leonhardt <leo@xxxxxxxxxx>)
      - [Core] Add override for lxc.
        (Debian Bug#1030843 by Richard Hector <richard@xxxxxxxxxxxxx>)
      - [Core] Add override for xrdp.
        (Debian Bug#1042008 by Andrew Chadwick <a.t.chadwick@xxxxxxxxx>)
      - [Core] Print executable in verbose mode.
        (github issue #277 by Paul Wise @pabs3)
      - [Core] Better systemd --user integration.
        (github pull request #301 by Ivan Shapovalov @intelfx)
      - [Core] Ignore /memfd: binaries.
        (github issue #283 by @flisk)
        (github issue #287 by @moerkey)
      - [Docs] Update kernel naming in config example for RPi2/3.
        (github pull request #330 by @Popkornium18)
      - [Docs] Document -b a little more.
        (github pull request #333 by @flisk)
      - [L10N] Add zh-TW Traditional Chinese locale.
        (github pull request #320 by Peter Dave Hello @PeterDaveHello)

    * Fixes:
      - [Core] Fix regression of false positives for processes running in
        chroot or mountns (#317).
        (github issue #317 by Ivan Kurnosov @zerkms)
      - [Core] Fix typos.
        (github pull request #335 by Viktor Szépe @szepeviktor)
      - [Docs] Fix missing escapes in markdown files.
        (github issue #312 by Mikko Rantalainen @mikkorantalainen)
      - [Interp] Fix source file scanning for processes in another mountns.
        (github pull request #327 by Corey Hickey @bugfood)
      - [uCode] Do not print undef values in batch mode.
        (github issue #322 by @guruguruguru)

   -- Thomas Liske <thomas@xxxxxxxxxxxxx>  Thu, 27 Mar 2025 22:55:21
  +0100

  
  ### New Debian Changes ###

  needrestart (3.11-1) unstable; urgency=medium

    * New upstream release.
    * Add procps as dependency.

   -- Patrick Matthäi <pmatthaei@xxxxxxxxxx>  Tue, 15 Apr 2025 13:48:01
  +0200

  needrestart (3.10-1) unstable; urgency=medium

    * New upstream release.
      - Remove merged patch 12-ignore-qrtr-rmtfs.
      - Add override for systemd-nspawn.
        Closes: #1101553
      - Unbreak systemd-user with dash.
        Closes: #1101551

   -- Patrick Matthäi <pmatthaei@xxxxxxxxxx>  Sun, 06 Apr 2025 18:30:24
  +0200

  needrestart (3.9-1) unstable; urgency=medium

    * New upstream release.
      - Remove merged patch 11-core-fix-regression.
      - Added override for lxc.
        Closes: #1017417
      - Added override for xrdp.
        Closes: #1030843
      - Print executable in verbose mode.
        Closes: #1042008
    * Bump Standards-Version to 4.7.2.
    * Add apt to build depends.
      Closes: #1098809

   -- Patrick Matthäi <pmatthaei@xxxxxxxxxx>  Fri, 28 Mar 2025 09:08:16
  +0100

  needrestart (3.8-2) unstable; urgency=medium

    * Rename patch 11-core-fix-regression-of-false-positives-for-processes.
    * Add default overrides for qrtr-ns and rmtfs. Thanks to Arnaud Ferraris.
      Closes: #1095966

   -- Patrick Matthäi <pmatthaei@xxxxxxxxxx>  Fri, 21 Feb 2025 17:12:27
  +0100

  ### Old Ubuntu Delta ###

  needrestart (3.8-1ubuntu1) plucky; urgency=medium

    * Merge with Debian unstable (LP: #2091347)
    * Drop changes:
      - d/p/CVE-2024-48990.patch: Fixed in 3.7-3.1
      - d/p/CVE-2024-48991.patch: Fixed in 3.7-3.1
      - d/p/CVE-2024-48992.patch: Fixed in 3.7-3.1
      - d/p/CVE-2024-11003.patch: Fixed in 3.7-3.1
      - d/p/lp2084571/*.patch: Fixed in 3.7
    * Remaining changes:
      - ubuntu-mode:
        + introduce a specific mode when running as APT hook
          (LP #1987449, LP #2004203, LP #2055433, LP #2055437)
        + Don't touch /run/reboot-required on kernel updates
          (LP #2065863, LP #2068543, LP #2068573)
        + Fix container handling (LP #2084571)
          - make sure containers aren't restarted from APT
          - Rest of the delta has been resolved upstream
        + Restore default behaviour wrt TTY detection
        + d/t:
          - control: add missing libc6-dev dependency, mark tests
            needing VM.
          - explicitly set the debconf frontend.
          - move tests to Tests instead of Test-Command
          - deprecate APIs and runner performance
          - guard against looping when failing
          - move off deprecated python-tmux APIs (LP #2069591)
        + Add some inline documentation for the Ubuntu mode
          (LP: #2068573)
      - d/p/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
      - Prevent needrestart restarting itself (LP #2067482)
      - restart exceptions for google-guest-agent service, GH
        runner provisioner, glusterd and keepalived
        (LP #2063442, LP #2067800, LP: #2085070, LP: #2089155)

   -- Pragyansh Chaturvedi <pragyansh.chaturvedi@xxxxxxxxxxxxx>  Thu, 16
  Jan 2025 01:18:11 +0530

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/needrestart/+bug/2112044/+subscriptions



References