Bug 7522

Summary: missing file "sstate-build-populate_lic" during oe-selftest
Product: [Build System, Metadata & Runtime] OE-Core Reporter: Mihail Stanciu <stanciux.mihail>
Component: coreAssignee: Richard Purdie <richard.purdie>
Status: VERIFIED FIXED QA Contact: Mihail Stanciu <stanciux.mihail>
Severity: normal    
Priority: Medium+ CC: alexandru.c.georgescu, meta.mr.watcher, meta.watcher, richard.purdie
Version: unspecified   
Target Milestone: 1.9 M1   
Hardware: x86   
OS: Multiple   
Whiteboard:
OS type for building Yocto: --- Type of Regression: Regression (Used to work)
Verified: Documentation change: No (bug/feature does not impact docs)
Attachments:
Description Flags
AB log none

Description Mihail Stanciu 2015-03-26 13:24:43 UTC
Tested on 1.8_M4_RC1: 8b3d3e7c957ad06c390886487f69aeb8e145da6a
During routine oe-selftest runs, we experienced the following error on our Fedora and CentOS AB machines:

| DEBUG: Executing python function sysroot_cleansstate
| DEBUG: Removing manifest: /home/autobuilder/yocto-autobuilder/yocto-worker/nightly-oe-selftest/build/build/tmp/sysroots/qemux86-64/sysroot-providers/init-ifupdown
| DEBUG: Removing manifest: /home/autobuilder/yocto-autobuilder/yocto-worker/nightly-oe-selftest/build/build/tmp/sysroots/qemux86-64/sysroot-providers/
| DEBUG: Python function sysroot_cleansstate finished
| DEBUG: Executing shell function do_configure
| find: '/home/autobuilder/yocto-autobuilder/yocto-worker/nightly-oe-selftest/build/build/tmp/work/qemux86_64-poky-linux/init-ifupdown/1.0-r7/sstate-build-populate_lic': No such file or directory
| WARNING: /home/autobuilder/yocto-autobuilder/yocto-worker/nightly-oe-selftest/build/build/tmp/work/qemux86_64-poky-linux/init-ifupdown/1.0-r7/temp/run.do_configure.6558:1 exit 1 from
|   find /home/autobuilder/yocto-autobuilder/yocto-worker/nightly-oe-selftest/build/build/tmp/work/qemux86_64-poky-linux/init-ifupdown/1.0-r7 -name \*.la -delete
| ERROR: Function failed: do_configure (log file is located at /home/autobuilder/yocto-autobuilder/yocto-worker/nightly-oe-selftest/build/build/tmp/work/qemux86_64-poky-linux/init-ifupdown/1.0-r7/temp/log.do_configure.6558)
NOTE: recipe init-ifupdown-1.0-r7: task do_configure: Failed
ERROR: Task 856 (/home/autobuilder/yocto-autobuilder/yocto-worker/nightly-oe-selftest/build/meta/recipes-core/init-ifupdown/init-ifupdown_1.0.bb, do_configure) failed with exit code '1'
Comment 2 Mihail Stanciu 2015-04-09 10:45:49 UTC
Created attachment 2470 [details]
AB log

Still appears in 1.8 M4 RC2: 33558eacc8a2d3dce3396b9ab2fd0773ac5076bc

This time it only appeared on OpenSUSE.

Log attached.
Comment 3 Mihail Stanciu 2015-04-09 10:46:29 UTC
Setting to reopened - see previous comment.
Comment 4 Alexandru Georgescu 2015-04-09 15:35:02 UTC
(In reply to comment #3)
> Setting to reopened - see previous comment.

found during 1.8_M4.rc2 testing
fido:33558eacc8a2d3dce3396b9ab2fd0773ac5076bc
Comment 6 Mihail Stanciu 2015-05-07 08:55:47 UTC
Found during weekly tests on master: 29812e61736a95f1de64b3e9ebbb9c646ebd28dd

Setting to REOPENED.

Log data follows:
| DEBUG: Executing python function sysroot_cleansstate
| DEBUG: Removing manifest: /home/autobuilder/yocto-autobuilder/yocto-worker/nightly-oe-selftest/build/build/tmp/sysroots/qemux86-64/sysroot-providers/init-ifupdown
| DEBUG: Removing manifest: /home/autobuilder/yocto-autobuilder/yocto-worker/nightly-oe-selftest/build/build/tmp/sysroots/qemux86-64/sysroot-providers/
| DEBUG: Python function sysroot_cleansstate finished
| DEBUG: Executing shell function do_configure
| find: '/home/autobuilder/yocto-autobuilder/yocto-worker/nightly-oe-selftest/build/build/tmp/work/qemux86_64-poky-linux/init-ifupdown/1.0-r7/sstate-build-populate_lic': No such file or directory
| WARNING: /home/autobuilder/yocto-autobuilder/yocto-worker/nightly-oe-selftest/build/build/tmp/work/qemux86_64-poky-linux/init-ifupdown/1.0-r7/temp/run.do_configure.27498:1 exit 1 from
|   find /home/autobuilder/yocto-autobuilder/yocto-worker/nightly-oe-selftest/build/build/tmp/work/qemux86_64-poky-linux/init-ifupdown/1.0-r7 -name \*.la -delete
| ERROR: Function failed: do_configure (log file is located at /home/autobuilder/yocto-autobuilder/yocto-worker/nightly-oe-selftest/build/build/tmp/work/qemux86_64-poky-linux/init-ifupdown/1.0-r7/temp/log.do_configure.27498)
Comment 7 Mihail Stanciu 2015-05-07 11:02:19 UTC
(In reply to comment #6)
> Found during weekly tests on master: 9812e61736a95f1de64b3e9ebbb9c646ebd28dd


Sorry, wrong commit up there...should have been: b2b59b14ecfe13ba794d92f97d1403d6503c7407
Comment 8 Richard Purdie 2015-05-14 14:24:20 UTC
I've been fixing the wrong find command. The one used by init-ifupdown is actually base.bbclass, not autotools.bbclass.

http://git.yoctoproject.org/cgit.cgi/poky/commit/?id=534da08bfc1601ba3360ad19c2d09eae93fd3ac8 should really fix this. Hopefully! :)
Comment 9 Mihail Stanciu 2015-08-24 14:56:30 UTC
Verified on master: a01a33b17861c227c1c16fbc2d819d86fb9bf893