Bug 13720

Summary: Should look at COMPATIBLE_HOST when picking machine
Product: [Yocto Project Subprojects] Automated Update Handler Reporter: Ross Burton <ross.burton>
Component: Automatic Update HandlerAssignee: Alexander Kanavin <alex.kanavin>
Status: RESOLVED FIXED QA Contact: apoorv sangal <apoorvsangal>
Severity: enhancement    
Priority: Medium CC: randy.macleod
Version: unspecified   
Target Milestone: 3.1   
Hardware: x86   
OS: Multiple   
Whiteboard:
OS type for building Yocto: --- Type of Regression: ---
Verified: Documentation change: No (bug/feature does not impact docs)

Description Ross Burton 2019-12-20 13:14:45 UTC
AUH sent me a mail saying that the acpica auto-upgrade failed.  This failed because it decided to do the upgrade on qemumips, but acpica isn't compatible with that machine.

ERROR: Nothing PROVIDES 'acpica'
acpica was skipped: incompatible with host mips-poky-linux (not in COMPATIBLE_HOST)

The recipe has:

COMPATIBLE_HOST = "(i.86|x86_64|arm|aarch64).*-linux"
Comment 1 Alexander Kanavin 2019-12-20 13:28:17 UTC
I guess AUH could look at bitbake output here; using 'bitbake -e' to actually look into COMPATIBLE_HOST/MACHINE values vs. target is not possible as 'bitbake -e' fails similarly.