| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: procps | Distribution: openSUSE Tumbleweed |
| Version: 4.0.6 | Vendor: openSUSE |
| Release: 1.1 | Build date: Fri Feb 27 15:24:27 2026 |
| Group: System/Monitoring | Build host: reproducible |
| Size: 886074 | Source RPM: procps-4.0.6-1.1.src.rpm |
| Packager: https://bugs.opensuse.org | |
| Url: https://sf.net/projects/procps-ng/ | |
| Summary: The ps utilities for /proc | |
The procps package contains a set of system utilities that provide system information. Procps includes ps, free, skill, snice, tload, top, uptime, vmstat, w, and watch. The ps command displays a snapshot of running processes. The top command provides a repetitive update of the statuses of running processes. The free command displays the amounts of free and used memory on your system. The skill command sends a terminate command (or another specified signal) to a specified set of processes. The snice command is used to change the scheduling priority of specified processes. The tload command prints a graph of the current system load average to a specified tty. The uptime command displays the current time, how long the system has been running, how many users are logged on, and system load averages for the past one, five, and fifteen minutes. The w command displays a list of the users who are currently logged on and what they are running. The watch program watches a running program. The vmstat command displays virtual memory statistics about processes, memory, paging, block I/O, traps, and CPU activity.
GPL-2.0-or-later AND LGPL-2.1-or-later
* Fri Feb 27 2026 Dr. Werner Fink <werner@suse.de>
- OK ... switch to coreutils-systemd and coreutils-systemd-doc
* Fri Feb 27 2026 Dr. Werner Fink <werner@suse.de>
- Conflict not only with systemd-coreutils but also with systemd-coreutils-doc
* Wed Feb 04 2026 Dominique Leuenberger <dimstar@opensuse.org>
- Conflict procps-uptime also with busybox-coreutils
* Tue Feb 03 2026 Dr. Werner Fink <werner@suse.de>
- Add upstream commit as d9c96ec0.patch
* Fix Issues#413: watch in procps-ng 4.0.6 no longer uses full
pane height in tmux
* Mon Feb 02 2026 Dr. Werner Fink <werner@suse.de>
- Now we have a .asc file for procps-ng-4.0.6 as well
* Fri Jan 30 2026 Dr. Werner Fink <werner@suse.de>
- Update to procps-ng-4.0.6
* library
version: inc revision to 1 now 1:1:0
internal: Use openat for files under /proc/<PID>
internal: Don't check for sd_booted Debian #1108549
internal: Address potential race leading to segfault issues #380, #390
* local: guard SIGPOLL for MacOS merge !246
* pgrep: Fix unhex breakage for signal numbers issue #369
* pgrep: Match on process ID Debian #612146
* pgrep: Add process_mrelease merge !250
* pgrep: Add shell quoting merge !248
* pgrep: Use pidfd_send_signal() issue #207
* pgrep.1: Note that we can only go to 100th of second issue #376
* pgrep: Add --quiet option issue #404
* pmap: add -k option to print raw names from kernel merge !251
* ps: parse --help correctly issue #381
* ps: Add --delimiter option issue #118
* ps: ps f forest works under pid 1 issue #102
* ps: no longer fails with many pids & the 'p' option issue #387
* ps.1: cols and collums alias width option Debian #926361
* ps.1: Add format equivalents Debian #925437
* ps: avoid potential segfault due to library race issue #380
* ps: Fix -ad option conflict issue #395
* ps: ppid of 0 is ok, fix parser issue #405
* slabtop: Increase column width Debian #959375
* sysctl: Return error if EPERM or EISDIR merge !228
* sysctl: Use options after --system Debian #978989
* top: provides for ignoring configuration file(s) issue #365
* top: fix legacy configuration file vulnerability issue #384
* top: added a new help screen for specialized keys
* top: avoid potential segfault due to library race issue #390
* top: new feature to show physical core percentages
* w: Add terminal mode to show all terminal sessions issue #375
* w: Use process TTY as backup for user TTY Debian #1080335
* w: Use correct return value for sd_get_sessions Debian #1068904
* w: Don't check for sd_booted Debian #1108549
* w: Don't crash with pids in terminal mode issue #407
* watch: Add --follow option Debian #469156
* watch: 256 color support issue #44
* watch.1: Warn about -d permanent option Debian #883
- No asc file of the source tar ball
- Remove patch procps-ng-4.0.5-bsc1246330.patch no upstream
- Add patch glibc-2.43.patch to support glibc 2.43
- Port patches
* procps-ng-3.3.10-errno.patch
* procps-ng-3.3.11-pmap4suse.patch
* procps-ng-3.3.8-petabytes.patch
* procps-ng-3.3.8-readeof.patch
* procps-ng-3.3.8-tinfo.dif
* procps-ng-3.3.9-w-notruncate.diff
* procps-ng-4.0.4-ignore-sysctl_conf.patch
* procps-ng-4.0.4-pmapX-not-twice-anymore.patch
Now extended as we face EOF errors for pmap -k <pid>
* procps-v3.3.3-columns.dif
* procps-v3.3.3-pwdx.patch
* Thu Jul 31 2025 Dr. Werner Fink <werner@suse.de>
- Split off uptime in a separate package
* Fri Jul 11 2025 Dr. Werner Fink <werner@suse.de>
- Add patch procps-ng-4.0.5-bsc1246330.patch
* Do not Fail in year 2038 (bsc#1246330)
* Thu Dec 19 2024 Dr. Werner Fink <werner@suse.de>
- Update to procps-ng-4.0.5
* library
increment current, revision and age to 0: 1:0:0
internal: days/users when value is 0 issue #303
internal: dont print 60s but increment minute issue #302
internal: stat api fixed remaining cpu distortions issue #321
internal: only count user sessions
internal: Recover from meminfo seek using LXC Debian #1072831
internal: stat api no longer counts guest tics twice issue #339
external: zswap & zswapped added to meminfo api
external: schedule class added to pids api
external: disk sleep added to pids api, sleep revised issue #265
external: docker containers added to pids api
external: procps_users new exported function
external: procps_uptime_snprint uses given upseconds
external: procps_container_uptime
external: meminfo api adds SecPageTables, Unaccepted
external: pids api now provides open file descriptors
external: 'info' parm removed from all 'VAL' macros issue #332
external: Add procps_sigmask_names
external: Add procps_capability_names
external: Add PIDS_CAP__PRM Permitted Capabilities
* build-sys: Added --disable-pidwait and fixed logic issue #352
* kill: Correctly parse negative pids issue #354
* pgrep: select process by environment variable issue #167
* pgrep: Rework pidfile reading to include stdin issue #318
* pmap: Don't escape correct UTF-8 characters
* ps: Add environ field
* ps: Add htprv and htshr fields for HugeTables
* ps: restore lost tasks for options --sort with -H issue #304
* ps: add 'docker' containers field, similar to 'lxc'
* ps: Restore AIX free-format issue #323
* ps: can display open file descriptors for each task
* ps: Fix signames scanning issue #341
* ps: Add -o pcap,pcaps to show permitted capabilities
* ps: Zombies show <defunct> in the commandname issue #355
* ps: Use quick mode if possible merge #239
* slabtop: Add --human option for slab size
* snice: Minor fix for help screen Debian #1086441
* sysctl: Add glob excludes merge #206
* sysctl: --all skips stat_refresh Debian #978688
* top: added a 'CLS' scheduling class field, like ps
* top: exploit library addition of 'disk sleep' issue #265
* top: add 'docker' containers field, similar to 'lxc'
* top: provides additional control over colors
* top: can display open file descriptors for each task
* top: corrected cpu % for hosts with qemu processes issue #339
* top: remains functional if /proc mounted subset=pid
* top: can display a task's permitted capabilities (^A)
* uptime: Add container uptime option issue #300
* vmstat: Add page allocation to --stats
* vmstat.8: si/so are changed by --unit Debian #1061944
* w: Don't segfault with -s option issue #301
* w: Cache pids list issue #305
* w: Add container uptime option
* w.1: Note utmp is for non-systemd Debian #1080333
* watch: use clock_gettime issue #295
* watch.1: --chgexit only works for visible changes Debian #729569
* hugetop: a new utility to show huge page information merge #214
- Remove patches now upstream or fixed
* 79042e07.patch
* procps-ng-4.0.4-idletime-no-tty.patch
* procps-ng-4.0.4-w-array-bounds.patch
- Port patches
* procps-ng-3.3.10-errno.patch
* procps-ng-3.3.10-slab.patch
* procps-ng-3.3.10-xen.dif
* procps-ng-3.3.11-pmap4suse.patch
* procps-ng-3.3.8-ignore-scan_unevictable_pages.patch
* procps-ng-3.3.8-petabytes.patch
* procps-ng-3.3.8-readeof.patch
* procps-ng-3.3.8-tinfo.dif
* procps-ng-3.3.8-vmstat-terabyte.dif
* procps-ng-3.3.9-w-notruncate.diff
* procps-ng-4.0.0-floats.dif
* procps-ng-4.0.0-integer-overflow.patch
* procps-ng-4.0.4-ignore-sysctl_conf.patch
* procps-v3.3.3-columns.dif
* procps-v3.3.3-read-sysctls-also-from-boot-sysctl.conf-kernelversion.diff
* Wed Sep 04 2024 Andreas Schwab <schwab@suse.de>
- procps-ng-4.0.4-idletime-no-tty.patch: don't print idle time without tty
- procps-ng-4.0.4-w-array-bounds.patch: fix array bounds violation
* Tue Jul 30 2024 Dominique Leuenberger <dimstar@opensuse.org>
- Switch to procps 4 branch, absorbing the former procps4 package:
+ Add provides/obsoletes procps4: make zypper replace procps4
with the main package for users that manually switched.
- Aligning to the existing procps4 package, drop/add/modify
patches:
A 79042e07.patch
A procps-ng-4.0.0-integer-overflow.patch
A procps-ng-4.0.4-ignore-sysctl_conf.patch
A procps-ng-4.0.4-pmapX-not-twice-anymore.patch
A procps-ng-4.0.0-floats.dif
D CVE-2023-4016.patch
D bsc1195468-23da4f40.patch
D procps-3.3.17-bsc1181976.patch
D procps-3.3.17-ignore-sysctl_conf.patch
D procps-3.3.17-library-bsc1181475.patch
D procps-3.3.17-top-bsc1181475.patch
D procps-ng-3.3.10-integer-overflow.patch
D procps-ng-3.3.10-large_pcpu.patch
D procps-ng-3.3.17-logind.patch
D procps-ng-3.3.8-bnc634840.patch
D procps-ng-3.3.9-watch.patch
D procps-ng-3.3.8-accuracy.dif
D procps-ng-3.3.10-bnc634071_procstat2.diff
D procps-ng-3.3.10-fdleak.dif
M procps-ng-3.3.10-errno.patch
M procps-ng-3.3.10-slab.patch
M procps-ng-3.3.11-pmap4suse.patch
M procps-ng-3.3.8-ignore-scan_unevictable_pages.patch
M procps-ng-3.3.8-petabytes.patch
M procps-ng-3.3.8-readeof.patch
M procps-v3.3.3-pwdx.patch
* Thu Feb 29 2024 Dominique Leuenberger <dimstar@opensuse.org>
- Use %patch -P N instead of deprecated %patchN.
* Thu Dec 14 2023 Thorsten Kukuk <kukuk@suse.com>
- procps-3.3.17-ignore-sysctl_conf.patch: ignore dangling symlink
to missing /etc/sysctl.conf file [bsc#1217990]
* Mon Oct 30 2023 Thorsten Kukuk <kukuk@suse.com>
- procps-ng-3.3.17-logind.patch: Fix crash of "w -s -h"
* Fri Aug 18 2023 Dr. Werner Fink <werner@suse.de>
- Modify patches
* procps-ng-3.3.9-w-notruncate.diff
* procps-ng-3.3.17-logind.patch
to real to not truncate output of w with option -n
* Wed Aug 16 2023 Thorsten Kukuk <kukuk@suse.com>
- procps-ng-3.3.17-logind.patch: Backport from 4.x git, prefer
logind over utmp (jsc#PED-3144)
* Tue Aug 15 2023 Dr. Werner Fink <werner@suse.de>
- Add patch CVE-2023-4016.patch
* CVE-2023-4016: ps buffer overflow (bsc#1214290)
/usr/bin/free /usr/bin/hugetop /usr/bin/pgrep /usr/bin/pidof /usr/bin/pidwait /usr/bin/pkill /usr/bin/pmap /usr/bin/ps /usr/bin/pwdx /usr/bin/skill /usr/bin/slabtop /usr/bin/snice /usr/bin/tload /usr/bin/top /usr/bin/vmstat /usr/bin/w /usr/bin/watch /usr/sbin/sysctl /usr/share/doc/packages/procps /usr/share/doc/packages/procps/FAQ /usr/share/doc/packages/procps/NEWS /usr/share/doc/packages/procps/bugs.md /usr/share/licenses/procps /usr/share/licenses/procps/COPYING /usr/share/licenses/procps/COPYING.LIB /usr/share/man/man1/free.1.gz /usr/share/man/man1/hugetop.1.gz /usr/share/man/man1/pgrep.1.gz /usr/share/man/man1/pidof.1.gz /usr/share/man/man1/pidwait.1.gz /usr/share/man/man1/pkill.1.gz /usr/share/man/man1/pmap.1.gz /usr/share/man/man1/ps.1.gz /usr/share/man/man1/pwdx.1.gz /usr/share/man/man1/skill.1.gz /usr/share/man/man1/slabtop.1.gz /usr/share/man/man1/snice.1.gz /usr/share/man/man1/tload.1.gz /usr/share/man/man1/top.1.gz /usr/share/man/man1/w.1.gz /usr/share/man/man1/watch.1.gz /usr/share/man/man5/sysctl.conf.5.gz /usr/share/man/man8/sysctl.8.gz /usr/share/man/man8/vmstat.8.gz
Generated by rpm2html 1.8.1
Fabrice Bellet, Tue Apr 21 22:32:08 2026