Bug 8574

Summary: 32-bit connman-applet not being built
Product: [Build System, Metadata & Runtime] OE-Core Reporter: Mihail Stanciu <stanciux.mihail>
Component: coreAssignee: Ross Burton <ross.burton>
Status: VERIFIED NOTABUG QA Contact: Mihail Stanciu <stanciux.mihail>
Severity: normal    
Priority: Undecided CC: daniel.alexandrux.istrate, jku, meta.mr.watcher, meta.watcher
Version: 2.0   
Target Milestone: ---   
Hardware: x86   
OS: Multiple   
Whiteboard:
OS type for building Yocto: --- Type of Regression: Regression (Used to work)
Verified: Documentation change: Don't know

Description Mihail Stanciu 2015-10-26 13:12:33 UTC
Tested on master: 505a82673ac2487df5ea343a6422c2fc47018831
Found on OS: Ubuntu 15.04, so far


nightly-multilib build is failing on our QA AB with error:

test_file_connman (oeqa.runtime.multilib.MultilibTest) ... FAIL
| test_file_connman dump data stored in /tmp/oe-saved-tests/201510240040_test_file_connman
| 
| ======================================================================
| FAIL: test_file_connman (oeqa.runtime.multilib.MultilibTest)
| ----------------------------------------------------------------------
| Traceback (most recent call last):
|   File "/home/autobuilder/yocto-autobuilder/yocto-worker/nightly-multilib/build/meta/lib/oeqa/utils/decorators.py", line 106, in wrapped_f
|     return func(*args)
|   File "/home/autobuilder/yocto-autobuilder/yocto-worker/nightly-multilib/build/meta/lib/oeqa/utils/decorators.py", line 94, in wrapped_f
|     return f(*args)
|   File "/home/autobuilder/yocto-autobuilder/yocto-worker/nightly-multilib/build/meta/lib/oeqa/runtime/multilib.py", line 48, in test_file_connman
|     self.assertEqual(theclass, "ELF32", msg="connman-applet isn't ELF32 (is %s)" % theclass)
| AssertionError: 'ELF64' != 'ELF32' : connman-applet isn't ELF32 (is ELF64)
| 
| ----------------------------------------------------------------------

Seems the 32-bit connman-applet isn't being built.

Seems to be related to bug 8570
Comment 1 Ross Burton 2015-10-27 13:52:59 UTC
Are you using the latest yocto-autobuilder code, more specifically do you have this fix in your build sets:

http://git.yoctoproject.org/cgit/cgit.cgi/yocto-autobuilder/commit/?id=538b20cd04ed602d8f5c3335a2a652620ae2fb6b
Comment 2 Mihail Stanciu 2015-10-27 16:16:40 UTC
(In reply to comment #1)
> Are you using the latest yocto-autobuilder code, more specifically do you
> have this fix in your build sets:
> 
> http://git.yoctoproject.org/cgit/cgit.cgi/yocto-autobuilder/commit/
> ?id=538b20cd04ed602d8f5c3335a2a652620ae2fb6b

Didn't have that fix installed.

Just rechecked with fix and it's still showing up.
Comment 3 Jussi Kukkonen 2015-10-28 11:00:37 UTC
multilib build on YP autobuilder is passing and I don't think this is related to 8570 -- that bug does not affect connman-applet itself, just the plugins for gdk-pixbuf and pango.

Can you share the AutoConfiguration log for that particular build?
Comment 4 Mihail Stanciu 2015-10-28 15:41:26 UTC
(In reply to comment #3)
> multilib build on YP autobuilder is passing and I don't think this is
> related to 8570 -- that bug does not affect connman-applet itself, just the
> plugins for gdk-pixbuf and pango.
> 
> Can you share the AutoConfiguration log for that particular build?

Shared logs with Jussi and spent some time investigating with him to find the following:

The patch Ross mentioned above had not been applied properly to our AB configuration. We have a few custom modifications to accommodate our QA needs and this file was one of those modified.

I have since made the required modifications to the file and that fixed the issue.

Marking as NOTABUG.
Comment 5 Mihail Stanciu 2015-10-28 15:41:45 UTC
(In reply to comment #4)
> (In reply to comment #3)
> > multilib build on YP autobuilder is passing and I don't think this is
> > related to 8570 -- that bug does not affect connman-applet itself, just the
> > plugins for gdk-pixbuf and pango.
> > 
> > Can you share the AutoConfiguration log for that particular build?
> 
> Shared logs with Jussi and spent some time investigating with him to find
> the following:
> 
> The patch Ross mentioned above had not been applied properly to our AB
> configuration. We have a few custom modifications to accommodate our QA
> needs and this file was one of those modified.
> 
> I have since made the required modifications to the file and that fixed the
> issue.
> 
> Marking as NOTABUG.

Verified as per above.