Bug 1516731 - Please update to latest upstream version
Summary: Please update to latest upstream version
Keywords:
Status: NEW
Alias: None
Product: Fedora
Classification: Fedora
Component: mcelog
Version: 42
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Prarit Bhargava
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2017-11-23 10:39 UTC by Christian Stadelmann
Modified: 2025-04-12 16:43 UTC (History)
9 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2024-11-27 20:58:53 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)
Update to 194 (1.46 KB, patch)
2023-05-05 05:30 UTC, Doncho Gunchev
no flags Details | Diff

Description Christian Stadelmann 2017-11-23 10:39:33 UTC
Upstream released version 154 a while ago, see
https://git.kernel.org/pub/scm/utils/cpu/mce/mcelog.git/
and
https://github.com/andikleen/mcelog/releases

Comment 1 Fedora End Of Life 2018-02-20 15:38:47 UTC
This bug appears to have been reported against 'rawhide' during the Fedora 28 development cycle.
Changing version to '28'.

Comment 2 Olivier Crête 2018-08-02 17:30:51 UTC
We're at 159 now, and this also applies to rawhide... See also bug #1567941

Comment 3 Ben Cotton 2019-05-02 19:19:15 UTC
This message is a reminder that Fedora 28 is nearing its end of life.
On 2019-May-28 Fedora will stop maintaining and issuing updates for
Fedora 28. It is Fedora's policy to close all bug reports from releases
that are no longer maintained. At that time this bug will be closed as
EOL if it remains open with a Fedora 'version' of '28'.

Package Maintainer: If you wish for this bug to remain open because you
plan to fix it in a currently maintained version, simply change the 'version' 
to a later Fedora version.

Thank you for reporting this issue and we are sorry that we were not 
able to fix it before Fedora 28 is end of life. If you would still like 
to see this bug fixed and are able to reproduce it against a later version 
of Fedora, you are encouraged  change the 'version' to a later Fedora 
version prior this bug is closed as described in the policy above.

Although we aim to fix as many bugs as possible during every release's 
lifetime, sometimes those efforts are overtaken by events. Often a 
more recent Fedora release includes newer upstream software that fixes 
bugs or makes them obsolete.

Comment 4 Olivier Crête 2019-05-02 20:03:58 UTC
This is also valid on F30!

Comment 5 Ben Cotton 2019-05-02 21:12:38 UTC
This message is a reminder that Fedora 28 is nearing its end of life.
On 2019-May-28 Fedora will stop maintaining and issuing updates for
Fedora 28. It is Fedora's policy to close all bug reports from releases
that are no longer maintained. At that time this bug will be closed as
EOL if it remains open with a Fedora 'version' of '28'.

Package Maintainer: If you wish for this bug to remain open because you
plan to fix it in a currently maintained version, simply change the 'version' 
to a later Fedora version.

Thank you for reporting this issue and we are sorry that we were not 
able to fix it before Fedora 28 is end of life. If you would still like 
to see this bug fixed and are able to reproduce it against a later version 
of Fedora, you are encouraged  change the 'version' to a later Fedora 
version prior this bug is closed as described in the policy above.

Although we aim to fix as many bugs as possible during every release's 
lifetime, sometimes those efforts are overtaken by events. Often a 
more recent Fedora release includes newer upstream software that fixes 
bugs or makes them obsolete.

Comment 6 Doncho Gunchev 2019-06-12 03:47:26 UTC
And there is version 162 now... here's how I built it (switched to .tar.gz because it is 50K smaller ~ 1/7):

--- mcelog.spec 2019-02-01 22:57:25.000000000 +0200
+++ mcelog-my.spec      2019-06-12 06:39:00.446381730 +0300
@@ -1,11 +1,11 @@
 Summary:       Tool to translate x86-64 CPU Machine Check Exception data
 Name:          mcelog
-Version:       153
-Release:       4%{?dist}
+Version:       162
+Release:       0%{?dist}
 Epoch:         3
 License:       GPLv2
 URL:           https://github.com/andikleen/mcelog
-Source0:       %{url}/archive/v%{version}.zip
+Source0:       %{url}/archive/v%{version}.tar.gz
 # note that this source OVERRIDES the one on the tarball above!
 Source1:       mcelog.conf
 Source2:       mcelog.service
@@ -60,6 +60,9 @@
 %{_mandir}/*/*
 
 %changelog
+* Wed Jun 12 2019 Doncho Gunchev <dgunchev> - 3:162-0
+- Update to v162, use .tar.gz because it is smaller
+
 * Fri Feb 01 2019 Fedora Release Engineering <releng> - 3:153-4
 - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
 
This got rid of:
Jun 11 09:49:57 dglp.obsidian.lan mcelog[1219]: MCi_MISC register valid
Jun 11 09:49:57 dglp.obsidian.lan mcelog[1219]: MCi_ADDR register valid
Jun 11 09:49:57 dglp.obsidian.lan mcelog[1219]: Threshold based error status: green
Jun 11 09:49:57 dglp.obsidian.lan mcelog[1219]: MCA: corrected filtering (some unreported errors in same region)
Jun 11 09:49:57 dglp.obsidian.lan mcelog[1219]: Generic CACHE Level-2 Read Error
Jun 11 09:49:57 dglp.obsidian.lan mcelog[1219]: STATUS cc203cc00004111a MCGSTATUS 0
Jun 11 09:49:57 dglp.obsidian.lan mcelog[1219]: MCGCAP c0a APICID 0 SOCKETID 0
Jun 11 09:49:57 dglp.obsidian.lan mcelog[1219]: CPUID Vendor Intel Family 6 Model 158
Jun 11 09:49:57 dglp.obsidian.lan mcelog[1219]: mcelog: warning: 8 bytes ignored in each record
Jun 11 09:49:57 dglp.obsidian.lan mcelog[1219]: mcelog: consider an update

Comment 7 Stan King 2019-07-13 17:34:21 UTC
I wholeheartedly agree with the idea trying the newer version of mcelog, for the following reasons:

* I too get the "mcelog: warning: 8 bytes ignored in each record" on at least a couple systems.

* I'm getting occasional thermal events that are resolved in a split-second, at times when CPU load is not particularly high.

* When those thermal events are logged, no detail is supplied in the dmesg output.  The output of the "mcelog --client" command is empty.

The newer version might solve some of these problems.

Comment 8 Ben Cotton 2020-04-30 21:34:15 UTC
This message is a reminder that Fedora 30 is nearing its end of life.
Fedora will stop maintaining and issuing updates for Fedora 30 on 2020-05-26.
It is Fedora's policy to close all bug reports from releases that are no longer
maintained. At that time this bug will be closed as EOL if it remains open with a
Fedora 'version' of '30'.

Package Maintainer: If you wish for this bug to remain open because you
plan to fix it in a currently maintained version, simply change the 'version' 
to a later Fedora version.

Thank you for reporting this issue and we are sorry that we were not 
able to fix it before Fedora 30 is end of life. If you would still like 
to see this bug fixed and are able to reproduce it against a later version 
of Fedora, you are encouraged  change the 'version' to a later Fedora 
version prior this bug is closed as described in the policy above.

Although we aim to fix as many bugs as possible during every release's 
lifetime, sometimes those efforts are overtaken by events. Often a 
more recent Fedora release includes newer upstream software that fixes 
bugs or makes them obsolete.

Comment 9 Stan King 2020-04-30 21:38:47 UTC
Not sure who to address this to, because it doesn't appear to be assigned to anybody.

But version 169 of mcelog is available now.  The links in the original post are still good.

Comment 10 Christian Stadelmann 2020-05-01 17:36:12 UTC
Fedora 32 has mcelog 168 distributed, so this issue is partially fixed at least.

(In reply to Stan King from comment #9) 
> But version 169 of mcelog is available now. The links in the original post
> are still good.

Comment 11 Jonathan Wakely 2020-10-13 15:34:13 UTC
Upstream has this commit in v169

commit 06d65d96432b16cdea2d25ec1010c9e8c4e226a0 (tag: v169)
Author: Tony Luck <tony.luck>
Date:   Mon Apr 20 09:03:50 2020 -0700

    mcelog: Add "kflags" field to "struct mce"
    
    Coming soon to the kernel (in v5.8). As noted in the comment
    the kflags field is only for internal use by the kernel. No
    other changes needed to mcelog .. but we do need this locally
    to make the structure size match with the kernel to avoid warning
    messages.
    
    Signed-off-by: Tony Luck <tony.luck>
    Signed-off-by: Andi Kleen <ak.com>


That probably explains why I get this on every hardware event:

Oct 13 16:32:03 wraith.home mcelog[1597]: mcelog: warning: 8 bytes ignored in each record
Oct 13 16:32:03 wraith.home mcelog[1597]: mcelog: consider an update

Please update it.

Comment 12 Jonathan Wakely 2020-11-29 22:17:18 UTC
Still an issue in F33.

Comment 13 Ben Cotton 2021-11-04 16:51:38 UTC
This message is a reminder that Fedora 33 is nearing its end of life.
Fedora will stop maintaining and issuing updates for Fedora 33 on 2021-11-30.
It is Fedora's policy to close all bug reports from releases that are no longer
maintained. At that time this bug will be closed as EOL if it remains open with a
Fedora 'version' of '33'.

Package Maintainer: If you wish for this bug to remain open because you
plan to fix it in a currently maintained version, simply change the 'version' 
to a later Fedora version.

Thank you for reporting this issue and we are sorry that we were not 
able to fix it before Fedora 33 is end of life. If you would still like 
to see this bug fixed and are able to reproduce it against a later version 
of Fedora, you are encouraged  change the 'version' to a later Fedora 
version prior this bug is closed as described in the policy above.

Although we aim to fix as many bugs as possible during every release's 
lifetime, sometimes those efforts are overtaken by events. Often a 
more recent Fedora release includes newer upstream software that fixes 
bugs or makes them obsolete.

Comment 14 Jason Tibbitts 2021-11-11 21:16:18 UTC
Just a note that rawhide currently has 175 while upstream has tagged 179.

I was checking because the kernel complains:

msr: Write to unrecognized MSR 0x17f by mcelog (pid: 20533).
msr: See https://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git/about for details.

and according to that URL this was fixed in kernel 5.11.  That came out in February 2021 while mcelog 175 was released about a month previous.  I don't know if it actually fixes that issue but I do see a large amount of new hardware support was added since 175 was released.

Comment 15 Ben Cotton 2022-02-08 21:28:34 UTC
This bug appears to have been reported against 'rawhide' during the Fedora 36 development cycle.
Changing version to 36.

Comment 16 Ben Cotton 2023-04-25 16:38:24 UTC
This message is a reminder that Fedora Linux 36 is nearing its end of life.
Fedora will stop maintaining and issuing updates for Fedora Linux 36 on 2023-05-16.
It is Fedora's policy to close all bug reports from releases that are no longer
maintained. At that time this bug will be closed as EOL if it remains open with a
'version' of '36'.

Package Maintainer: If you wish for this bug to remain open because you
plan to fix it in a currently maintained version, change the 'version' 
to a later Fedora Linux version. Note that the version field may be hidden.
Click the "Show advanced fields" button if you do not see it.

Thank you for reporting this issue and we are sorry that we were not 
able to fix it before Fedora Linux 36 is end of life. If you would still like 
to see this bug fixed and are able to reproduce it against a later version 
of Fedora Linux, you are encouraged to change the 'version' to a later version
prior to this bug being closed.

Comment 17 Doncho Gunchev 2023-05-05 05:29:36 UTC
Currently we have mcelog-175-5.fc37.x86_64 in Fedora, which is 2 years old, and mcelog-194.tar.gz upstream, which is 4 weeks old.

I'll try to attach patch for update to 194 or create pull request for https://src.fedoraproject.org/rpms/mcelog if I have the time.

I think this can be closed.

Comment 18 Doncho Gunchev 2023-05-05 05:30:21 UTC
Created attachment 1962490 [details]
Update to 194

Comment 19 Fedora Release Engineering 2023-08-16 07:04:07 UTC
This bug appears to have been reported against 'rawhide' during the Fedora Linux 39 development cycle.
Changing version to 39.

Comment 20 Aoife Moloney 2024-11-08 10:39:37 UTC
This message is a reminder that Fedora Linux 39 is nearing its end of life.
Fedora will stop maintaining and issuing updates for Fedora Linux 39 on 2024-11-26.
It is Fedora's policy to close all bug reports from releases that are no longer
maintained. At that time this bug will be closed as EOL if it remains open with a
'version' of '39'.

Package Maintainer: If you wish for this bug to remain open because you
plan to fix it in a currently maintained version, change the 'version' 
to a later Fedora Linux version. Note that the version field may be hidden.
Click the "Show advanced fields" button if you do not see it.

Thank you for reporting this issue and we are sorry that we were not 
able to fix it before Fedora Linux 39 is end of life. If you would still like 
to see this bug fixed and are able to reproduce it against a later version 
of Fedora Linux, you are encouraged to change the 'version' to a later version
prior to this bug being closed.

Comment 21 Aoife Moloney 2024-11-27 20:58:53 UTC
Fedora Linux 39 entered end-of-life (EOL) status on 2024-11-26.

Fedora Linux 39 is no longer maintained, which means that it
will not receive any further security or bug fix updates. As a result we
are closing this bug.

If you can reproduce this bug against a currently maintained version of Fedora Linux
please feel free to reopen this bug against that version. Note that the version
field may be hidden. Click the "Show advanced fields" button if you do not see
the version field.

If you are unable to reopen this bug, please file a new report against an
active release.

Thank you for reporting this bug and we are sorry it could not be fixed.

Comment 22 Christian Stadelmann 2024-12-01 17:51:45 UTC
Upstream is at v201 while we are at v175.

Comment 23 Aoife Moloney 2025-02-26 12:50:17 UTC
This bug appears to have been reported against 'rawhide' during the Fedora Linux 42 development cycle.
Changing version to 42.

Comment 24 Fxzx micah 2025-03-05 09:35:32 UTC
As per Fedora's policy, the mcelog package has met all the conditions for removal from Fedora.

Comment 25 Doncho Gunchev 2025-04-12 14:54:51 UTC
Why is mcelog being removed from Fedora, is there alternative to mcelog or is it no longer needed on modern Intel CPUs (I have AMD)?

Comment 26 Fxzx micah 2025-04-12 16:43:02 UTC
I don't know if there are any alternatives; I only know that according to Fedora's packaging policy, if a package has no maintainer for a long time and remains unupdated for a long period despite new upstream releases, it will be removed.


Note You need to log in before you can comment on or make changes to this bug.