meta-ros icon indicating copy to clipboard operation
meta-ros copied to clipboard

scarthgap: license issue in build time

Open jiaxshi opened this issue 1 year ago • 4 comments

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

jiaxshi avatar Aug 23 '24 09:08 jiaxshi

Closing issue as resolved.

robwoolley avatar Nov 21 '24 22:11 robwoolley

Hi @robwoolley Maybe I missed something, what's the official solution for the license issue?

jiaxshi avatar Nov 22 '24 01:11 jiaxshi

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.

robwoolley avatar Nov 22 '24 02:11 robwoolley

https://github.com/ros/meta-ros/issues/1216#issuecomment-2342686881

shr-project avatar Nov 22 '24 02:11 shr-project