Bug 7942

Summary: arm64 images need to be built by the autobuilder.
Product: [Infrastructure] AutoBuilder Reporter: Randy MacLeod <randy.macleod>
Component: autobuilderAssignee: Robert Yang <liezhi.yang>
Status: VERIFIED NOTABUG QA Contact: Bogdan Alexandru Voiculescu <bogdanx.a.voiculescu>
Severity: enhancement    
Priority: Medium CC: bluelightning, bogdanx.a.voiculescu, elizabeth.flanagan, infras.ab.watcher, Infras.watcher, liezhi.yang
Version: 1.9   
Target Milestone: 1.9   
Hardware: x86   
OS: arm64   
Whiteboard:
OS type for building Yocto: --- Type of Regression: ---
Verified: Documentation change: Don't know

Description Randy MacLeod 2015-07-01 16:25:58 UTC
I haven't investigated very  much yet but it seems that the arm64 target in the autobuilder is failing frequently.  Kai Kang and I can work with Beth or whoever is running the autobuilder to ensure that the right configurtions are being built and to be responsible for triaging and perhaps fixing arm64 problems when then come up. 

Since the build is working now, this defect is mostly to get everyone involved to sync up.
Comment 1 Richard Purdie 2015-07-02 14:53:26 UTC
I think its perhaps just the ADT data that is missing? Is there anything else?
Comment 2 Beth Flanagan 2015-07-02 15:08:05 UTC
arm64 images are being created and deployed. The one thing that seemed to not be functioning was the package-index for ADT. I have a commit for this, but some additional information on this would be helpful here.
Comment 3 Randy MacLeod 2015-07-02 15:21:30 UTC
There was some discussion about how much of the graphics stack builds.
Internally at WR, we've been doing world builds of qemuarm64 with sato since oe-core-1.7 so the autobuilder should include that configuration as well.
Comment 4 Beth Flanagan 2015-07-02 15:41:44 UTC
Ok, if you can send me the:

images you want added
configuration you're using

I'll make sure it gets updated.
Comment 5 Randy MacLeod 2015-07-10 02:55:30 UTC
I'm just ramping up on the YP autobuilder but Robert Yang and other have volunteered to look at what we are building for qemuarm64 and later for qemumips64.
Comment 6 Randy MacLeod 2015-08-19 17:27:03 UTC
This has been an exercise in my learning about the YP autobuilder configuration.

In fact it looks like arm64 has good coverage compared with x86-64:

$ cd yocto-autobuilder.git/buildset-config.controller
$ egrep 'BuildImages|RunSanityTests' \
  nightly-arm64.conf nightly-x86-64.conf
nightly-arm64.conf:
   {'BuildImages': {'images': \
    'core-image-sato core-image-sato-dev core-image-sato-sdk \
     core-image-minimal core-image-minimal-dev'}},

   {'RunSanityTests': {'images': \
    'core-image-minimal core-image-sato core-image-sato-sdk'}},


nightly-x86-64.conf:
   {'BuildImages': {'images': \
    'core-image-sato core-image-sato-dev core-image-sato-sdk \
     core-image-minimal core-image-minimal-dev'}},
   {'RunSanityTests': {'images': \
    'core-image-minimal core-image-sato core-image-sato-sdk'}},
   {'BuildImages': {'images': \
    'core-image-sato core-image-sato-dev core-image-sato-sdk \
     core-image-minimal core-image-minimal-dev'}},
...

So I've marked the defect as fixed.
Comment 7 Bogdan Alexandru Voiculescu 2015-08-27 15:23:52 UTC
verified