diff mbox series

[v2] sysstat: upgrade 12.7.9 -> 12.8.0

Message ID 20260831-mathieu-updates-2026-08-31-v2-1-8cb235b7feae@bootlin.com
State New
Headers show
Series [v2] sysstat: upgrade 12.7.9 -> 12.8.0 | expand

Commit Message

Mathieu Dubois-Briand Aug. 31, 2026, 3:23 p.m. UTC
Source: CHANGES

	* [Agenticode]: sadc: Read /proc/stat once per collection cycle.
	* rd_stats.c: Rework functions to read /proc files once.
	* Read all /proc files once per collection cycle.
	* [Sagar Sagar]: Avoid all-zero CPU rows on counter regression.
	* [Lilu]: svg_stats.c: Fix integer overflow in allocate_graph_lines
	  size computation.
	* [Hang Zhao]: sadc: Fix pgscan_direct counter incorrectly including
	  pgscan_direct_throttle.
	* [Andy Lau]: sadc: Fix pgsteal/s double counting by only summing
	  pgsteal_anon and pgsteal_file.
	* [Andy Lau]: sar, mpstat: use write() instead of printf() in signal
	  handler to ensure JSON output is properly closed on SIGTERM.
	* [Andy Lau]: Remove unnecessary unsigned int cast that truncates
	  irq_nr in read_stat_total_irq().
	* [Andy Lau]: Fix typo in sar manual page.
	* [Dean Chen]: sadf, sar: let --fs match mountpoints as well as device
	  names.
	* sar/sadf: Don't test for empty "--fs=" list.
	* [Nathan Scott]: iostat/tapestat/cifsiostat: add -G flag for gibibyte
	  display.
	* [Nathan Scott]: sa1: derive LONG_NAME from SADC_OPTIONS, not just
	  HISTORY.
	* [Nathan Scott]: sa2: honour -D in SADC_OPTIONS for date format.
	* [Nathan Scott]: Slightly reduce scope of install-cron configure script
	  option.
	* [Nathan Scott]: Rename --enable-install-cron to
	  --disable-automated-sar-reporting.
	* [Nathan Scott]: Enable automated sar reporting by default.
	* [Nathan Scott]: sadc: Fix heap buffer overflow in reallocate_buffer().
	* [Nathan Scott]: do_test: Replace bash-ism with POSIX arithmetic.
	* [Nathan Scott]: do_test: Exit with error status on test failure.
	* [Nathan Scott]: tests: Fix PCP archive test portability.
	* [Nathan Scott]: ci: Add GitHub Actions CI workflow.
	* sa1: Remove "iso" option.
	* cifsiostat: Add JSON output for option -G (display in Gigabytes).
	* pidstat: Add fflush() after JSON closing output.
	* sadc: Now only read pgscan_kswapd counter.
	* sa_wrap.c: Also use reallocate_buffer() function for A_PWR_FREQ
	  activity.
	* cifsiostat, iostat, sa1, sadf, sar and tapestat manual pages updated.
	* Non-regression tests updated. New tests added.
	* simtest: Fix issue related to 19th day of the month.
	* Makefile: Fix EXTRALIST variable contents.
	* Fix some tests for out-of-tree build.
	* do_test: Make options available with out-of-tree target.
	* [orbisai0security]: Fix a (theoretical) security vulnerability.
	* [Peter Dave Hello]: Refresh sysstat gettext template file.
	* FAQ file updated.
	* NLS translations updated.
	* Update year in copyright messages.
	* tapestat: Cosmetic change.

2026/08/28: Version 12.8.0 - Sebastien Godard (sysstat <at> orange.fr)

Renaming the cron PACKAGECONFIG, as the option changed upstream:

   The --enable-install-cron option name is misleading since it configures
   systemd unit files (not just cron) to run sa1/sa2 periodically. Rename
   it to --enable-automated-sar-reporting to better describe its purpose.

Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
---
Changes in v2:
- changed cron/automated-sar PACKAGECONFIG
- Link to v1: https://lore.kernel.org/r/20260831-mathieu-updates-2026-08-31-v1-0-58b54db72860@bootlin.com
---
 .../sysstat/0001-configure.in-remove-check-for-chkconfig.patch        | 4 ++--
 .../recipes-extended/sysstat/{sysstat_12.7.9.bb => sysstat_12.8.0.bb} | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)


---
base-commit: db81c1a42a0f552d9a8ec124f004ae2063d58c33
change-id: 20260831-mathieu-updates-2026-08-31-c860716a09f9

Best regards,
diff mbox series

Patch

diff --git a/meta/recipes-extended/sysstat/sysstat/0001-configure.in-remove-check-for-chkconfig.patch b/meta/recipes-extended/sysstat/sysstat/0001-configure.in-remove-check-for-chkconfig.patch
index 431a60aee155..3bbf769929ce 100644
--- a/meta/recipes-extended/sysstat/sysstat/0001-configure.in-remove-check-for-chkconfig.patch
+++ b/meta/recipes-extended/sysstat/sysstat/0001-configure.in-remove-check-for-chkconfig.patch
@@ -1,4 +1,4 @@ 
-From f41b0253d1583f7e1286fa2f29393c3d3f5183b4 Mon Sep 17 00:00:00 2001
+From 7df414e3a4919d6bc68728ea593d00098ef1fc13 Mon Sep 17 00:00:00 2001
 From: Wenlin Kang <wenlin.kang@windriver.com>
 Date: Tue, 5 Nov 2019 16:16:44 +0800
 Subject: [PATCH] configure.ac: remove check for chkconfig
@@ -13,7 +13,7 @@  Signed-off-by: Wenlin Kang <wenlin.kang@windriver.com>
  1 file changed, 2 insertions(+), 1 deletion(-)
 
 diff --git a/configure.ac b/configure.ac
-index 8b5f9b73..910ebd5a 100644
+index 17507ea9..a08d717b 100644
 --- a/configure.ac
 +++ b/configure.ac
 @@ -42,7 +42,8 @@ AC_SUBST(VER_JSON)
diff --git a/meta/recipes-extended/sysstat/sysstat_12.7.9.bb b/meta/recipes-extended/sysstat/sysstat_12.8.0.bb
similarity index 93%
rename from meta/recipes-extended/sysstat/sysstat_12.7.9.bb
rename to meta/recipes-extended/sysstat/sysstat_12.8.0.bb
index ffc7c0ac3736..d5a9b48491b6 100644
--- a/meta/recipes-extended/sysstat/sysstat_12.7.9.bb
+++ b/meta/recipes-extended/sysstat/sysstat_12.8.0.bb
@@ -12,7 +12,7 @@  SRC_URI = "git://github.com/sysstat/sysstat.git;protocol=https;branch=master;tag
 
 LIC_FILES_CHKSUM = "file://COPYING;md5=a23a74b3f4caf9616230789d94217acb"
 
-SRCREV = "b8f987807e7c7ba5c1b2ca8b7b1e9d80e61bce6c"
+SRCREV = "ffabe8175aa9a7aa056380c66ed3648e50c1967d"
 
 DEPENDS += "base-passwd xz-native"
 
@@ -21,7 +21,7 @@  inherit autotools-brokensep gettext systemd
 
 PACKAGECONFIG ??= "${@bb.utils.filter('DISTRO_FEATURES', 'systemd', d)}"
 PACKAGECONFIG[lm-sensors] = "--enable-sensors,--disable-sensors,lmsensors,lmsensors-libsensors"
-PACKAGECONFIG[cron] = "--enable-install-cron --enable-copy-only,--disable-install-cron --disable-copy-only"
+PACKAGECONFIG[automated-sar] = "--enable-automated-sar-reporting --enable-copy-only,--disable-automated-sar-reporting --disable-copy-only"
 PACKAGECONFIG[systemd] = "--with-systemdsystemunitdir=${systemd_system_unitdir}"
 
 EXTRA_OECONF += "--disable-stripping"