containerd failed to build from source in Fedora rawhide/f30 https://koji.fedoraproject.org/koji/taskinfo?taskID=32373467 For details on the mass rebuild see: https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild 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: https://fedoraproject.org/wiki/Fails_to_build_from_source
Created attachment 1529579 [details] build.log file build.log too big, will only attach last 1024 bytes
Created attachment 1529580 [details] root.log file root.log too big, will only attach last 1024 bytes
Created attachment 1529581 [details] state.log
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. https://github.com/containerd/containerd/issues/3005 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. https://github.com/golang/go/issues/30283
f30: https://koji.fedoraproject.org/koji/buildinfo?buildID=1217644 f31: https://koji.fedoraproject.org/koji/buildinfo?buildID=1217643