Some packages fail due to "Empty %files file /builddir/build/BUILD/***/debugsourcefiles.list" error #13
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?
We passed serious debugedit problem and now we have one more to solve. There are packages which fail because their build generates empty "debugsourcefiles.list" file.
Examples:
We have discussed this before on the Matrix channel, and I did some debugging. The issue is understood (see debugedit ticket: https://sourceware.org/bugzilla/show_bug.cgi?id=33823 ). Basically this due to relative paths being used in DWARF debug information and thus debugedit cannot handle those. Debugedit needs to replace basedir (which incl. built time path) with a new basedir that would match install location. Relative paths don't allow that.
Note, that this might become a bigger issue as this is what reproducible builds suggests to do. For example, toolbox.
Another comment. This is broken all arches, not riscv64 specific. On all other arches debugedit returns an empty directory which gets packages, but on riscv64 it returns nothing and it fails.
Something similar to this https://src.fedoraproject.org/rpms/pam-u2f/pull-request/3 for pam-u2f could be a temporary workaround for the affected packages
We have those listed in the tracker:
Of those, when it comes to Fedora 45,
pgadmin4misses some deps and the rest still have that problem.