containerd failed to build from source in Fedora rawhide/f30
For details on the mass rebuild see:
Please fix containerd at your earliest convenience and set the bug's status to
ASSIGNED when you start fixing it. If the bug remains in NEW state for 8 weeks,
containerd will be orphaned. Before branching of Fedora 31,
containerd will be retired, if it still fails to build.
For more details on the FTBFS policy, please visit:
Created attachment 1529579 [details]
file build.log too big, will only attach last 1024 bytes
Created attachment 1529580 [details]
file root.log too big, will only attach last 1024 bytes
Created attachment 1529581 [details]
The rebuild failed on ppc64le and aarch64. I can't reproduce the aarch64 failure, but ppc64le fails consistently in scratch builds. The result is the same if I update to the latest 1.2.3 upstream source. I've reported it upstream.
If upstream is unresponsive I can disable the tests on ppc64le to get it to pass for now.
Looks like it's an golang issue. Rawhide is using golang 1.12 beta2, which introduced the bug.