← Back to team overview

debcrafters-packages team mailing list archive

[Bug 2130066] [NEW] Merge procps from Debian Unstable for resolute

 

Public bug reported:

Scheduled-For: ubuntu-25.11
Ubuntu: 2:4.0.4-8ubuntu3
Debian Unstable: 2:4.0.4-9

A new release of procps is available for merging from Debian Unstable.

If it turns out this needs a sync rather than a merge, please change the
tagging from ['dcr-merge'] to ['dcr-sync'], and (optionally) update the
title as desired.

### New Debian Changes ###

procps (2:4.0.4-9) unstable; urgency=medium

  [ Craig Small ]
  * d/changelog: Fix number for skill bug

  [ Andrew Bower ]
  * Initialise sessions variable in w. (Closes: #1108549)
  * d/patches: get sessions even if !sd_booted()

 -- Craig Small <csmall@xxxxxxxxxx>  Wed, 30 Jul 2025 21:58:40 +1000


### Old Ubuntu Delta ###

procps (2:4.0.4-8ubuntu3) questing; urgency=medium

  * debian/patches/lp2120904-openat.patch: utilize file descriptors
    and openat. (LP: #2120904)
  * debian/patches/lp2120904-nullpointer.patch: Fix a race
    when 'status' is unavailable in /proc/<pid> resulting in
    a NULL pointer. (LP: #2120904)

 -- John Chittum <john.chittum@xxxxxxxxxxxxx>  Fri, 29 Aug 2025 06:58:29
-0400

procps (2:4.0.4-8ubuntu2) questing; urgency=medium

  * Fixes for new sysctl-defaults test:
    - d/t/test_sysctl_defaults.py: skip test if sysctl key invalid
    - d/t/control: show all sysctl.d configs before test
    - d/t/control: make sysctl-defaults test Restrictions: isolation-machine
      (LP: #2115346)

 -- Nick Rosbrook <enr0n@xxxxxxxxxx>  Wed, 25 Jun 2025 10:25:56 -0400

procps (2:4.0.4-8ubuntu1) questing; urgency=medium

  * Merge from Debian unstable (LP: #2112060). Remaining changes:
    - d/p/0010-testsuite-ps-etime-ELAPSED-doesn-t-match-full-format.patch:
      Fix test failure (FTBFS) in testsuite/ps.test/ps_output.exp due to
      invalid regex match inside LXD containers.
    - debian/sysctl.d (Ubuntu-specific):
      + 10-console-messages.conf: stop low-level kernel messages on console.
      + 10-kernel-hardening.conf: add the kptr_restrict setting
      + 10-ipv6-privacy.conf: add a file to sysctl.d to apply the defaults
        for IPv6 privacy extensions for interfaces. (LP#176125, LP#841353)
      + 10-magic-sysrq.conf: Disable most magic sysrq by default, allowing
      critical sync, remount, reboot functions. (LP#194676, LP#1025467)
      + 10-network-security.conf: enable rp_filter.
      + 10-ptrace.conf: describe new PTRACE setting.
      + 10-zeropage.conf: safe mmap_min_addr value for graceful fall-back.
        for armhf, and arm64.
      + 10-qemu.conf.s390x for qemu.
      + 10-bufferbloat.conf: set default qdisc to fq_codel
      + 10-map-count.conf: Increase vm.max_map_count to 1048576
    - ignore_erofs.patch: Same as ignore_eaccess but for the case
      where part of /proc is read/only.
      - Adjust logic due to rc no longer being propagated (LP#1903351)
    - ignore_eaccess.patch: If we get eaccess when opening a sysctl
      file for writing, don't error out. Otherwise package upgrades
      can fail, especially in containers.
      - Adjust logic due to rc no longer being propagated (LP#1903351)
    - Add basic autopkgtest to validate sysctl-defaults (LP#1962038)
    - d/t/stack-limit: add basic autopkgtest to validate limits
  * Dropped, included in Debian:
    - d/p/ps-Don-t-crash-when-using-short-option.patch:
      Fix ps crash issue when using short option
  * New changes:
    - debian/sysctl.d: ship configs in /usr, with higher priority
      This ensures that Ubuntu's defaults take precedence over
      50-default.conf from linux-sysctl-defaults. (LP: #2108979)
    - d/t/stack-limit: call 'pgrep systemd' instead of 'pgrep bash'
      The autopkgtest currently fails because there is no bash session, and
      pgrep returns non-zero. Use systemd because that will match for pid1.
    - d/tests: make sysctl-defaults test comprehensive

 -- Nick Rosbrook <enr0n@xxxxxxxxxx>  Tue, 10 Jun 2025 13:26:18 -0400

** Affects: procps (Ubuntu)
     Importance: Undecided
         Status: New


** Tags: dcr-merge

** Changed in: procps (Ubuntu)
    Milestone: None => ubuntu-25.11

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

Title:
  Merge procps from Debian Unstable for resolute

Status in procps package in Ubuntu:
  New

Bug description:
  Scheduled-For: ubuntu-25.11
  Ubuntu: 2:4.0.4-8ubuntu3
  Debian Unstable: 2:4.0.4-9

  A new release of procps is available for merging from Debian Unstable.

  If it turns out this needs a sync rather than a merge, please change
  the tagging from ['dcr-merge'] to ['dcr-sync'], and (optionally)
  update the title as desired.

  ### New Debian Changes ###

  procps (2:4.0.4-9) unstable; urgency=medium

    [ Craig Small ]
    * d/changelog: Fix number for skill bug

    [ Andrew Bower ]
    * Initialise sessions variable in w. (Closes: #1108549)
    * d/patches: get sessions even if !sd_booted()

   -- Craig Small <csmall@xxxxxxxxxx>  Wed, 30 Jul 2025 21:58:40 +1000


  ### Old Ubuntu Delta ###

  procps (2:4.0.4-8ubuntu3) questing; urgency=medium

    * debian/patches/lp2120904-openat.patch: utilize file descriptors
      and openat. (LP: #2120904)
    * debian/patches/lp2120904-nullpointer.patch: Fix a race
      when 'status' is unavailable in /proc/<pid> resulting in
      a NULL pointer. (LP: #2120904)

   -- John Chittum <john.chittum@xxxxxxxxxxxxx>  Fri, 29 Aug 2025
  06:58:29 -0400

  procps (2:4.0.4-8ubuntu2) questing; urgency=medium

    * Fixes for new sysctl-defaults test:
      - d/t/test_sysctl_defaults.py: skip test if sysctl key invalid
      - d/t/control: show all sysctl.d configs before test
      - d/t/control: make sysctl-defaults test Restrictions: isolation-machine
        (LP: #2115346)

   -- Nick Rosbrook <enr0n@xxxxxxxxxx>  Wed, 25 Jun 2025 10:25:56 -0400

  procps (2:4.0.4-8ubuntu1) questing; urgency=medium

    * Merge from Debian unstable (LP: #2112060). Remaining changes:
      - d/p/0010-testsuite-ps-etime-ELAPSED-doesn-t-match-full-format.patch:
        Fix test failure (FTBFS) in testsuite/ps.test/ps_output.exp due to
        invalid regex match inside LXD containers.
      - debian/sysctl.d (Ubuntu-specific):
        + 10-console-messages.conf: stop low-level kernel messages on console.
        + 10-kernel-hardening.conf: add the kptr_restrict setting
        + 10-ipv6-privacy.conf: add a file to sysctl.d to apply the defaults
          for IPv6 privacy extensions for interfaces. (LP#176125, LP#841353)
        + 10-magic-sysrq.conf: Disable most magic sysrq by default, allowing
        critical sync, remount, reboot functions. (LP#194676, LP#1025467)
        + 10-network-security.conf: enable rp_filter.
        + 10-ptrace.conf: describe new PTRACE setting.
        + 10-zeropage.conf: safe mmap_min_addr value for graceful fall-back.
          for armhf, and arm64.
        + 10-qemu.conf.s390x for qemu.
        + 10-bufferbloat.conf: set default qdisc to fq_codel
        + 10-map-count.conf: Increase vm.max_map_count to 1048576
      - ignore_erofs.patch: Same as ignore_eaccess but for the case
        where part of /proc is read/only.
        - Adjust logic due to rc no longer being propagated (LP#1903351)
      - ignore_eaccess.patch: If we get eaccess when opening a sysctl
        file for writing, don't error out. Otherwise package upgrades
        can fail, especially in containers.
        - Adjust logic due to rc no longer being propagated (LP#1903351)
      - Add basic autopkgtest to validate sysctl-defaults (LP#1962038)
      - d/t/stack-limit: add basic autopkgtest to validate limits
    * Dropped, included in Debian:
      - d/p/ps-Don-t-crash-when-using-short-option.patch:
        Fix ps crash issue when using short option
    * New changes:
      - debian/sysctl.d: ship configs in /usr, with higher priority
        This ensures that Ubuntu's defaults take precedence over
        50-default.conf from linux-sysctl-defaults. (LP: #2108979)
      - d/t/stack-limit: call 'pgrep systemd' instead of 'pgrep bash'
        The autopkgtest currently fails because there is no bash session, and
        pgrep returns non-zero. Use systemd because that will match for pid1.
      - d/tests: make sysctl-defaults test comprehensive

   -- Nick Rosbrook <enr0n@xxxxxxxxxx>  Tue, 10 Jun 2025 13:26:18 -0400

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