From patchwork Mon Nov 28 13:24:00 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Adolf Belka X-Patchwork-Id: 6194 Return-Path: Received: from mail01.ipfire.org (mail01.haj.ipfire.org [172.28.1.202]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-384) client-signature ECDSA (P-384)) (Client CN "mail01.haj.ipfire.org", Issuer "R3" (verified OK)) by web04.haj.ipfire.org (Postfix) with ESMTPS id 4NLR503G2Xz3xfS for ; Mon, 28 Nov 2022 13:24:04 +0000 (UTC) Received: from mail02.haj.ipfire.org (mail02.haj.ipfire.org [172.28.1.201]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-384) client-signature ECDSA (P-384)) (Client CN "mail02.haj.ipfire.org", Issuer "R3" (verified OK)) by mail01.ipfire.org (Postfix) with ESMTPS id 4NLR4z4xwRz2pl; Mon, 28 Nov 2022 13:24:03 +0000 (UTC) Received: from mail02.haj.ipfire.org (localhost [127.0.0.1]) by mail02.haj.ipfire.org (Postfix) with ESMTP id 4NLR4z4MgTz2xx3; Mon, 28 Nov 2022 13:24:03 +0000 (UTC) Received: from mail01.ipfire.org (mail01.haj.ipfire.org [172.28.1.202]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-384) client-signature ECDSA (P-384)) (Client CN "mail01.haj.ipfire.org", Issuer "R3" (verified OK)) by mail02.haj.ipfire.org (Postfix) with ESMTPS id 4NLR4z07rQz2xgt for ; Mon, 28 Nov 2022 13:24:03 +0000 (UTC) Received: from [127.0.0.1] (localhost [127.0.0.1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-384) server-digest SHA384) (No client certificate requested) by mail01.ipfire.org (Postfix) with ESMTPSA id 4NLR4y1kWVz2qh; Mon, 28 Nov 2022 13:24:02 +0000 (UTC) DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=ipfire.org; s=202003ed25519; t=1669641842; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=s0asnLrw7UcuqsJN0LqhhNSh5kw/rMiQzMod1/IYeM4=; b=ajZ+F181pc6OC4oeRoaZ+cEc15A6KQzOmm7iYD5eTJOX8hLQ2/QuEE3XT7IvKlmDsUHDWK vdtfdKlf7P+CxXBw== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ipfire.org; s=202003rsa; t=1669641842; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=s0asnLrw7UcuqsJN0LqhhNSh5kw/rMiQzMod1/IYeM4=; b=R1PHIYPDq8q9zY+BxLG8gPoyErQeukpx3pSL7BzThYTExN5JiURPsSzd0vrzUU8DWJi7k1 wERaT8dbW80gbhDXnZpDdW2GsRyG1f+pgI4wXNgoCPOL+ihyfXLveZPXjWZx1lOT8PGlUc fveTicGES1lngVpptdOMqVJ80aXQqWKXGjB2EEzInBQsHXdDHwyBllXOZTzuC5+wX606ZJ hMWkAh216kaeyTkRjbc2+yPp3bdowdyRzG1Y3YEXHTalIve0TsRYJIaU4+Q7S/jbQIeZ0D IiUOCpayGmIHbn2U0xwqaZ8bcKZO0Ni3bwyxdvjx5mil9gro4D+C9Mtq0oojvw== From: Adolf Belka To: development@lists.ipfire.org Subject: [PATCH] sysstat: Update to version 12.7.1 Date: Mon, 28 Nov 2022 14:24:00 +0100 Message-Id: <20221128132400.1572603-1-adolf.belka@ipfire.org> MIME-Version: 1.0 X-BeenThere: development@lists.ipfire.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: IPFire development talk List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: development-bounces@lists.ipfire.org Sender: "Development" - Update from version 12.5.4 to 12.7.1 - Update of rootfile - Changelog 2022/11/06: Version 12.7.1: Fix possible overflow in sa_common.c (GHSL-2022-074) [12.6.1]. sadf: Add support for option -t with SVG output to make it possible to display timestamps in the same locale as that of the file creator. sadf: Print timezone instead of UTC in true time mode. Timezone is also displayed in local time. sadf: PCP: Fix timestamps written to PCP archive file. sar: Add new environment variable S_REPEAT_HEADER. pidstat: Return exit code of the process that was monitored with option -e. mpstat: Add option -H to handle vCPU physical hotplug. Add local, xlocal and debug targets to iconfig script. Turn off gcc's tree-slp-vectorize option which was making sadf crash in some situations. sa_conv.c: Make size of statistics structures from older sysstat versions immutable [12.6.1]. [Bernhard M. Wiedemann]: Declare sadc dependency on libsyscom.a [12.6.1]. [Steve Kay]: Fix gcc v11.2 warnings [12.6.1]. [Steve Kay]: Various cosmetic fixes [12.6.1]. [Jan Christoph Uhde]: sar: Remove `-I int_list` from man-page and help [12.6.1]. [Frank Dana]: Consolidate systemctl commands in README file [12.6.1]. [Rong Tao]: Remove whitespace characters at the end of lines [12.6.1]. Update configure file to deal with newer autoconf version. configure.in file is renamed to configure.ac. Update DTD and XSD documents. sar and sysstat manual pages updated. NLS updated. Add new Georgian translation. Non regression tests updated. 2022/05/29: Version 12.6.0: sar: Fix maximum value for A_IRQ activity. sar/sadf: A_NET_SOFT: Add new metric softnet network backlog. sadc: A_NET_SOFT: Use CPU id from /proc/net/softnet_stat. Update DTD and XSD documents (softnet backlog). [Chris Bagwell]: sar/sadf: Convert 64-bit time value to time_t as needed. sadf: Add basic colorization to sadf's output. sadf: Add sanity checks on values read from file. sadf: PCP: Fix multiple metrics name problems. sa_common.c: Remove unneeded variable assignment. [Lukáš Zaoral]: Take into account LDFLAGS passer to configure script. Various janitorial fixes and updated. Update FAQ. Update sar manual page. Update NLS translations. Update non regression tests. 2022/02/28: Version 12.5.6: sar/sadc: Rewrite code used to collect and display interrupts statistics. Statistics are now collected from /proc/interrupts (instead of /proc/stat) and are displayed for each installed CPU. sar/sadf: Add new "--int=" option to enter a list of interrupts on the command line. sadf: Update the various output formats to deal with the new per-CPU interrupts statistics. Update DTD and XSD documents. CPU elements may be non-existent when all selected CPU are offline. Update sar and sadf manual pages. mpstat: Create its own function to read the total number of interrupts from /proc/stat file. mpstat: Remove unneeded "aligned" attribute from struct stats_irqcpu definition. sar: Fix index value used in online_cpu_bitmap array. sar/sadf: Make sure that datafiles with unknown activities can be read by sar and sadf [12.4.5]. sar/sadf: Don't reallocate buffers for activities not present in file [12.4.5]. sar: Make sure that all buffers are copied in copy_structures() function [12.4.5]. PCP: Fix flow_limit_count metric's unit (A_NET_SOFT activity). PCP: Fix instance names for getattr call (A_NET_NFS(D) activities). Use sizeof() macro instead of hard-coded values with snprintf() functions. rndr_stats.c: Use NOVAL instead of NULL as last argument for cons() function. Use strings definitions whenever possible. Add new non regression tests. Update some existing ones. Various cosmetic fixes. 2021/12/05: Version 12.5.5: iostat: Add --compact option. iostat: Always display persistent names with option -j [12.4.4]. iostat: Fix how device mapper names are taken into account when entered on the command line [12.4.4]. iostat: Update manual page. mpstat: Don't display offline CPU [12.4.4]. mpstat: Fix values displayed when an offline CPU goes back online [12.4.4]. mpstat: Fix untrusted loop bound [12.4.4]. mpstat: Update non regression tests [12.4.4]. sar: Tell the user to convert the file when needed. sadc: Reuse count results for sub-items. [Ville Skyttä]: Use `grep -E` instead of deprecated `egrep` [12.4.4]. [Ville Skyttä]: Spelling and grammar fixes [12.4.4]. Update FAQ. [Nathan Naze]: Update man pages with correct spelling of "JavaScript" [12.4.4]. Update non regression tests. Signed-off-by: Adolf Belka Reviewed-by: Michael Tremer --- config/rootfiles/common/sysstat | 15 ++++++++------- lfs/sysstat | 10 +++++----- 2 files changed, 13 insertions(+), 12 deletions(-) diff --git a/config/rootfiles/common/sysstat b/config/rootfiles/common/sysstat index 480cbecd3..8103920cd 100644 --- a/config/rootfiles/common/sysstat +++ b/config/rootfiles/common/sysstat @@ -11,13 +11,13 @@ usr/bin/sar usr/lib/sa/sa1 usr/lib/sa/sa2 usr/lib/sa/sadc -#usr/share/doc/sysstat-12.5.4 -#usr/share/doc/sysstat-12.5.4/CHANGES -#usr/share/doc/sysstat-12.5.4/COPYING -#usr/share/doc/sysstat-12.5.4/CREDITS -#usr/share/doc/sysstat-12.5.4/FAQ.md -#usr/share/doc/sysstat-12.5.4/README.md -#usr/share/doc/sysstat-12.5.4/sysstat-12.5.4.lsm +#usr/share/doc/sysstat-12.7.1 +#usr/share/doc/sysstat-12.7.1/CHANGES +#usr/share/doc/sysstat-12.7.1/COPYING +#usr/share/doc/sysstat-12.7.1/CREDITS +#usr/share/doc/sysstat-12.7.1/FAQ.md +#usr/share/doc/sysstat-12.7.1/README.md +#usr/share/doc/sysstat-12.7.1/sysstat-12.7.1.lsm #usr/share/locale/af/LC_MESSAGES/sysstat.mo #usr/share/locale/cs/LC_MESSAGES/sysstat.mo #usr/share/locale/da/LC_MESSAGES/sysstat.mo @@ -34,6 +34,7 @@ usr/lib/sa/sadc #usr/share/locale/id/LC_MESSAGES/sysstat.mo #usr/share/locale/it/LC_MESSAGES/sysstat.mo #usr/share/locale/ja/LC_MESSAGES/sysstat.mo +#usr/share/locale/ka/LC_MESSAGES/sysstat.mo #usr/share/locale/ko/LC_MESSAGES/sysstat.mo #usr/share/locale/ky/LC_MESSAGES/sysstat.mo #usr/share/locale/lv/LC_MESSAGES/sysstat.mo diff --git a/lfs/sysstat b/lfs/sysstat index 40d2d01a2..df92f2803 100644 --- a/lfs/sysstat +++ b/lfs/sysstat @@ -1,7 +1,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2007-2021 IPFire Team # +# Copyright (C) 2007-2022 IPFire Team # # # # This program is free software: you can redistribute it and/or modify # # it under the terms of the GNU General Public License as published by # @@ -24,10 +24,10 @@ include Config -VER = 12.5.4 +VER = 12.7.1 THISAPP = sysstat-$(VER) -DL_FILE = $(THISAPP).tar.bz2 +DL_FILE = $(THISAPP).tar.xz DL_FROM = $(URL_IPFIRE) DIR_APP = $(DIR_SRC)/$(THISAPP) TARGET = $(DIR_INFO)/$(THISAPP) @@ -40,7 +40,7 @@ objects = $(DL_FILE) $(DL_FILE) = $(DL_FROM)/$(DL_FILE) -$(DL_FILE)_BLAKE2 = 63d11719e9a2e0ed2b1d9917101f57197dbb02e4643f0407ff344521b34a25ab66917019b10de81addffe936dc7cb98b4ced9daad982740113f73bfcfc4ce634 +$(DL_FILE)_BLAKE2 = fc2af19b7f46e28b2d169ad1279bd7f2472b4325c2d28d4252fd19ffd0ac2b904549f4b9daf70e94c6287bceee0e6ca51cc0600b6680b216deadc326922c13d6 install : $(TARGET) @@ -69,7 +69,7 @@ $(subst %,%_BLAKE2,$(objects)) : $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) @$(PREBUILD) - @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar jxf $(DIR_DL)/$(DL_FILE) + @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar axf $(DIR_DL)/$(DL_FILE) cd $(DIR_APP) && ./configure --prefix=/usr cd $(DIR_APP) && make $(MAKETUNING) cd $(DIR_APP) && make install