Bug 2188689

Summary: regression in uname -i from Fedora 37 to Fedora 38
Product: [Fedora] Fedora Reporter: Dennis Gilmore <dgilmore>
Component: coreutilsAssignee: Kamil Dudka <kdudka>
Status: CLOSED DUPLICATE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: medium Docs Contact:
Priority: unspecified    
Version: 38CC: admiller, jamartis, jarodwilson, kdudka, kzak, ooprala, ovasik, p, svashisht, vmihalko
Target Milestone: ---Keywords: Regression
Target Release: ---   
Hardware: aarch64   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2023-04-21 20:29:59 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Dennis Gilmore 2023-04-21 16:37:56 UTC
in Fedora 37 uname -i returns aarch64 and in fedora 38 it returns unknown

[root@martouf ~]# rpm -q coreutils
coreutils-9.1-7.fc37.aarch64
[root@martouf ~]# uname -i
aarch64
[root@hathor ~]# rpm -q coreutils
coreutils-9.1-11.fc38.aarch64
[root@hathor ~]# uname -i
unknown


both machines are the same type Nvidia Jetson Nanon Developer Kits, I have seen the same unknown behaviour on other hardware platforms 


Reproducible: Always

Comment 1 Dennis Gilmore 2023-04-21 16:40:26 UTC
"uname -p" exhibits the same behaviour  as "name -i"

Comment 2 Kamil Dudka 2023-04-21 20:29:59 UTC
The options have been documented as non-portable since 2015:
http://git.savannah.gnu.org/gitweb/?p=coreutils.git;a=commitdiff;h=v8.24-7-g6d67649

Please use `uname -m` to print hardware class.  See bug #2121153.

*** This bug has been marked as a duplicate of bug 2126206 ***