Description of problem: License in the current spec is listed as NCSA, which doesn't correspond to LICENSE.txt. (That appears to have been changed last year.) Also the spec is missing %licence. This applies to related packages, of course, but I assume it's enough to report it once. (I noticed when looking at libomp.)
Correct! I'll handle that.
After some extra checks, LLVM is still under a dual license NCSA / Apache 2 with exception, so current field is not incorrect. According to https://llvm.org/foundation/relicensing/ the relicesing process is well advanced but still not fully finished. And unfortunately, Apache 2 with exceptions is not listed as an official license in https://fedoraproject.org/wiki/Licensing:Main#Good_Licenses I've been updating the %license entry for all packages.
This license came up in bug 1791958, and spot (on behalf of Fedora legal) told me to just use "ASL 2.0 with exceptions".
ok, thanks Josh for the pointer!
The current source appears to be only under the new licence. In any case, you'd need to ship the licence file; the link in the Fedora licence list is dead (reported).
This bug appears to have been reported against 'rawhide' during the Fedora 33 development cycle. Changing version to 33.
> The current source appears to be only under the new licence The situation upstream is described in https://llvm.org/docs/DeveloperPolicy.html#copyright-license-and-patents . Basically, the LLVM codebase is still under dual license until the relicensing effort finishes. LICENSE.txt at top of tree reflects that. I've fixed all LLVM-related packages to ship the licence file.