Hello community, here is the log from the commit of package rasdaemon for openSUSE:Factory checked in at 2017-07-07 10:17:05 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/rasdaemon (Old) and /work/SRC/openSUSE:Factory/.rasdaemon.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "rasdaemon" Fri Jul 7 10:17:05 2017 rev:5 rq:508365 version:0.5.9 Changes: -------- --- /work/SRC/openSUSE:Factory/rasdaemon/rasdaemon.changes 2017-04-12 18:21:54.245699318 +0200 +++ /work/SRC/openSUSE:Factory/.rasdaemon.new/rasdaemon.changes 2017-07-07 10:17:07.245277017 +0200 @@ -1,0 +2,10 @@ +Fri Jun 09 16:47:20 UTC 2017 - [email protected] + +- Update to version 0.5.9: + * Update it to point to the new repository + * configure.ac: report enabled features + * rasdaemon: Update DIMM labels for Dell Servers + * rasdaemon: add Knights Mill model + * rasdaemon.spec.in: update it to reflect current needs + +------------------------------------------------------------------- Old: ---- rasdaemon-0.5.8.tar.xz New: ---- rasdaemon-0.5.9.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ rasdaemon.spec ++++++ --- /var/tmp/diff_new_pack.puiiCV/_old 2017-07-07 10:17:08.077159310 +0200 +++ /var/tmp/diff_new_pack.puiiCV/_new 2017-07-07 10:17:08.077159310 +0200 @@ -1,7 +1,7 @@ # # spec file for package rasdaemon # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2017 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,7 +17,7 @@ Name: rasdaemon -Version: 0.5.8 +Version: 0.5.9 Release: 0 Summary: Utility to receive RAS error tracings License: GPL-2.0 ++++++ _service ++++++ --- /var/tmp/diff_new_pack.puiiCV/_old 2017-07-07 10:17:08.113154217 +0200 +++ /var/tmp/diff_new_pack.puiiCV/_new 2017-07-07 10:17:08.117153651 +0200 @@ -4,8 +4,8 @@ <param name="scm">git</param> <param name="changesgenerate">enable</param> <param name="filename">rasdaemon</param> - <param name="revision">refs/tags/v0.5.8</param> - <param name="version">0.5.8</param> + <param name="revision">0d1f3f11be930187c7d290293a487d125a10d433</param> + <param name="version">0.5.9</param> </service> <service mode="disabled" name="recompress"> <param name="file">*.tar</param> ++++++ _servicedata ++++++ --- /var/tmp/diff_new_pack.puiiCV/_old 2017-07-07 10:17:08.137150822 +0200 +++ /var/tmp/diff_new_pack.puiiCV/_new 2017-07-07 10:17:08.137150822 +0200 @@ -1,4 +1,4 @@ <servicedata> <service name="tar_scm"> <param name="url">git://git.infradead.org/users/mchehab/rasdaemon.git</param> - <param name="changesrevision">113198d8918272e41a58aa09a7ac7dd1e0435417</param></service></servicedata> \ No newline at end of file + <param name="changesrevision">0d1f3f11be930187c7d290293a487d125a10d433</param></service></servicedata> \ No newline at end of file ++++++ rasdaemon-0.5.8.tar.xz -> rasdaemon-0.5.9.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/rasdaemon-0.5.8/ChangeLog new/rasdaemon-0.5.9/ChangeLog --- old/rasdaemon-0.5.8/ChangeLog 2016-04-15 12:07:11.000000000 +0200 +++ new/rasdaemon-0.5.9/ChangeLog 2017-06-08 11:49:33.000000000 +0200 @@ -95,3 +95,8 @@ 2016-04-15 Mauro Carvalho Chehab <[email protected]> - Version 0.5.8 * Add Broadwell EP/EX MSCOD and Broadwell DE MSCOD values + +2016-06-08 Mauro Carvalho Chehab <[email protected]> + - Version 0.5.9 + * Add Knights Mill and updated DELL labels + * Configure now reports enabled options diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/rasdaemon-0.5.8/Makefile.am new/rasdaemon-0.5.9/Makefile.am --- old/rasdaemon-0.5.8/Makefile.am 2016-04-15 12:07:11.000000000 +0200 +++ new/rasdaemon-0.5.9/Makefile.am 2017-06-08 11:49:33.000000000 +0200 @@ -64,7 +64,7 @@ rpmlint misc/@[email protected] `rpm --eval %{_topdir}`/SRPMS/@PACKAGE@-@PACKAGE_VERSION@*.src.rpm `rpm --eval %{_topdir}`/RPMS/*/@PACKAGE@-@PACKAGE_VERSION@*.rpm upload: - scp `rpm --eval %{_topdir}`/SRPMS/@PACKAGE@-@PACKAGE_VERSION@*.src.rpm @PACKAGE@-@[email protected] misc/rasdaemon.spec fedorapeople.org:public_html + scp `rpm --eval %{_topdir}`/SRPMS/@PACKAGE@-@PACKAGE_VERSION@*.src.rpm @PACKAGE@-@[email protected] misc/rasdaemon.spec www.infradead.org:public_html/rasdaemon # custom target install-data-local: diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/rasdaemon-0.5.8/README new/rasdaemon-0.5.9/README --- old/rasdaemon-0.5.8/README 2016-04-15 12:07:11.000000000 +0200 +++ new/rasdaemon-0.5.9/README 2017-06-08 11:49:33.000000000 +0200 @@ -6,14 +6,10 @@ The main repository for the rasdaemon is at Fedora hosted: - https://git.fedorahosted.org/cgit/rasdaemon.git/ - -I have a secondary repository at Infradead: - http://git.infradead.org/users/mchehab/rasdaemon.git -Where I use when I'm working on experimental patches, not ready yet -for upstream. +Tarballs for each release can be found at: + http://www.infradead.org/~mchehab/rasdaemon/ GOALS ===== @@ -186,11 +182,11 @@ If you want to help improving this tool, be my guest! We try to follow the Kernel's CodingStyle and submission rules as a reference. Please send patches enclosed in an email, in plain text, to: - Mauro Carvalho Chehab <[email protected]> + Mauro Carvalho Chehab <[email protected]> or Mauro Carvalho Chehab <[email protected]> -Sending a copy also to [email protected]. +Please always send a copy to [email protected]. Don't foget to add a description of the patch in the body of the email, adding a Signed-off-by: at the end of the patch description (before the unified diff diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/rasdaemon-0.5.8/configure.ac new/rasdaemon-0.5.9/configure.ac --- old/rasdaemon-0.5.8/configure.ac 2016-04-15 12:07:11.000000000 +0200 +++ new/rasdaemon-0.5.9/configure.ac 2017-06-08 11:49:33.000000000 +0200 @@ -1,4 +1,4 @@ -AC_INIT([RASdaemon], 0.5.8) +AC_INIT([RASdaemon], 0.5.9) AM_SILENT_RULES([yes]) AC_CANONICAL_SYSTEM AC_CONFIG_MACRO_DIR([m4]) @@ -83,3 +83,18 @@ AC_SUBST([RAS_DB_FNAME], ["ras-mc_event.db"]) AC_OUTPUT + +dnl --------------------------------------------------------------------- +dnl compile time options summary + +cat <<EOF + +compile time options summary +============================ + + Sqlite3 : $enable_sqlite3 + AER : $enable_aer + MCE : $enable_mce + EXTLOG : $enable_extlog + ABRT report : $enable_abrt_report +EOF diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/rasdaemon-0.5.8/labels/dell new/rasdaemon-0.5.9/labels/dell --- old/rasdaemon-0.5.8/labels/dell 2016-04-15 12:07:11.000000000 +0200 +++ new/rasdaemon-0.5.9/labels/dell 2017-06-08 11:49:33.000000000 +0200 @@ -4,17 +4,105 @@ # labels are found from the silk screen on the motherboard. # #Vendor: <vendor-name> +# Product: <product-name> # Model: <model-name> # <label>: <mc>.<top>.<mid>.<low> # Vendor: Dell Inc. +# 1-socket + Product: PowerEdge R220, PowerEdge R330, PowerEdge T330, PowerEdge R230, PowerEdge T130, PowerEdge T30 + DIMM_A1: 0.0.0; DIMM_A2: 0.0.1; + DIMM_A3: 0.1.0; DIMM_A4: 0.1.1; - Model: 0F5XM3 - DIMM_A1: 0.0.0; DIMM_A2: 0.0.1; DIMM_A3: 0.0.2; DIMM_A4: 0.0.3; - DIMM_A5: 0.1.0; DIMM_A6: 0.1.1; DIMM_A7: 0.1.2; DIMM_A8: 0.1.3; - DIMM_A9: 0.2.0; DIMM_A10: 0.2.1; DIMM_A11: 0.2.2; DIMM_A12: 0.2.3; - - DIMM_B1: 1.0.0; DIMM_B2: 1.0.1; DIMM_B3: 1.0.2; DIMM_B4: 1.0.3; - DIMM_B5: 1.1.0; DIMM_B6: 1.1.1; DIMM_B7: 1.1.2; DIMM_B8: 1.1.3; - DIMM_B9: 1.2.0; DIMM_B10: 1.2.1; DIMM_B11: 1.2.2; DIMM_B12: 1.2.3; + Product: PowerEdge T110 II, PowerEdge T20 + DIMM_A1: 0.0.0; DIMM_A2: 0.1.0; + + DIMM_B1: 0.0.1; DIMM_B2: 0.1.1; + + Product: PowerEdge R320, PowerEdge T320 + DIMM_A1: 0.0.0; DIMM_A2: 0.1.0; DIMM_A3: 0.2.0; + DIMM_A4: 0.0.1; DIMM_A5: 0.1.1; DIMM_A6: 0.2.1; + +# 2-socket + Product: PowerEdge R610 + DIMM_A1: 0.0.0; DIMM_A2: 0.0.1; DIMM_A3: 0.0.2; + DIMM_A4: 0.1.0; DIMM_A5: 0.1.1; DIMM_A6: 0.1.2; + + DIMM_B1: 1.0.0; DIMM_B2: 1.0.1; DIMM_B3: 1.0.2; + DIMM_B4: 1.1.0; DIMM_B5: 1.1.1; DIMM_B6: 1.1.2; + + Product: PowerEdge T710, PowerEdge R710 + DIMM_A3: 0.0.0; DIMM_A2: 0.1.0; DIMM_A1: 0.2.0; + DIMM_A6: 0.0.1; DIMM_A5: 0.1.1; DIMM_A4: 0.2.1; + DIMM_A9: 0.0.2; DIMM_A8: 0.1.2; DIMM_A7: 0.2.2; + + DIMM_B3: 1.0.0; DIMM_B2: 1.1.0; DIMM_B1: 1.2.0; + DIMM_B6: 1.0.1; DIMM_B5: 1.1.1; DIMM_B4: 1.2.1; + DIMM_B9: 1.0.2; DIMM_B8: 1.1.2; DIMM_B7: 1.2.2; + + Product: PowerEdge R620, PowerEdge T620, PowerEdge R720xd, PowerEdge R730xd, PowerEdge T630, PowerEdge R730, PowerEdge R630, PowerEdge T620, PowerEdge M620, PowerEdge FC620, PowerEdge M630, PowerEdge FC630 + DIMM_A1: 0.0.0; DIMM_A2: 0.1.0; DIMM_A3: 0.2.0; DIMM_A4: 0.3.0; + DIMM_A5: 0.0.1; DIMM_A6: 0.1.1; DIMM_A7: 0.2.1; DIMM_A8: 0.3.1; + DIMM_A9: 0.0.2; DIMM_A10: 0.1.2; DIMM_A11: 0.2.2; DIMM_A12: 0.3.2; + + DIMM_B1: 1.0.0; DIMM_B2: 1.1.0; DIMM_B3: 1.2.0; DIMM_B4: 1.3.0; + DIMM_B5: 1.0.1; DIMM_B6: 1.1.1; DIMM_B7: 1.2.1; DIMM_B8: 1.3.1; + DIMM_B9: 1.0.2; DIMM_B10: 1.1.2; DIMM_B11: 1.2.2; DIMM_B12: 1.3.2; + + Product: PowerEdge M520, PowerEdge R420, PowerEdge T420 + DIMM_A1: 0.1.0; DIMM_A2: 0.2.0; DIMM_A3: 0.3.0; + DIMM_A4: 0.1.1; DIMM_A5: 0.2.1; DIMM_A6: 0.3.1; + + DIMM_B1: 1.1.0; DIMM_B2: 1.2.0; DIMM_B3: 1.3.0; + DIMM_B4: 1.1.1; DIMM_B5: 1.2.1; DIMM_B6: 1.3.1; + + Product: PowerEdge FC420, PowerEdge M420 + DIMM_A1: 0.0.0; DIMM_A2: 0.1.0; DIMM_A3: 0.2.0; + + DIMM_B1: 1.0.0; DIMM_B2: 1.1.0; DIMM_B3: 1.2.0; + + Product: PowerEdge C6320, PowerEdge C4130 + DIMM_A1: 0.0.0; DIMM_A2: 0.1.0; DIMM_A3: 0.2.0; DIMM_A4: 0.3.0; + DIMM_A5: 0.0.1; DIMM_A6: 0.1.1; DIMM_A7: 0.2.1; DIMM_A8: 0.3.1; + + DIMM_B1: 1.0.0; DIMM_B2: 1.1.0; DIMM_B3: 1.2.0; DIMM_B4: 1.3.0; + DIMM_B5: 1.0.1; DIMM_B6: 1.1.1; DIMM_B7: 1.2.1; DIMM_B8: 1.3.1; + + Product: PowerEdge R430, PowerEdge T430, PowerEdge R530 + DIMM_A1: 0.0.0; DIMM_A2: 0.1.0; DIMM_A3: 0.2.0; DIMM_A4: 0.3.0; + DIMM_A5: 0.0.1; DIMM_A6: 0.1.1; DIMM_A7: 0.2.1; DIMM_A8: 0.3.1; + + DIMM_B1: 1.0.0; DIMM_B2: 1.1.0; DIMM_B3: 1.2.0; DIMM_B4: 1.3.0; + + Product: PowerEdge FC430 + DIMM_A1: 0.1.0; DIMM_A2: 0.0.0; DIMM_A3: 0.2.0; DIMM_A4: 0.3.0; + + DIMM_B1: 1.1.0; DIMM_B2: 1.0.0; DIMM_B3: 1.2.0; DIMM_B4: 1.3.0; + +# 4-socket + Product: PowerEdge M820, PowerEdge R830, PowerEdge M830, PowerEdge R930, PowerEdge FC830 + DIMM_A1: 0.0.0; DIMM_A2: 0.1.0; DIMM_A3: 0.2.0; DIMM_A4: 0.3.0; + DIMM_A5: 0.0.1; DIMM_A6: 0.1.1; DIMM_A7: 0.2.1; DIMM_A8: 0.3.1; + DIMM_A9: 0.0.2; DIMM_A10: 0.1.2; DIMM_A11: 0.2.2; DIMM_A12: 0.3.2; + + DIMM_B1: 1.0.0; DIMM_B2: 1.1.0; DIMM_B3: 1.2.0; DIMM_B4: 1.3.0; + DIMM_B5: 1.0.1; DIMM_B6: 1.1.1; DIMM_B7: 1.2.1; DIMM_B8: 1.3.1; + DIMM_B9: 1.0.2; DIMM_B10: 1.1.2; DIMM_B11: 1.2.2; DIMM_B12: 1.3.2; + + DIMM_C1: 2.0.0; DIMM_C2: 2.1.0; DIMM_C3: 2.2.0; DIMM_C4: 2.3.0; + DIMM_C5: 2.0.1; DIMM_C6: 2.1.1; DIMM_C7: 2.2.1; DIMM_C8: 2.3.1; + DIMM_C9: 2.0.2; DIMM_C10: 2.1.2; DIMM_C11: 2.2.2; DIMM_C12: 2.3.2; + + DIMM_D1: 3.0.0; DIMM_D2: 3.1.0; DIMM_D3: 3.2.0; DIMM_D4: 3.3.0; + DIMM_D5: 3.0.1; DIMM_D6: 3.1.1; DIMM_D7: 3.2.1; DIMM_D8: 3.3.1; + DIMM_D9: 3.0.2; DIMM_D10: 3.1.2; DIMM_D11: 3.2.2; DIMM_D12: 3.3.2; + + Product: PowerEdge FM120x4 + DIMM_A_A1: 0.1.0; DIMM_A_A2: 0.2.0; + + DIMM_B_A1: 1.1.0; DIMM_B_A2: 1.2.0; + + DIMM_C_A1: 2.1.0; DIMM_C_A2: 2.2.0; + + DIMM_D_A1: 3.1.0; DIMM_D_A2: 3.2.0; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/rasdaemon-0.5.8/mce-intel.c new/rasdaemon-0.5.9/mce-intel.c --- old/rasdaemon-0.5.8/mce-intel.c 2016-04-15 12:07:11.000000000 +0200 +++ new/rasdaemon-0.5.9/mce-intel.c 2017-06-08 11:49:33.000000000 +0200 @@ -399,6 +399,7 @@ hsw_decode_model(ras, e); break; case CPU_KNIGHTS_LANDING: + case CPU_KNIGHTS_MILL: knl_decode_model(ras, e); break; case CPU_BROADWELL_DE: @@ -471,6 +472,7 @@ case CPU_IVY_BRIDGE_EPEX: case CPU_HASWELL_EPEX: case CPU_KNIGHTS_LANDING: + case CPU_KNIGHTS_MILL: msr = 0x17f; /* MSR_ERROR_CONTROL */ bit = 0x2; /* MemError Log Enable */ break; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/rasdaemon-0.5.8/misc/rasdaemon.spec.in new/rasdaemon-0.5.9/misc/rasdaemon.spec.in --- old/rasdaemon-0.5.8/misc/rasdaemon.spec.in 2016-04-15 12:07:11.000000000 +0200 +++ new/rasdaemon-0.5.9/misc/rasdaemon.spec.in 2017-06-08 11:49:33.000000000 +0200 @@ -4,15 +4,23 @@ Summary: Utility to receive RAS error tracings Group: Applications/System License: GPLv2 -URL: https://git.fedorahosted.org/git/rasdaemon.git -Source0: http://mchehab.fedorapeople.org/%{name}-%{version}.tar.bz2 -BuildRoot: %{_tmppath}/%{name}-%{version}-%{release} -Requires: hwdata, dmidecode, perl-dbd-sqlite -BuildRequires: autoconf, automake, gettext-devel, libtool, sqlite-devel -ExclusiveArch: %{ix86} x86_64 -Requires(post): systemd-units -Requires(preun): systemd-units -Requires(postun): systemd-units +URL: http://git.infradead.org/users/mchehab/rasdaemon.git +Source0: http://www.infradead.org/~mchehab/rasdaemon/%{name}-%{version}.tar.bz2 +ExcludeArch: s390 s390x +BuildRequires: gettext-devel +BuildRequires: perl-generators +BuildRequires: sqlite-devel +BuildRequires: systemd +Provides: bundled(kernel-event-lib) +Requires: hwdata +Requires: perl-DBD-SQLite +%ifarch %{ix86} x86_64 +Requires: dmidecode +%endif + +Requires(post): systemd +Requires(preun): systemd +Requires(postun): systemd %description %{name} is a RAS (Reliability, Availability and Serviceability) logging tool. @@ -28,7 +36,6 @@ %setup -q %build -autoreconf -vfi %configure --enable-mce --enable-aer --enable-sqlite3 --enable-extlog --enable-abrt-report make %{?_smp_mflags} @@ -49,6 +56,9 @@ %changelog +* Thu Jun 08 2017 Mauro Carvalho Chehab <[email protected]> 0.5.9-1 +- Bump to version 0.5.8 adding support for Knights Mill and update DELL labels + * Fri Apr 15 2016 Mauro Carvalho Chehab <[email protected]> 0.5.8-1 - Bump to version 0.5.8 adding support for Broadwell EP/EX MSCOD and Broadwell DE MSCOD @@ -69,10 +79,10 @@ * Tue Sep 10 2013 Mauro Carvalho Chehab <[email protected]> 0.4.2-1 - Fix ras-mc-ctl layout filling - + * Wed May 29 2013 Mauro Carvalho Chehab <[email protected]> 0.4.1-2 - Fix the name of perl-DBD-SQLite package - + * Wed May 29 2013 Mauro Carvalho Chehab <[email protected]> 0.4.1-1 - Updated to version 0.4.1 with contains some bug fixes diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/rasdaemon-0.5.8/ras-mce-handler.c new/rasdaemon-0.5.9/ras-mce-handler.c --- old/rasdaemon-0.5.8/ras-mce-handler.c 2016-04-15 12:07:11.000000000 +0200 +++ new/rasdaemon-0.5.9/ras-mce-handler.c 2017-06-08 11:49:33.000000000 +0200 @@ -53,6 +53,7 @@ [CPU_BROADWELL_DE] = "Broadwell DE", [CPU_BROADWELL_EPEX] = "Broadwell EP/EX", [CPU_KNIGHTS_LANDING] = "Knights Landing", + [CPU_KNIGHTS_MILL] = "Knights Mill", }; static enum cputype select_intel_cputype(struct ras_events *ras) @@ -100,6 +101,8 @@ return CPU_BROADWELL; else if (mce->model == 0x57) return CPU_KNIGHTS_LANDING; + else if (mce->model == 0x85) + return CPU_KNIGHTS_MILL; if (mce->model > 0x1a) { log(ALL, LOG_INFO, @@ -229,6 +232,7 @@ case CPU_IVY_BRIDGE_EPEX: case CPU_HASWELL_EPEX: case CPU_KNIGHTS_LANDING: + case CPU_KNIGHTS_MILL: set_intel_imc_log(mce->cputype, ncpus); default: break; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/rasdaemon-0.5.8/ras-mce-handler.h new/rasdaemon-0.5.9/ras-mce-handler.h --- old/rasdaemon-0.5.8/ras-mce-handler.h 2016-04-15 12:07:11.000000000 +0200 +++ new/rasdaemon-0.5.9/ras-mce-handler.h 2017-06-08 11:49:33.000000000 +0200 @@ -48,6 +48,7 @@ CPU_BROADWELL_DE, CPU_BROADWELL_EPEX, CPU_KNIGHTS_LANDING, + CPU_KNIGHTS_MILL, }; struct mce_event {
