Thanks Cesar and team root-causing this issue.
Looking into the bug
1794415, we have two solutions (or workaround?) for the issue, are you continue to drive which one to adopt in the build system? Thanks.
Thx. - cindy
This is the build report for StarlingX project for ww39
As of sept 21st we started to report “Build failed in stage 'build-pkgs --std'.” issues in our Intel internal CI/CD infrastructure. There were multiple workarounds
to issues discovered besides the initial failure like:
-
New packages being introduced as part of the CentOS 7.5 branch.
-
Issues with our local CI/CD environment.
-
Fuzzy patches.
-
“too many loops” errors.
WindRiver started to report the same errors on their build system during this week and we proceeded as a team to root cause the issues.
After several iterations and multiple fixes, the issue was root caused and solved
“The root cause of the issue has been found. It turns out that the mock environment is recycled between build packages to save time. After the CentOS 7.5 upgrade the autoconf-archive
package is built and installed in the mock environment. This package contains a set of autoconf macros which conflict with the build scripts for ceph. Therefore, ceph fails with the 'too many loops' error and all the dependant packages fails as well..” [1]
After 26 failed attempted builds we got our first successful build on September 29th
So the balance for the week:
Failed builds - 26
Successful builds - 4
[1]
https://bugs.launchpad.net/bugs/1794415
Regards
Cesar Lara
Software Engineering Manager
OpenSource Technology Center