Skip to content

Failure: There must be at most one license tag without source-files #21

@fmauch

Description

@fmauch

While scanning ur_client_library the error

LicenseTagExistsCheck
 FAILURE PackageException: There must be at most one license tag without source-files.
LicenseTagIsInSpdxListCheck
 SUCCESS All license tags are in SPDX list of licenses.
LicenseTextExistsCheck
 SUCCESS All license tags have a valid license text file.
LicensesInCodeCheck
 FAILURE AssertionError: License tag must have source-files attribute.

was raised. Does ros_license_toolkit already enforce the suggestion from ros-infrastructure/rep#347? I'm not saying this is necessarily bad, I was just surprised. And if things are implemented as suggested in ros-infrastructure/rep#347 it would probably be good to tread package.xml versions below 4 differently.

Also, enforcing SPDX identifiers might be causing trouble for some packages. Theoretically, packages (or parts from packages) could be released under custom licenses having no official SPDX identifier.


Issue edited, as I was too stupid to read the output correctly yesterday.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions