We need to change all spec file License: key values' to use SPDX license identifiers that rpmlint recognises in order to clean up our package lint reports.
By not changing the License: value it should not affect any builds but gives rpmlint reason to report problems in its package reports, these are problems which we should actively be striving to clean up as we update & modernise each package's spec files.
This is an ongoing task until we fully convert all packages License: key values over to SPDX identifiers.
We need to change all spec file
License:key values' to use SPDX license identifiers thatrpmlintrecognises in order to clean up our package lint reports.I updated
rpmlint'slicenses.tomlfile ~2 months ago with the modern SPDX license identifiers and license exceptions ( https://spdx.org/licenses/ ) from the latest upstream release (Link to the toml file: https://git.houseof.software/UnnamedNewDistro/Packages/rpmlint/~files/master/licenses.toml )I also added to the
rpmlintpackage repo the script I wrote to create thelicenses.tomlfile from scratch using the latest upstream release tarballs including notes inside rpmlint's spec file itself on its usage, making its maintenance as simple as reasonably possible.( Link to script: https://git.houseof.software/UnnamedNewDistro/Packages/rpmlint/~files/master/generate-spdx-licenses.sh )
By not changing the
License:value it should not affect any builds but givesrpmlintreason to report problems in its package reports, these are problems which we should actively be striving to clean up as we update & modernise each package's spec files.This is an ongoing task until we fully convert all packages
License:key values over to SPDX identifiers.