Description of problem: The ocaml-ocamlbuild spec file says the license is "LGPLv2+ with exceptions", but the "any later version" language does not appear in upstream's tarball. Furthermore, upstream's ocamlbuild.opam file says: license: "LGPL-2 with OCaml linking exception" i.e., it does not say "LGPL-2.1-or-later". Finally, the LICENSE file says: OCamlbuild is distributed under the terms of the GNU Library General Public License version 2 (included below). That language, again, lacks the "any later version" language. Therefore, the spec file License field should read "LGPLv2 with exceptions". This was discovered while generating spec files with https://pagure.io/opam2rpm and comparing them with the corresponding Fedora spec files. Version-Release number of selected component (if applicable): ocaml-ocamlbuild-0.14.0-21.fc34 How reproducible: N/A Steps to Reproduce: 1. 2. 3. Actual results: Expected results: Additional info:
Oh I see, yes this analysis is correct. I think the fixed License line should be: License: LGPLv2 with exceptions Is that right?
Yes, I believe that is correct.
Fixed in Rawhide.