SHA256
5
0
forked from pool/atop

10 Commits

Author SHA256 Message Date
e9e5a6d00b Accepting request 1307638 from utilities
- Update to 2.12.1:
  * Fix not writing log file #346

OBS-URL: https://build.opensuse.org/request/show/1307638
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/atop?expand=0&rev=18
2025-09-29 14:33:22 +00:00
5bd83a93e6 - Update to 2.12.1:
* Fix not writing log file #346

OBS-URL: https://build.opensuse.org/package/show/utilities/atop?expand=0&rev=33
2025-09-29 05:47:23 +00:00
cdc5ee8ec1 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
9ed2c23b27 - 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/package/show/utilities/atop?expand=0&rev=31
2025-07-31 13:20:19 +00:00
a3ed78be27 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
68de4af85b update changelog for tracking
OBS-URL: https://build.opensuse.org/package/show/utilities/atop?expand=0&rev=29
2025-06-09 21:11:53 +00:00
91e09eebf4 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
de37f499bf - 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/package/show/utilities/atop?expand=0&rev=27
2025-03-31 07:51:41 +00:00
c4d339ce7f 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
18dc18d10a - 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/package/show/utilities/atop?expand=0&rev=25
2024-07-29 11:34:18 +00:00
5 changed files with 89 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.1.tar.gz Normal file
View File

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

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,76 @@
-------------------------------------------------------------------
Mon Sep 29 05:46:12 UTC 2025 - Michael Vetter <mvetter@suse.com>
- Update to 2.12.1:
* Fix not writing log file #346
-------------------------------------------------------------------
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 and contributors
# 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.1
Release: 0
Summary: Monitor for System Resources and Process Activity
License: GPL-2.0-only