[Starlingx-discuss] [Build] Build report ww39 sept 23rd - sept29 2018
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
Thanks Cesar and team root-causing this issue. Looking into the bug 1794415<https://bugs.launchpad.net/starlingx/+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 From: Lara, Cesar [mailto:cesar.lara@intel.com] Sent: Tuesday, October 2, 2018 7:02 AM To: starlingx-discuss@lists.starlingx.io Subject: [Starlingx-discuss] [Build] Build report ww39 sept 23rd - sept29 2018 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
participants (2)
-
Lara, Cesar
-
Xie, Cindy