On Tue, Jul 26, 2022 at 11:49 AM Michal Schorm <mschorm@xxxxxxxxxx> wrote:
Hi,
I've just started (scratch-)building MySQL 8.0.30. (package 'community-mysql').
And the build on Rawhide failed with an error message, I haven't seen before:
"
Processing files: community-mysql-debugsource-8.0.30-1.fc37.x86_64
error: Empty %files file
/builddir/build/BUILD/mysql-8.0.30/debugsourcefiles.list
RPM build errors:
Empty %files file /builddir/build/BUILD/mysql-8.0.30/debugsourcefiles.list
Child return code was: 1
"
Here is the build:
https://koji.fedoraproject.org/koji/taskinfo?taskID=90072976
The issue appeared on every architecture.
A build from the same sources for F35 (scratch-)builds fine:
https://koji.fedoraproject.org/koji/taskinfo?taskID=90073173
--
Does this error ring a bell to anyone?
Since the RPM debug-stuff is automatically generated and the package
builds fine for F35, I assume it's a KOJI issue rather than the
package issue.
I'll submit scratch builds for F36 & F37 in a moment.
I just ran into the same issue with glib2: https://koji.fedoraproject.org/koji/buildinfo?buildID=2036224
Looks like something abort()s during find-debuginfo. I could find the following in the build logs:
+ /usr/bin/find-debuginfo -j6 --strict-build-id -m -i --build-id-seed 2.73.2-5.fc37 --unique-debug-suffix -2.73.2-5.fc37.x86_64 --unique-debug-src-base glib2-2.73.2-5.fc37.x86_64 --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 110000000 -S debugsourcefiles.list /builddir/build/BUILD/glib-2.73.2
realloc(): invalid next size
/usr/bin/find-debuginfo: line 431: 2126552 Done find "$RPM_BUILD_ROOT" ! -path "${debugdir}/*.debug" -type f \( -perm -0100 -or -perm -0010 -or -perm -0001 \) -print
2126553 | LC_ALL=C sort
2126554 Aborted (core dumped) | file -N -f -
2126555 | sed -n -e 's/^\(.*\):[ ]*.*ELF.*, not stripped.*/\1/p'
2126556 | xargs --no-run-if-empty stat -c '%h %D_%i %n'
2126557 | while read nlinks inum f; do
if [ $nlinks -gt 1 ]; then
var=seen_$inum; if test -n "${!var}"; then
echo "$inum $f" >> "$temp/linked"; continue;
else
read "$var" < <(echo 1);
fi;
fi; echo "$nlinks $inum $f" >> "$temp/primary";
done
I tried downgrading glibc in a side tag but that didn't appear to change anything. Let's see if we can narrow it down to one package (the mass rebuild just landed in rawhide build roots so it's a lot of changes at the same time).
+ /usr/bin/find-debuginfo -j6 --strict-build-id -m -i --build-id-seed 2.73.2-5.fc37 --unique-debug-suffix -2.73.2-5.fc37.x86_64 --unique-debug-src-base glib2-2.73.2-5.fc37.x86_64 --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 110000000 -S debugsourcefiles.list /builddir/build/BUILD/glib-2.73.2
realloc(): invalid next size
/usr/bin/find-debuginfo: line 431: 2126552 Done find "$RPM_BUILD_ROOT" ! -path "${debugdir}/*.debug" -type f \( -perm -0100 -or -perm -0010 -or -perm -0001 \) -print
2126553 | LC_ALL=C sort
2126554 Aborted (core dumped) | file -N -f -
2126555 | sed -n -e 's/^\(.*\):[ ]*.*ELF.*, not stripped.*/\1/p'
2126556 | xargs --no-run-if-empty stat -c '%h %D_%i %n'
2126557 | while read nlinks inum f; do
if [ $nlinks -gt 1 ]; then
var=seen_$inum; if test -n "${!var}"; then
echo "$inum $f" >> "$temp/linked"; continue;
else
read "$var" < <(echo 1);
fi;
fi; echo "$nlinks $inum $f" >> "$temp/primary";
done
I tried downgrading glibc in a side tag but that didn't appear to change anything. Let's see if we can narrow it down to one package (the mass rebuild just landed in rawhide build roots so it's a lot of changes at the same time).
--
Kalev
_______________________________________________ devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/devel@xxxxxxxxxxxxxxxxxxxxxxx Do not reply to spam on the list, report it: https://pagure.io/fedora-infrastructure