8 Commits

Author SHA256 Message Date
01f8dfae3e Accepting request 1297338 from utilities
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/1297338
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/atop?expand=0&rev=17
2025-08-04 13:24:50 +00:00
6a0a4891a4 Accepting request 1295989 from home:malcolmlewis:branches:utilities
- Update to 2.12.0: 
  * Add PSI bar graphs for CPU, memory and disks.
  * Improved handling of raw log files.
  * Support of parallel output streams.
  * Security-related improvements.
  * Modified handling of UID/GID.
  * Recognize fake NUMA.
  * Consistent highlighting of current sort criterium.
  * Network interface errors added to output of flags -P and -J.
  * Branch to end of raw log file by pressing key 'Z'.
  * Remove double wrefresh call for memory graph that caused screen
    flashing in bar graph mode.
  * Improved sanity check for number of threads versus number of
    processes.
  * Various other bug solutions.
  * The format of the raw file is compatible with version 2.11.
- Rebase atop-makefile.patch.

OBS-URL: https://build.opensuse.org/request/show/1295989
OBS-URL: https://build.opensuse.org/package/show/utilities/atop?expand=0&rev=31
2025-07-31 13:20:19 +00:00
46cd2bf7de Accepting request 1284278 from utilities
OBS-URL: https://build.opensuse.org/request/show/1284278
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/atop?expand=0&rev=16
2025-06-10 10:06:09 +00:00
6c890ef951 Accepting request 1283936 from home:AndreasStieger:branches:utilities
update changelog for tracking

OBS-URL: https://build.opensuse.org/request/show/1283936
OBS-URL: https://build.opensuse.org/package/show/utilities/atop?expand=0&rev=29
2025-06-09 21:11:53 +00:00
84d92002e4 Accepting request 1265695 from utilities
OBS-URL: https://build.opensuse.org/request/show/1265695
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/atop?expand=0&rev=15
2025-03-31 09:44:25 +00:00
817cc3b96e Accepting request 1265694 from home:jubalh:branches:utilities
- Update to 2.11.1:
  * Atop will not connect to the TCP port of 'atopgpud' daemon any more
    by default. The flag -k can be used explicitly when 'atopgpud' is
    active. Also the code to parse the received strings is improved to
    avoid future issues with heap corruption.
  * The flag -K has been implemented to connect to netatop/netatop-bpf.
  * Fix CVE-2025-31160

OBS-URL: https://build.opensuse.org/request/show/1265694
OBS-URL: https://build.opensuse.org/package/show/utilities/atop?expand=0&rev=27
2025-03-31 07:51:41 +00:00
45a8a7b1d5 Accepting request 1190236 from utilities
OBS-URL: https://build.opensuse.org/request/show/1190236
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/atop?expand=0&rev=14
2024-07-29 19:53:05 +00:00
61d6ebc2af Accepting request 1190163 from home:jubalh:branches:utilities
- Update to 2.11.0:
  * Cgroups (version 2) support.
    Show the hierarchical structure of cgroups and the related metrics
    with key/option 'G', and define the cgroup depth with the keys/options
    2 till 7. Key/option 8 also shows the processes per cgroup level,
    except the kernel processes in the root cgroup. Key/option 9 shows
    the related processes per cgroup level including the kernel processes
    in the root cgroup. With key/option 'C' the output is sorted on
    CPU consumption (default), with key/option 'M' on memory consumption,
    and with key/option 'D' (requires root privileges) on disk utilization.
    Note: The collection of cgroup information per process is not supported any more.
  * Twin mode: live measurement with review option.
    In twin mode atop spawns into a lower level process that gathers
    the counters and writes them to a temporary raw file, and an upper level
    process that reads the counters from the temporary raw file and presents them to
    the user.
    The reading of the upper level process keeps in pace with the written samples
    of the lower level process for live measurements. However, when pressing the
    'r' (reset to measurement begin), the 'b' (branch to time stamp),
    or the 'T' (previous sample), the upper level process implicitly
    pauses with the possibility to review previous samples.
    The 'z' (explicit pause) can also be used to pause the live measurement.
    When pressing the 'z' again (continue after pause) viewing of the
    live measurement will be continued.
  * Various corrections related to JSON output.
  * Improved gathering of current CPU frequency.
  * Support more than 500 CPUs.
  * The format of the raw file is incompatible with previous versions.
    Raw files from previous versions can be converted to the new layout
    with the atopconvert command.

OBS-URL: https://build.opensuse.org/request/show/1190163
OBS-URL: https://build.opensuse.org/package/show/utilities/atop?expand=0&rev=25
2024-07-29 11:34:18 +00:00
5 changed files with 83 additions and 18 deletions

View File

@@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:e7a673cf2c82578e7dd82ecb0dec83fd9ecb30828b2561c28a9fa5aaf75d5f93
size 304111

3
atop-2.12.0.tar.gz Normal file
View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:0d09ecc90c14e6ef41c22e3c57c142c3e4fb9cf3c94379077a33c961d5343086
size 335986

View File

@@ -1,14 +1,12 @@
Index: atop-2.10.0/Makefile
===================================================================
--- atop-2.10.0.orig/Makefile
+++ atop-2.10.0/Makefile
@@ -20,7 +20,8 @@ PMPATH1 = /usr/lib/pm-utils/sleep.d
PMPATH2 = /usr/lib64/pm-utils/sleep.d
PMPATHD = /usr/lib/systemd/system-sleep
diff -Naur a/Makefile b/Makefile
--- a/Makefile 2025-06-14 03:18:40.000000000 -0500
+++ b/Makefile 2025-07-27 16:41:55.970428635 -0500
@@ -22,7 +22,7 @@
-CFLAGS += -O2 -I. -Wall $(shell pkg-config --cflags glib-2.0) -Wno-stringop-truncation -Wmissing-prototypes -Wmissing-declarations -Wformat-security # -DNOPERFEVENT # -DHTTPSTATS
+CFLAGS += $(OPTFLAGS) -I. -Wall $(shell pkg-config --cflags glib-2.0) -Wno-stringop-truncation -Wformat-security # -DNOPERFEVENT # -DHTTPSTATS
+
LDFLAGS = $(shell pkg-config --libs glib-2.0)
OBJMOD0 = version.o
OBJMOD1 = various.o deviate.o procdbase.o
PKG_CONFIG ?= pkg-config
-override CFLAGS := -O2 -I. -Wall $(shell $(PKG_CONFIG) --cflags glib-2.0) -Wmissing-prototypes -Wmissing-declarations -Wformat-security $(CFLAGS) # -DNOPERFEVENT # -DHTTPSTATS
+CFLAGS := $(OPTFLAGS) -I. -Wall $(shell $(PKG_CONFIG) --cflags glib-2.0) -Wmissing-prototypes -Wmissing-declarations -Wformat-security $(CFLAGS) # -DNOPERFEVENT # -DHTTPSTATS
CC_CHECK := $(shell echo | $(CC) -dM -E - | grep -q __clang__ && echo clang || echo gcc)
ifeq ($(CC_CHECK),gcc)

View File

@@ -1,3 +1,70 @@
-------------------------------------------------------------------
Sun Jul 27 21:38:40 UTC 2025 - malcolmlewis@opensuse.org
- Update to 2.12.0:
* Add PSI bar graphs for CPU, memory and disks.
* Improved handling of raw log files.
* Support of parallel output streams.
* Security-related improvements.
* Modified handling of UID/GID.
* Recognize fake NUMA.
* Consistent highlighting of current sort criterium.
* Network interface errors added to output of flags -P and -J.
* Branch to end of raw log file by pressing key 'Z'.
* Remove double wrefresh call for memory graph that caused screen
flashing in bar graph mode.
* Improved sanity check for number of threads versus number of
processes.
* Various other bug solutions.
* The format of the raw file is compatible with version 2.11.
- Rebase atop-makefile.patch.
-------------------------------------------------------------------
Mon Mar 31 07:46:12 UTC 2025 - Michael Vetter <mvetter@suse.com>
- Update to 2.11.1:
* Atop will not connect to the TCP port of 'atopgpud' daemon any more
by default. The flag -k can be used explicitly when 'atopgpud' is
active. Also the code to parse the received strings is improved to
avoid future issues with heap corruption.
* The flag -K has been implemented to connect to netatop/netatop-bpf.
* Fix CVE-2025-31160 (boo#1240393)
-------------------------------------------------------------------
Mon Jul 29 06:48:50 UTC 2024 - Michael Vetter <mvetter@suse.com>
- Update to 2.11.0:
* Cgroups (version 2) support.
Show the hierarchical structure of cgroups and the related metrics
with key/option 'G', and define the cgroup depth with the keys/options
2 till 7. Key/option 8 also shows the processes per cgroup level,
except the kernel processes in the root cgroup. Key/option 9 shows
the related processes per cgroup level including the kernel processes
in the root cgroup. With key/option 'C' the output is sorted on
CPU consumption (default), with key/option 'M' on memory consumption,
and with key/option 'D' (requires root privileges) on disk utilization.
Note: The collection of cgroup information per process is not supported any more.
* Twin mode: live measurement with review option.
In twin mode atop spawns into a lower level process that gathers
the counters and writes them to a temporary raw file, and an upper level
process that reads the counters from the temporary raw file and presents them to
the user.
The reading of the upper level process keeps in pace with the written samples
of the lower level process for live measurements. However, when pressing the
'r' (reset to measurement begin), the 'b' (branch to time stamp),
or the 'T' (previous sample), the upper level process implicitly
pauses with the possibility to review previous samples.
The 'z' (explicit pause) can also be used to pause the live measurement.
When pressing the 'z' again (continue after pause) viewing of the
live measurement will be continued.
* Various corrections related to JSON output.
* Improved gathering of current CPU frequency.
* Support more than 500 CPUs.
* The format of the raw file is incompatible with previous versions.
Raw files from previous versions can be converted to the new layout
with the atopconvert command.
- Update atop-makefile.patch
-------------------------------------------------------------------
Fri Jan 5 07:39:27 UTC 2024 - Michael Vetter <mvetter@suse.com>

View File

@@ -2,7 +2,7 @@
#
# spec file for package atop
#
# Copyright (c) 2024 SUSE LLC
# Copyright (c) 2025 SUSE LLC
# Copyright (c) 2012 Pascal Bleser <pascal.bleser@opensuse.org>
#
# All modifications and additions to the file contributed by third parties
@@ -19,7 +19,7 @@
Name: atop
Version: 2.10.0
Version: 2.12.0
Release: 0
Summary: Monitor for System Resources and Process Activity
License: GPL-2.0-only