Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package mcelog for openSUSE:Factory checked in at 2026-07-09 22:18:33 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/mcelog (Old) and /work/SRC/openSUSE:Factory/.mcelog.new.1991 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "mcelog" Thu Jul 9 22:18:33 2026 rev:76 rq:1364517 version:211 Changes: -------- --- /work/SRC/openSUSE:Factory/mcelog/mcelog.changes 2026-02-11 19:12:13.320483968 +0100 +++ /work/SRC/openSUSE:Factory/.mcelog.new.1991/mcelog.changes 2026-07-09 22:18:54.593167228 +0200 @@ -1,0 +2,18 @@ +Wed Jul 08 11:27:47 UTC 2026 - Thomas Renninger <[email protected]> + +- Add missing python3-base BR (bsc#1270322). +- Update to version 211: + * mcelog: Don't try to offline "unknown" CPU + * Parse PPIN (processor identifier) instead of bailing out + * Parse SOCKET as SOCKETID + +------------------------------------------------------------------- +Fri Feb 13 16:08:00 UTC 2026 - Thomas Renninger <[email protected]> + +- Loosen not needed restrictions and allow mcelog in VM env for testing +- Use default logfile /var/log/mcelog in --daemon --foreground mode +A log_file_fix.patch +- Previous change already contained jsc#PED-14849 by: + * Removing Requires(pre): %fillup_prereq + +------------------------------------------------------------------- Old: ---- mcelog-210.obscpio New: ---- log_file_fix.patch mcelog-211.obscpio ----------(New B)---------- New:- Use default logfile /var/log/mcelog in --daemon --foreground mode A log_file_fix.patch - Previous change already contained jsc#PED-14849 by: ----------(New E)---------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ mcelog.spec ++++++ --- /var/tmp/diff_new_pack.1fczKF/_old 2026-07-09 22:18:55.765207129 +0200 +++ /var/tmp/diff_new_pack.1fczKF/_new 2026-07-09 22:18:55.769207264 +0200 @@ -1,8 +1,7 @@ # # spec file for package mcelog # -# Copyright (c) 2026 SUSE LLC -# Copyright (c) 2025 SUSE LLC and contributors +# Copyright (c) 2026 SUSE LLC and contributors # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -25,7 +24,7 @@ %bcond_without usr_etc %endif Name: mcelog -Version: 210 +Version: 211 Release: 0 Summary: Log Machine Check Events License: GPL-2.0-only @@ -35,6 +34,7 @@ Source2: mcelog.sysconfig Source3: mcelog.systemd Source5: mcelog.tmpfiles +Patch0: log_file_fix.patch %if %{with email_notify} Source6: README.email_setup Patch1: email.patch @@ -55,6 +55,7 @@ Requires(pre): %fillup_prereq %endif BuildRequires: pkgconfig +BuildRequires: python3-base BuildRequires: pkgconfig(systemd) Requires: logrotate ExclusiveArch: %{ix86} x86_64 ++++++ _servicedata ++++++ --- /var/tmp/diff_new_pack.1fczKF/_old 2026-07-09 22:18:55.857210260 +0200 +++ /var/tmp/diff_new_pack.1fczKF/_new 2026-07-09 22:18:55.861210397 +0200 @@ -7,6 +7,6 @@ <param name="url">https://github.com/andikleen/mcelog.git</param> <param name="changesrevision">1f3a769c8fb736815a56ea104b7b751c5565cb88</param></service><service name="tar_scm"> <param name="url">https://git.kernel.org/pub/scm/utils/cpu/mce/mcelog.git</param> - <param name="changesrevision">357b136f95be23be1dda2c5e220e0430e9b20765</param></service></servicedata> + <param name="changesrevision">fe4ac4f11ef7b793b6f4c9dcb0f3fdb410a194a2</param></service></servicedata> (No newline at EOF) ++++++ log_file_fix.patch ++++++ --- mcelog.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) --- a/mcelog.c +++ b/mcelog.c @@ -888,7 +888,6 @@ "--ping Send ping command to the currently running mcelog daemon\n" "--ignorenodev Exit silently when the device cannot be opened\n" "--file filename With --ascii read machine check log from filename instead of stdin\n" -"--logfile filename Log decoded machine checks in file filename\n" "--syslog Log decoded machine checks in syslog (default stdout or syslog for daemon)\n" "--syslog-error Log decoded machine checks in syslog with error level\n" "--no-syslog Never log anything to syslog\n" @@ -1113,7 +1112,7 @@ static void modifier_finish(void) { - if(!foreground && daemon_mode && !logfile && !(syslog_opt & SYSLOG_LOG)) { + if(daemon_mode && !logfile && !(syslog_opt & SYSLOG_LOG)) { logfile = logfile_default; } if (logfile) { ++++++ mcelog-210.obscpio -> mcelog-211.obscpio ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/mcelog-210/input/icxd_uc_scrub new/mcelog-211/input/icxd_uc_scrub --- old/mcelog-210/input/icxd_uc_scrub 1970-01-01 01:00:00.000000000 +0100 +++ new/mcelog-211/input/icxd_uc_scrub 2026-07-06 18:29:19.000000000 +0200 @@ -0,0 +1,4 @@ +CPU 0: Machine Check Exception: 5 Bank 14: be000f42001000c1 +RIP !INEXACT! 10:<ffffffff81d56ca9> {intel_idle+0x59/0xa0} +TSC 9b34d209b1e46f ADDR 63a6bdf80 MISC 9000a05ba58fc86 PPIN 67d6735bd52bf4b1 +PROCESSOR 0:606c1 TIME 1774372375 SOCKET 0 APIC 0 microcode 1000211 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/mcelog-210/mcelog.c new/mcelog-211/mcelog.c --- old/mcelog-210/mcelog.c 2026-01-13 23:41:02.000000000 +0100 +++ new/mcelog-211/mcelog.c 2026-07-06 18:29:19.000000000 +0200 @@ -756,6 +756,12 @@ else FIELD(socketid); } + else if (!strncmp(s, "SOCKET", 6)) { + if ((n = sscanf(s, "SOCKET %u%n", &m.socketid, &next)) != 1) + missing++; + else + FIELD(socketid); + } else if (!strncmp(s, "CPUID", 5)) { unsigned fam, mod; char vendor[31]; @@ -792,6 +798,12 @@ FIELD(addr); } } + else if (!strncmp(s, "PPIN", 4)) { + if ((n = sscanf(s, "PPIN %llx%n", &m.ppin, &next)) < 1) + missing++; + else + FIELD(ppin); + } else if (!match_patterns(s, skip_patterns)) n = 0; else { diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/mcelog-210/triggers/cache-error-trigger new/mcelog-211/triggers/cache-error-trigger --- old/mcelog-210/triggers/cache-error-trigger 2026-01-13 23:41:02.000000000 +0100 +++ new/mcelog-211/triggers/cache-error-trigger 2026-07-06 18:29:19.000000000 +0200 @@ -24,7 +24,7 @@ logger -s -p daemon.crit -t mcelog "Level $LEVEL cache error threshold affects CPUs: $AFFECTED_CPUS" -if [ $DO_OFFLINE = 0 ] +if [ $DO_OFFLINE = 0 -o $AFFECTED_CPUS = unknown ] then exit $EXIT fi ++++++ mcelog.obsinfo ++++++ --- /var/tmp/diff_new_pack.1fczKF/_old 2026-07-09 22:18:56.169220882 +0200 +++ /var/tmp/diff_new_pack.1fczKF/_new 2026-07-09 22:18:56.173221019 +0200 @@ -1,5 +1,5 @@ name: mcelog -version: 210 -mtime: 1768344062 -commit: 357b136f95be23be1dda2c5e220e0430e9b20765 +version: 211 +mtime: 1783355359 +commit: fe4ac4f11ef7b793b6f4c9dcb0f3fdb410a194a2 ++++++ mcelog.systemd ++++++ --- /var/tmp/diff_new_pack.1fczKF/_old 2026-07-09 22:18:56.225222790 +0200 +++ /var/tmp/diff_new_pack.1fczKF/_new 2026-07-09 22:18:56.229222925 +0200 @@ -1,6 +1,5 @@ [Unit] Description=Machine Check Exception Logging Daemon -ConditionVirtualization=false ConditionPathExists=/dev/mcelog [Service]
