Bug 11130 - Automate testing of Build Host Packages in the Quick Start Guide
Summary: Automate testing of Build Host Packages in the Quick Start Guide
Status: RESOLVED OBSOLETE
Alias: None
Product: Test Plans/Suite
Classification: QA/Testing
Component: test-plans/suite (show other bugs)
Version: unspecified
Hardware: x86 Multiple
: Medium+ enhancement
Target Milestone: 4.99
Assignee: yeoh ee peng
QA Contact:
URL:
Whiteboard:
Depends on:
Blocks:
 
Reported: 2017-03-06 18:41 UTC by brian avery
Modified: 2020-04-29 18:42 UTC (History)
3 users (show)

See Also:
OS type for building Yocto: ---
Type of Regression: ---
Verified:
Documentation change: No (bug/feature does not impact docs)


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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.