Bug 11022

Summary: Fail to build BA for 2.3 M2 rc3
Product: [Build System, Metadata & Runtime] Runtime Reporter: Yi Zhao <yi.zhao>
Component: build-applianceAssignee: Juro Bystricky <juro.bystricky>
Status: RESOLVED FIXED QA Contact: Yi Zhao <yi.zhao>
Severity: normal    
Priority: Medium+ CC: jose.perez.carranza, joshuagloe
Version: 2.3   
Target Milestone: 2.3 M3   
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)

Description Yi Zhao 2017-02-07 02:20:09 UTC
Git rev: master/226a508da955439b881b2f0a544a3aee76e59919

There is no BA image for 2.3 M2 rc3 :
http://autobuilder.yoctoproject.org/pub/releases/yocto-2.3_M2.rc3/build-appliance/

I found a build error for it in autobuilder:
https://autobuilder.yoctoproject.org/main/builders/build-appliance/builds/1037/steps/BuildImages_1/logs/stdio
Comment 1 Juro Bystricky 2017-02-07 17:05:28 UTC
The culprit is in:
...
pip3: command not found
...

My understanding is pip3 is now listed amongst Yocto standard requirements.
Comment 2 Juro Bystricky 2017-02-27 06:51:02 UTC
As we don't have pip3 native available and we do not want to rely on pip3 being installed on the host system, the recipe will use easy3_install instead.
easy3_install is available via python3-setuptools-native.
Comment 3 Juro Bystricky 2017-03-17 18:04:38 UTC
In the end the Build Appliance recipe was modified to use native pip3 instead of relying on the host having pip3 installed.

Merged with master:
http://git.yoctoproject.org/cgit/cgit.cgi/poky/commit/?id=5674a08ca57efd11471dd5c7c54b60ea0a22c841