Bug 13285

Summary: YoctoProject Compatibility script improvements needed
Product: [Build System, Metadata & Runtime] OE-Core Reporter: Armin Kuster <akuster>
Component: Scripts and ToolsAssignee: Unassigned <unassigned>
Status: NEW --- QA Contact:
Severity: normal    
Priority: Medium+ CC: akuster808, antonin.godard, mathieu.dubois-briand, mingli.yu, ndec13, randy.macleod, richard.purdie, ross.burton, tgamblin
Version: 0.0.0   
Target Milestone: 5.99   
Hardware: x86   
OS: Multiple   
Whiteboard:
OS type for building Yocto: --- Type of Regression: ---
Verified: Documentation change: Don't know

Description Armin Kuster 2019-04-16 16:02:25 UTC
Need to document how to run and what parms classify as acceptable criteria to pass.

i.e W & W/o PAM, W & W/o x11, W & w/o systemd
Comment 1 Armin Kuster 2019-04-17 04:01:22 UTC
one more. w & w/o ptest.  this is the one that breaks meta-oe.
Comment 2 Armin Kuster 2019-04-17 04:02:54 UTC
The issue at hand is if layer D depends on B & C and neither of those pass, the Layer D can not pass. If that is a hard fast rule, what is the point of such a rule? Also, it limits the number of applicants.
Comment 3 akuster 2021-10-12 15:11:22 UTC
I have not done anything with this.
Comment 4 Richard Purdie 2021-10-12 17:15:28 UTC
Didn't the TSC discuss this and clarify the creteria? Also, the autobuilder now does run tests automatically for some layers and Nico and others did improve the script?
Comment 5 Randy MacLeod 2023-07-26 21:22:04 UTC
Bulk move of 64 bugs to 4.3 M3 after a quick review.
If a bug is actually fixed, please add a commit link and resolve it.
-- Randy for YP bug team.
Comment 6 Trevor Gamblin 2023-09-14 15:56:23 UTC
Moved to M4.
Comment 7 Randy MacLeod 2023-10-30 15:29:07 UTC
Bulk move to 5.0 M1. -- Randy
Comment 8 Randy MacLeod 2023-12-21 23:28:31 UTC
Bulk move of 52 5.0-M1 bugs to M2.
Comment 9 Ross Burton 2023-12-22 09:51:56 UTC
Writing down thoughts here because it's better than nowhere:

- replacing core classes is a hard no

Things which are dubious but right now the test is a hard yes/no and there are exceptional circumstances we want to allow, so these will have to wait until there's an exception process:
- enabling networking in compile
- extra hosttools
Comment 10 Randy MacLeod 2024-01-25 14:28:44 UTC
Bulk move of bugs owned by "unassigned" from 5.0-M2 to 5.0-M3.
Comment 11 Randy MacLeod 2024-02-22 19:53:24 UTC
Bulk move of bugs from 5.0-M3 to 5.99.
The bugs in this list are all unassigned and are ones that I consider to be nice to do some time but not essential track from milestone to milestone in 5.0 or 5.1. We agreed on this bug handling approach in the YP bug review on Feb 22, 2024.

If you disagree, please move back to a 5.[012...]-M* milestone.
Comment 12 Randy MacLeod 2026-03-11 15:39:39 UTC
We have somewhat improved docs:
https://docs.yoctoproject.org/test-manual/yocto-project-compatible.html

and this page has been improved:
https://www.yoctoproject.org/compatible-registration/

but we haven't been quite as detailed as requested in this bug report.

Antonin, Mathieu,
 I'm CCing you for docs and layer compatibility checking point of view.
Should the script and docs be more explicit ?