[ubuntu/resolute-proposed] procps 2:4.0.4-9ubuntu1 (Accepted)

John Chittum john.chittum at canonical.com
Tue Dec 2 14:59:15 UTC 2025


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

  * Merge from Debian unstable (LP: #2130066). 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
      + 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)
    - 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
    - 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
    - d/t/test_sysctyl_defaults.py: skip test if sysctl key invalid (LP#2115346)
    - d/t/control show all sysctl.d configs and make sysctl-defaults test
      Restrictions: isolation-machine (LP#2115346)
    - d/p/lp2120904-openat.patch: utilize file descriptors and openat (LP#2120904)
    - d/p/lp2120904-nullpointer.patch: fix a race when 'status' is unavailable
      in /proc/<pid> resuting in NULL pointer (LP#2120904)

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()

Date: Mon, 01 Dec 2025 14:50:23 -0500
Changed-By: John Chittum <john.chittum at canonical.com>
Maintainer: Ubuntu Developers <ubuntu-devel-discuss at lists.ubuntu.com>
Signed-By: Nick Rosbrook <nick.rosbrook at canonical.com>
https://launchpad.net/ubuntu/+source/procps/2:4.0.4-9ubuntu1
-------------- next part --------------
Format: 1.8
Date: Mon, 01 Dec 2025 14:50:23 -0500
Source: procps
Built-For-Profiles: noudeb
Architecture: source
Version: 2:4.0.4-9ubuntu1
Distribution: resolute
Urgency: medium
Maintainer: Ubuntu Developers <ubuntu-devel-discuss at lists.ubuntu.com>
Changed-By: John Chittum <john.chittum at canonical.com>
Closes: 1108549
Launchpad-Bugs-Fixed: 2108979 2130066
Changes:
 procps (2:4.0.4-9ubuntu1) resolute; urgency=medium
 .
   * Merge from Debian unstable (LP: #2130066). 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
       + 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)
     - 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
     - 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
     - d/t/test_sysctyl_defaults.py: skip test if sysctl key invalid (LP#2115346)
     - d/t/control show all sysctl.d configs and make sysctl-defaults test
       Restrictions: isolation-machine (LP#2115346)
     - d/p/lp2120904-openat.patch: utilize file descriptors and openat (LP#2120904)
     - d/p/lp2120904-nullpointer.patch: fix a race when 'status' is unavailable
       in /proc/<pid> resuting in NULL pointer (LP#2120904)
 .
 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()
Checksums-Sha1:
 e933dff5eb7a0dd48ac12d6e5e52244bb814b343 2247 procps_4.0.4-9ubuntu1.dsc
 030fcebdea80d0edad23d18605aebdd435bb8313 62072 procps_4.0.4-9ubuntu1.debian.tar.xz
 84b4a3de58db3a10e9923d6bf2271b81d47c8801 7105 procps_4.0.4-9ubuntu1_source.buildinfo
Checksums-Sha256:
 02942f7296bb9f0db5177ee4d88909583b0eeb751b2ef9a675116c09d2ef176b 2247 procps_4.0.4-9ubuntu1.dsc
 19855f80f8e98f98ef503a6412df0cea6a13cb39052daa81621965221a80f419 62072 procps_4.0.4-9ubuntu1.debian.tar.xz
 8fbada85066d5a29756c6e8e240d196dfa7371560b84c3039af7a3d854fc8a8d 7105 procps_4.0.4-9ubuntu1_source.buildinfo
Files:
 99df6bd3317f5be8f4a3489677dd5347 2247 admin optional procps_4.0.4-9ubuntu1.dsc
 58080aaa38f33ec9a59b302f08cb2f35 62072 admin optional procps_4.0.4-9ubuntu1.debian.tar.xz
 fbe5d38b48cdefeffd1af3a1815a1c6a 7105 admin optional procps_4.0.4-9ubuntu1_source.buildinfo
Original-Maintainer: Craig Small <csmall at debian.org>
Vcs-Git: https://git.launchpad.net/~jchittum/ubuntu/+source/procps
Vcs-Git-Commit: 70266730fce5614450170741446e12df7dad5e79
Vcs-Git-Ref: refs/heads/merge-lp2130066-resolute


More information about the Resolute-changes mailing list