| Summary: | Yocto Compatible Submission for meta-erlang | ||
|---|---|---|---|
| Product: | [Yocto Project Subprojects] Yocto Project Compatible | Reporter: | Michael Halstead <mhalstead> |
| Component: | yocto-project-compatible-requests | Assignee: | LF PMO <operations> |
| Status: | RESOLVED FIXED | QA Contact: | |
| Severity: | normal | ||
| Priority: | Undecided | CC: | JPEWhacker, richard.purdie |
| Version: | 3 | ||
| Target Milestone: | --- | ||
| Hardware: | x86 | ||
| OS: | Multiple | ||
| Whiteboard: | Needs TSC Review | ||
| OS type for building Yocto: | --- | Type of Regression: | --- |
| Verified: | Documentation change: | No (bug/feature does not impact docs) | |
|
Description
Michael Halstead
2025-10-14 22:19:46 UTC
I ran `yocto-check-layer` on master of meta-erlang and got the following errors:
INFO: Detected layers:
INFO: meta-erlang: LayerType.SOFTWARE, /yocto/meta-erlang
INFO:
INFO: Setting up for meta-erlang(LayerType.SOFTWARE), /yocto/meta-erlang
INFO: Getting initial bitbake variables ...
INFO: Getting initial signatures ...
INFO: Adding layer meta-erlang
INFO: Starting to analyze: meta-erlang
INFO: Distro: nodistro
INFO: ----------------------------------------------------------------------
INFO: skipped "BSPCheckLayer: Layer meta-erlang isn't BSP one."
INFO: test_layerseries_compat (common.CommonCheckLayer)
INFO: ... ok
INFO: test_parse (common.CommonCheckLayer)
INFO: ... ok
INFO: test_patches_upstream_status (common.CommonCheckLayer)
INFO: ... ok
INFO: test_readme (common.CommonCheckLayer)
INFO: ... ok
INFO: test_security (common.CommonCheckLayer)
INFO: ... FAIL
INFO: Traceback (most recent call last):
File "/yocto/openembedded-core/scripts/lib/checklayer/cases/common.py", line 70, in test_security
self.assertTrue(filename, msg="Layer doesn't contain a SECURITY.md file.")
AssertionError: None is not true : Layer doesn't contain a SECURITY.md file.
INFO: test_show_environment (common.CommonCheckLayer)
INFO: ... ok
INFO: test_signatures (common.CommonCheckLayer)
INFO: ... ok
INFO: test_world (common.CommonCheckLayer)
INFO: ... ERROR
INFO: Traceback (most recent call last):
File "/yocto/openembedded-core/scripts/lib/checklayer/cases/common.py", line 90, in test_world
get_signatures(self.td['builddir'], failsafe=False)
File "/yocto/openembedded-core/scripts/lib/checklayer/__init__.py", line 315, in get_signatures
check_command('Generating signatures failed. This might be due to some parse error and/or general layer incompatibilities.',
File "/yocto/openembedded-core/scripts/lib/checklayer/__init__.py", line 287, in check_command
raise RuntimeError(msg)
RuntimeError: Generating signatures failed. This might be due to some parse error and/or general layer incompatibilities.
Command: BB_ENV_PASSTHROUGH_ADDITIONS="$BB_ENV_PASSTHROUGH_ADDITIONS BB_SIGNATURE_HANDLER" BB_SIGNATURE_HANDLER="OEBasicHash" bitbake -S lockedsigs world
Output:
NOTE: Reconnecting to bitbake server...
NOTE: Retrying server connection (#1)... (09:55:51.578187)
Loading cache...done.
Loaded 2051 entries from dependency cache.
NOTE: Resolving any missing task queue dependencies
ERROR: Nothing PROVIDES 'snappy' (but /yocto/meta-erlang/recipes-database/riak/riak_3.2.5.bb, /yocto/meta-erlang/recipes-connectivity/vernemq/vernemq_1.13.0.bb DEPENDS on or otherwise requires it)
ERROR: Required build target 'meta-world-pkgdata' has no buildable providers.
Missing or unbuildable dependency chain was: ['meta-world-pkgdata', 'riak', 'snappy']
Summary: There were 2 ERROR messages, returning a non-zero exit code.
INFO: test_world_inherit_class (common.CommonCheckLayer)
INFO: ... FAIL
INFO: Traceback (most recent call last):
File "/yocto/openembedded-core/scripts/lib/checklayer/cases/common.py", line 105, in test_world_inherit_class
self.fail('\n'.join(msg))
AssertionError: Layer meta-erlang failed additional checks from yocto-check-layer.bbclass
See below log for specific recipe parsing errors:
Generating signatures failed. This might be due to some parse error and/or general layer incompatibilities.
Command: BB_ENV_PASSTHROUGH_ADDITIONS="$BB_ENV_PASSTHROUGH_ADDITIONS BB_SIGNATURE_HANDLER" BB_SIGNATURE_HANDLER="OEBasicHash" BB_ENV_PASSTHROUGH_ADDITIONS="$BB_ENV_PASSTHROUGH_ADDITIONS INHERIT" INHERIT="yocto-check-layer" bitbake -S lockedsigs world
Output:
NOTE: Reconnecting to bitbake server...
NOTE: Retrying server connection (#1)... (09:55:57.798989)
Loading cache...done.
Loaded 2051 entries from dependency cache.
NOTE: Resolving any missing task queue dependencies
ERROR: Nothing PROVIDES 'snappy' (but /yocto/meta-erlang/recipes-database/riak/riak_3.2.5.bb, /yocto/meta-erlang/recipes-connectivity/vernemq/vernemq_1.13.0.bb DEPENDS on or otherwise requires it)
ERROR: Required build target 'meta-world-pkgdata' has no buildable providers.
Missing or unbuildable dependency chain was: ['meta-world-pkgdata', 'riak', 'snappy']
Summary: There were 2 ERROR messages, returning a non-zero exit code.
INFO: skipped "DistroCheckLayer: Layer meta-erlang isn't Distro one."
INFO: ======================================================================
INFO: ERROR: test_world (common.CommonCheckLayer)
INFO: ----------------------------------------------------------------------
INFO: Traceback (most recent call last):
File "/yocto/openembedded-core/scripts/lib/checklayer/cases/common.py", line 90, in test_world
get_signatures(self.td['builddir'], failsafe=False)
File "/yocto/openembedded-core/scripts/lib/checklayer/__init__.py", line 315, in get_signatures
check_command('Generating signatures failed. This might be due to some parse error and/or general layer incompatibilities.',
File "/yocto/openembedded-core/scripts/lib/checklayer/__init__.py", line 287, in check_command
raise RuntimeError(msg)
RuntimeError: Generating signatures failed. This might be due to some parse error and/or general layer incompatibilities.
Command: BB_ENV_PASSTHROUGH_ADDITIONS="$BB_ENV_PASSTHROUGH_ADDITIONS BB_SIGNATURE_HANDLER" BB_SIGNATURE_HANDLER="OEBasicHash" bitbake -S lockedsigs world
Output:
NOTE: Reconnecting to bitbake server...
NOTE: Retrying server connection (#1)... (09:55:51.578187)
Loading cache...done.
Loaded 2051 entries from dependency cache.
NOTE: Resolving any missing task queue dependencies
ERROR: Nothing PROVIDES 'snappy' (but /yocto/meta-erlang/recipes-database/riak/riak_3.2.5.bb, /yocto/meta-erlang/recipes-connectivity/vernemq/vernemq_1.13.0.bb DEPENDS on or otherwise requires it)
ERROR: Required build target 'meta-world-pkgdata' has no buildable providers.
Missing or unbuildable dependency chain was: ['meta-world-pkgdata', 'riak', 'snappy']
Summary: There were 2 ERROR messages, returning a non-zero exit code.
======================================================================
INFO: FAIL: test_security (common.CommonCheckLayer)
INFO: ----------------------------------------------------------------------
INFO: Traceback (most recent call last):
File "/yocto/openembedded-core/scripts/lib/checklayer/cases/common.py", line 70, in test_security
self.assertTrue(filename, msg="Layer doesn't contain a SECURITY.md file.")
AssertionError: None is not true : Layer doesn't contain a SECURITY.md file.
INFO: ======================================================================
INFO: FAIL: test_world_inherit_class (common.CommonCheckLayer)
INFO: ----------------------------------------------------------------------
INFO: Traceback (most recent call last):
File "/yocto/openembedded-core/scripts/lib/checklayer/cases/common.py", line 105, in test_world_inherit_class
self.fail('\n'.join(msg))
AssertionError: Layer meta-erlang failed additional checks from yocto-check-layer.bbclass
See below log for specific recipe parsing errors:
Generating signatures failed. This might be due to some parse error and/or general layer incompatibilities.
Command: BB_ENV_PASSTHROUGH_ADDITIONS="$BB_ENV_PASSTHROUGH_ADDITIONS BB_SIGNATURE_HANDLER" BB_SIGNATURE_HANDLER="OEBasicHash" BB_ENV_PASSTHROUGH_ADDITIONS="$BB_ENV_PASSTHROUGH_ADDITIONS INHERIT" INHERIT="yocto-check-layer" bitbake -S lockedsigs world
Output:
NOTE: Reconnecting to bitbake server...
NOTE: Retrying server connection (#1)... (09:55:57.798989)
Loading cache...done.
Loaded 2051 entries from dependency cache.
NOTE: Resolving any missing task queue dependencies
ERROR: Nothing PROVIDES 'snappy' (but /yocto/meta-erlang/recipes-database/riak/riak_3.2.5.bb, /yocto/meta-erlang/recipes-connectivity/vernemq/vernemq_1.13.0.bb DEPENDS on or otherwise requires it)
ERROR: Required build target 'meta-world-pkgdata' has no buildable providers.
Missing or unbuildable dependency chain was: ['meta-world-pkgdata', 'riak', 'snappy']
Summary: There were 2 ERROR messages, returning a non-zero exit code.
----------------------------------------------------------------------
INFO: Ran 9 tests in 45.415s
INFO: FAILED
INFO: (failures=2, errors=1, skipped=2)
INFO:
INFO: Summary of results:
INFO:
INFO: meta-erlang ... FAIL
Complete- sending to advocacy |