[ubuntu/questing-proposed] procps 2:4.0.4-8ubuntu1 (Accepted)
Nick Rosbrook
enr0n at ubuntu.com
Tue Jun 17 19:47:17 UTC 2025
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
procps (2:4.0.4-8) unstable; urgency=medium
* Port 4.0.5 patches:
- library: recover from meminfo seek in LXC Closes: #1072831
- library: print user/day when value is zero
- library: Use clock_gettime for pids API Closes: #842879
- kill: Correctly parse negative pids
- sysctl: Don't read some keys Closes: #978688
- skill: Fix lonesome : in help Closes: #1086441
- sysctl.conf.5 Note changes with systemd Closes: #1077187
- vmstat.8: si/so are changed by --unit Closes: #1061944
- w: Don't crash with short option Closes: #1054345
- w: Only count user sessions Closes: #1098385
- w.1: Mention utmp only for non-systemd Closes: #1080333
- watch.1: --chgexit only on visible changes Closes: #729569
* Port 4.0.6 patches:
- w: Add terminal mode -t option
- w: Use process TTY for user TTY Closes: #1080335
Date: Tue, 10 Jun 2025 13:26:18 -0400
Changed-By: Nick Rosbrook <enr0n at ubuntu.com>
Maintainer: Ubuntu Developers <ubuntu-devel-discuss at lists.ubuntu.com>
https://launchpad.net/ubuntu/+source/procps/2:4.0.4-8ubuntu1
-------------- next part --------------
Format: 1.8
Date: Tue, 10 Jun 2025 13:26:18 -0400
Source: procps
Built-For-Profiles: noudeb
Architecture: source
Version: 2:4.0.4-8ubuntu1
Distribution: questing
Urgency: medium
Maintainer: Ubuntu Developers <ubuntu-devel-discuss at lists.ubuntu.com>
Changed-By: Nick Rosbrook <enr0n at ubuntu.com>
Closes: 729569 842879 978688 1054345 1061944 1072831 1077187 1080333 1080335 1086441 1098385
Launchpad-Bugs-Fixed: 2108979 2112060
Changes:
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
.
procps (2:4.0.4-8) unstable; urgency=medium
.
* Port 4.0.5 patches:
- library: recover from meminfo seek in LXC Closes: #1072831
- library: print user/day when value is zero
- library: Use clock_gettime for pids API Closes: #842879
- kill: Correctly parse negative pids
- sysctl: Don't read some keys Closes: #978688
- skill: Fix lonesome : in help Closes: #1086441
- sysctl.conf.5 Note changes with systemd Closes: #1077187
- vmstat.8: si/so are changed by --unit Closes: #1061944
- w: Don't crash with short option Closes: #1054345
- w: Only count user sessions Closes: #1098385
- w.1: Mention utmp only for non-systemd Closes: #1080333
- watch.1: --chgexit only on visible changes Closes: #729569
* Port 4.0.6 patches:
- w: Add terminal mode -t option
- w: Use process TTY for user TTY Closes: #1080335
Checksums-Sha1:
c27d240c19962ee3db7a588120e77a2cc251f66d 2247 procps_4.0.4-8ubuntu1.dsc
809006e952419f3380812db7469664cf12c73ed0 53632 procps_4.0.4-8ubuntu1.debian.tar.xz
9585873647441a8a3d73ee57b5492ab5f0231b3e 7132 procps_4.0.4-8ubuntu1_source.buildinfo
Checksums-Sha256:
c2cf414cbf53895ceb8d5ba5cce61cd8747c5e59a539843b33497ee1a52c69ad 2247 procps_4.0.4-8ubuntu1.dsc
179deea5e1f5a9562aa50668eca63391be28ba103dc28823634d542e202106b7 53632 procps_4.0.4-8ubuntu1.debian.tar.xz
d000c3538ddb0ea2898d9c90f54733c33e2f1c80da4b25f9405ef4b8b0fc552c 7132 procps_4.0.4-8ubuntu1_source.buildinfo
Files:
8172e05616391df01dfaf24b01ca5461 2247 admin optional procps_4.0.4-8ubuntu1.dsc
188cae5a43117eb01abaa99371965517 53632 admin optional procps_4.0.4-8ubuntu1.debian.tar.xz
146de46f7c81f50cf5a695bcc982ffa1 7132 admin optional procps_4.0.4-8ubuntu1_source.buildinfo
Original-Maintainer: Craig Small <csmall at debian.org>
Vcs-Git: https://git.launchpad.net/~enr0n/ubuntu/+source/procps
Vcs-Git-Commit: d0f0c204bf1dac1ad81f069ac35bc39d4b2c8a5d
Vcs-Git-Ref: refs/heads/merge-lp2112060
More information about the Questing-changes
mailing list