Change all `package.spec` files `License` key values to use SPDX identifiers. #3
uro opened 6 days ago

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.

I updated rpmlint's licenses.toml file ~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 rpmlint package repo the script I wrote to create the licenses.toml file 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 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.

  • uro changed state to 'In Progress' 6 days ago
    Previous Value Current Value
    Open
    In Progress
1/1
Type
Task
Priority
Normal
Assignees
Not assigned
Issue Votes (0)
Watchers (1)
Reference
UnnamedNewDistro#3
Please wait...
Connection lost or session expired, reload to recover
Page is in error, reload to recover