Bug 11130

Summary: Automate testing of Build Host Packages in the Quick Start Guide
Product: [QA/Testing] Test Plans/Suite Reporter: brian avery <brian.avery>
Component: test-plans/suiteAssignee: yeoh ee peng <ee.peng.yeoh>
Status: RESOLVED OBSOLETE QA Contact:
Severity: enhancement    
Priority: Medium+ CC: benjamin.esquivel, mhalstead, richard.purdie
Version: unspecified   
Target Milestone: 4.99   
Hardware: x86   
OS: Multiple   
Whiteboard:
OS type for building Yocto: --- Type of Regression: ---
Verified: Documentation change: No (bug/feature does not impact docs)

Description brian avery 2017-03-06 18:41:25 UTC
The Quick Start Guide lists host packages needed to get YP up and running for a number of host distros in the "The Build Host Packages¶" section.  These tend to vary slightly with each revision of the Host distribution. It would be great to test these, regularly.
Concept:
Script to pull Docker containers matching each of the supported OS's. For instance 
docker pull ubuntu:16.04
Then the script could pull the list for Ubuntu from the documentation directly, apply the package apt-get/dnf/yum/zypper and do a build to make sure that the needed packages  are there.
Alternatively, Randy's runbitbake.py script (for example in ubuntu-16.04-builder) could be used.
Comment 1 Jair Gonzalez 2017-08-28 16:40:33 UTC
This didn't meet 2.4. Moving to 2.5.
Comment 2 yeoh ee peng 2020-04-21 23:27:21 UTC
As of the latest Autobuilder, it had increased the number of worker to cover Ubuntu, Debian, Fedora, Opensuse and Centos host machines. These AB workers had provided the testing to host packages required for bitbake. Does these AB workers satisfied the purpose of this ticket? Is there anything still needed? 
Also, where could we find the Randy's runbitbake.py script that being mentioned? 

AB Worker
Ubuntu1604
https://autobuilder.yoctoproject.org/typhoon/#/workers/15
Ubuntu1804
https://autobuilder.yoctoproject.org/typhoon/#/workers/18

Debian10
https://autobuilder.yoctoproject.org/typhoon/#/workers/27
Debian8
https://autobuilder.yoctoproject.org/typhoon/#/workers/9

Fedora30
https://autobuilder.yoctoproject.org/typhoon/#/workers/22
Fedora31
https://autobuilder.yoctoproject.org/typhoon/#/workers/33

Opensuse150
https://autobuilder.yoctoproject.org/typhoon/#/workers/10
Opensuse151
https://autobuilder.yoctoproject.org/typhoon/#/workers/24

Centos7
https://autobuilder.yoctoproject.org/typhoon/#/workers/6
Centos8
https://autobuilder.yoctoproject.org/typhoon/#/workers/28
Comment 3 yeoh ee peng 2020-04-23 01:05:23 UTC
Sorry, adding Richard and Michael to get inputs from them.
Comment 4 yeoh ee peng 2020-04-29 18:42:27 UTC
Closing this as this does not receive any new inputs and existing AB had theoretically covered this, reopen if needed.