When I build CMSIS pack using ruby generator v1, the following errors blocked:
Failed_reason: 'sdk_repo.yml: EULA cannot be empty!! Provide a valid license'
Look into the code, it fetch 'LA_OPT_Base_License.htm' in hard code. However the latest EULA has change to LA_OPT_NXP_Software_License.htm
# Known limitation: There is currently no way to decide what license should be included or not. So right now,
# only LA_OPT_Base_License.htm is accepted and processed as valid license. But the whole algorithm is ready
# for multiple licenses
eulas.select! { |eula_path| eula_path.casecmp('LA_OPT_Base_License.htm').zero? }
I noticed there’s EULA statement in sdk_repo.yml, not sure if they are pointing to the same thing.