scarthgap: license issue in build time
Describe the bug Some recipes can not be built due to "do_create_spdx: Cannot find any text for license BSD"
There are multi-varaint of BSD license. Such as:
./BSD-2-Clause
./BSD-3-Clause
./BSD-4-Clause
./BSD-1-Clause
./BSD-3-Clause-Open-MPI
"BSD" is used for short in package.xml of some ROS projects. Then "LICENSE = "BSD" is used in generated recipes by superflore. And there 's not BSD license file which causes "Cannot find any text for license BSD" failure.
Known recipes: sensor-msgs-py image-transport image-transport-plugins cv-bridge
Temporary solution We can add bbappends to reset LICENSE one by one... or cp BSD-3-Clause BSD
Closing issue as resolved.
Hi @robwoolley Maybe I missed something, what's the official solution for the license issue?
Sorry, it referenced a closed issue,.so I thought it had been resolved. I see that you created the issue to track the larger problem.
I will reopen it.
https://github.com/ros/meta-ros/issues/1216#issuecomment-2342686881