I cancelled a gating test to force this update to fail gating, so it doesn't go out without the missing rebuilds. When you edit in the additional rebuilds, the tests will fire again automatically.
The others are news to me! I searched for dependent packages with repoquery --repo=rawhide --whatrequires 'libgtest*.so.*' and repoquery --repo=rawhide --whatrequires 'libgmock*.so.*' It seems like all of the missing packages (other than cachelib) are ExclusiveArch: x86_64, and I wasn’t able to discover them because I ran my query on an aarch64 machine. I’ll work on rebuilding hiprand, hipsolver, intel-npu-driver, rocblas, and rocrand. I’ll start with scratch builds in the side tags to see if there are any compatibility issues that need to be fixed.
Testing with scratch builds in the side tag, the ROCm packages (hiprand, hipsolver, rocblas, and rocrand) fail with a gnarly linker error. I can reproduce this in COPR, but only when I use a fresh gtest build, not when I use one from the latest impact check nine days ago. This seems to point at a recent toolchain regression. Unfortunately, I’m not really sure how to further debug, characterize, or usefully report it. I did try (in COPR) building gtest with clang instead of gcc, and that didn’t help, so the cause is not something unique to either clang or gcc.
I just reproduced the linker error in the ROCm packages in COPR with a simple rebuild of the pre-update gtest package in Rawhide, 1.15.2-4. So this has nothing to do at all with the gtest version update per se. Whatever is happening with the ROCm packages would have been triggered by any rebuild of gtest whatsoever.
The linker error in the ROCm packages is worked around by FEDORA-2025-db6bb2bdae. I successfully rebuilt hiprand, hipsolver, rocblas, and rocrand.
I rebuilt intel-npu-driver without difficulty.
I am still unable to rebuild cachelib due to issues stemming from Folly; the primary maintainer is aware, accepts that cachelib (a leaf package) will fail to install for now, and has encouraged me to continue.
Once I “refresh” the list of builds in this update, there should not be any problems with packages other than cachelib.
This update's test gating status has been changed to 'waiting'.
This seems to be missing rebuilds of several dependent packages:
I cancelled a gating test to force this update to fail gating, so it doesn't go out without the missing rebuilds. When you edit in the additional rebuilds, the tests will fire again automatically.
Hmm, I was aware of
cachelib, which is blocked by an FTBFS bug, https://bugzilla.redhat.com/show_bug.cgi?id=2384494, with roots infolly, which also FTBFS.The others are news to me! I searched for dependent packages with
repoquery --repo=rawhide --whatrequires 'libgtest*.so.*'andrepoquery --repo=rawhide --whatrequires 'libgmock*.so.*'It seems like all of the missing packages (other thancachelib) areExclusiveArch: x86_64, and I wasn’t able to discover them because I ran my query on anaarch64machine. I’ll work on rebuildinghiprand,hipsolver,intel-npu-driver,rocblas, androcrand. I’ll start with scratch builds in the side tags to see if there are any compatibility issues that need to be fixed.Testing with scratch builds in the side tag, the ROCm packages (hiprand, hipsolver, rocblas, and rocrand) fail with a gnarly linker error. I can reproduce this in COPR, but only when I use a fresh gtest build, not when I use one from the latest impact check nine days ago. This seems to point at a recent toolchain regression. Unfortunately, I’m not really sure how to further debug, characterize, or usefully report it. I did try (in COPR) building gtest with clang instead of gcc, and that didn’t help, so the cause is not something unique to either clang or gcc.
I just reproduced the linker error in the ROCm packages in COPR with a simple rebuild of the pre-update gtest package in Rawhide, 1.15.2-4. So this has nothing to do at all with the gtest version update per se. Whatever is happening with the ROCm packages would have been triggered by any rebuild of gtest whatsoever.
Tom Rix identified the problem with rebuilding the ROCm packages as https://bugzilla.redhat.com/show_bug.cgi?id=2415065 / https://sourceware.org/bugzilla/show_bug.cgi?id=33577. Monitoring for short-term activity to decide how to proceed.
I did rebuild
intel-npu-driverin the side tag, so that at least will be picked up whenever I refresh the build list for this update.The linker error in the ROCm packages is worked around by FEDORA-2025-db6bb2bdae. I successfully rebuilt hiprand, hipsolver, rocblas, and rocrand.
I rebuilt intel-npu-driver without difficulty.
I am still unable to rebuild cachelib due to issues stemming from Folly; the primary maintainer is aware, accepts that cachelib (a leaf package) will fail to install for now, and has encouraged me to continue.
Once I “refresh” the list of builds in this update, there should not be any problems with packages other than cachelib.
music edited this update.
New build(s):
Karma has been reset.
https://openqa.fedoraproject.org/tests/3972788#step/rmdepcheck/79 failed with:
This is good! That is only the one package that we expected to be broken.
This update's test gating status has been changed to 'passed'.
This update has been submitted for stable by bodhi
This update's test gating status has been changed to 'waiting'.
This update's test gating status has been changed to 'passed'.