Open mr-cal opened 3 weeks ago
Check if the build plan will create an artefact that is can only be produced by cross-compiling.
If it will, then raise an error before sending the project to Launchpad.
Launchpad does not support cross-compiling or have a concept of build-on vs build-for architectures.
build-on
build-for
This is a poor UX because the project will be uploaded to Launchpad and Launchpad will not build any artefacts or provide useful error messages.
Example:
platforms: platform1: build-on: amd64 build-for: riscv64
Thank you for reporting us your feedback!
The internal ticket has been created: https://warthogs.atlassian.net/browse/CRAFT-3280.
This message was autogenerated
What needs to get done
Check if the build plan will create an artefact that is can only be produced by cross-compiling.
If it will, then raise an error before sending the project to Launchpad.
Why it needs to get done
Launchpad does not support cross-compiling or have a concept of
build-on
vsbuild-for
architectures.This is a poor UX because the project will be uploaded to Launchpad and Launchpad will not build any artefacts or provide useful error messages.
Example: