Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
The issue with failing Pinebook Pro builds occured around 6 months ago. We use the WiFi and Bluetooth firmware from Manjaro. 6 months ago a file we rely on was renamed. Because of this our Pinebook Pro builds started to fail:
Daily Build (ARM) · elementary/os@73d4076
@tintou fixed the issue in pinebookpro: Update to latest ap6256-firmware git repository · elementary/os@288efe2
We updated the CI image from ubuntu:20.04 to ubuntu:22.04 at the same time: workflows: Update all the action dependencies · elementary/os@c1ef466
So a new issue arised: Daily Build (ARM) · elementary/os@b16149f:
Ubuntu 22.04 provides a newer version of the cross compiler which is not compatible with TF-A/trusted-firmware-a
. I tried to patch version 2.3 with a provided patch. This solved the new issue but lead to a new error message that also occurs with all newer versions than 2.3.
Error messages of all minor updates from 2.3 to 2.7
Therefore, I suggest that we use Ubuntu 20.04 for the time being to be able to offer builds for the Pinebook Pro again.
A release candidate for version 2.8 of the firmware is currently being worked on. Maybe it will fix the problem.
Alternatively, we would have to provide an older version of the Cross Compile Toolchain for Ubuntu 22.04. This seems to be a bit much effort...