Audit packages omitting riscv64 from 'ExclusiveArch' #3
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
From a quick
grepof 24K Fedora specs for "ExcludeArch" / "ExclusiveArch":ExcludeArchmentions riscv64): 4 pkgsExclusiveArchis missing riscv64): 1024 pkgsInvestigate the packages with
ExclusiveArchthat is omitting `riscv64.During my tests, I got some packages built:
Not tested them on real hardware, not checked does it make sense.
Once
sbsigntoolsgot built,efitoolsbuilds as well.PR: https://src.fedoraproject.org/rpms/sbsigntools/pull-request/6
Merged
ursa-majorenabled: https://src.fedoraproject.org/rpms/ursa-major/pull-request/6umrenabled: https://src.fedoraproject.org/rpms/umr/pull-request/3dmtcp: https://src.fedoraproject.org/rpms/dmtcp/pull-request/4iyfct: https://src.fedoraproject.org/rpms/iyfct/pull-request/1safetyblanket: https://src.fedoraproject.org/rpms/safetyblanket/pull-request/1another simple, 'love' using game
wasmedge: https://src.fedoraproject.org/rpms/wasmedge/pull-request/7Looked at crashlib/folly/fbthrift.
folly in f43 is built with old libdwarf so it wants /usr/include/libdwarf-0/ directory while current libdwarf keeps headers in /usr/include/libdwarf-2/ dir. Discussed it with maintainer (Michael Lind) and he told that folly and fbthrift are going to be orphaned instead.
crashlib will bundle both folly and fbthrift soon.
wdt: https://src.fedoraproject.org/rpms/wdt/pull-request/2Dropped ExclusiveArch for tdlib: https://src.fedoraproject.org/rpms/tdlib/pull-request/5 as all Fedora architectures have more than 16GB ram in builders nowadays.
RISC-V port has some 8GB builders but also have 16-32GB ones and schedule high memory use there.
This file lists 1064 packages with their ExclusiveArch values. I plan to work on it to turn it into a table with properly organized columns and status field.
https://marcin.juszkiewicz.com.pl/test/riscv.html is work-in-progress page. May move it to the other place, but will update link here then.
The Global Extensible Open Power Manager (geopm) packages (geopmd, libgeopm, libgeopmd, python-geompy) built fine on riscv64.
Mailed maintainer as those packages are buildable also on aarch64 and ppc64le (fail on s390x).
crash: https://src.fedoraproject.org/rpms/crash/pull-request/16crash-trace-commandpatch sent by e-mail.crash-gcore-commandrequires writing risc-v support code.libkrunfw: https://src.fedoraproject.org/rpms/libkrunfw/pull-request/2