Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

procps-4.0.6-1.1 RPM for x86_64

From OpenSuSE Tumbleweed for x86_64

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.

Provides

Requires

License

GPL-2.0-or-later AND LGPL-2.1-or-later

Changelog

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

Files

/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