Skip to content

Update layer config to support wrynose release (6.0)#278

Open
leinher wants to merge 5 commits into
DynamicDevices:masterfrom
leinher:master
Open

Update layer config to support wrynose release (6.0)#278
leinher wants to merge 5 commits into
DynamicDevices:masterfrom
leinher:master

Conversation

@leinher

@leinher leinher commented Jul 1, 2026

Copy link
Copy Markdown

This commit only updates LAYERSERIES_COMPAT further changes to run tests in the CI are required.

Only used to build include dotnet in our image. Other features not touched..


As poky does not exist on wrynose I think the CI needs to be changed to use bitbake-setup to run test jobs in the CI. I'm happy to help implementing this if you are also working on this please reach out. If not I'll try to update this PR or create another one (but need to build our application first).

This commit only updates LAYERSERIES_COMPAT further changes to run tests
in the CI are required.

Only used to build include dotnet in our image. Other features not
touched..
cursoragent and others added 2 commits July 1, 2026 13:33
Yocto 5.3+ (including wrynose 6.0) rejects recipes that set
S = "${UNPACKDIR}/git" because oe-core bitbake.conf now sets S
to match BB_GIT_DEFAULT_DESTSUFFIX (BP) automatically.

Required for CI builds using mono-native 6.12.0.206 and other
git-fetched recipes in this layer.

Co-authored-by: Alex Lennon <ajlennon@dynamicdevices.co.uk>
Yocto 5.3+ warns when recipe variable assignments lack spaces
around '=' (e.g. export FOO="bar" should be export FOO = "bar").

Fixes warnings in dotnet/python recipes, mono.bbclass, msbuild,
nuget, and mono include files. Shell script content in heredocs is
left unchanged.

Co-authored-by: Alex Lennon <ajlennon@dynamicdevices.co.uk>
leinher added 2 commits July 2, 2026 11:03
Exception during build_dependencies for do_configure: ExpansionError('S', '//sources/mono-${@mono_workspace_version(d)}', IndexError('list index out of range'))
meta-mono/recipes-mono/mono/mono_6.12.0.206.bb: Error during finalise of /home/hleinweber/verder-os/bitbake-builds/ci-workflow/layers/meta-mono/recipes-mono/mono/mono_6.12.0.206.bb

Also removed mono_workspace_version as its only call was to assign S.

WIP:

Building mono failed with some CMake error I do not have the time to
analyse.

| CMake Error at CMakeLists.txt:1 (cmake_minimum_required):
|   Compatibility with CMake < 3.5 has been removed from CMake.
|
|   Update the VERSION argument <min> value.  Or, use the <min>...<max> syntax
|   to tell CMake that the project requires at least <min> but has been updated
|   to work with policies introduced by <max> or earlier.
|
|   Or, add -DCMAKE_POLICY_VERSION_MINIMUM=3.5 to try configuring anyway.
|
|
| -- Configuring incomplete, errors occurred!
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants