#251 Migrate to SPDX license
Merged 10 months ago by fweimer. Opened a year ago by msuchy.
rpms/ msuchy/redhat-rpm-config spdx  into  rawhide

file modified
+6 -2
@@ -4,14 +4,15 @@ 

  # 2) When making changes, increment the version (in baserelease) by 1.

  #    rpmdev-bumpspec and other tools update the macro below, which is used

  #    in Version: to get the desired effect.

- %global baserelease 262

+ %global baserelease 263

  

  Summary: Red Hat specific rpm configuration files

  Name: redhat-rpm-config

  Version: %{baserelease}

  Release: 1%{?dist}

  # No version specified.

This comment should probably be removed.

- License: GPL+

+ # config.guess, config.sub are GPL-3.0-or-later WITH Autoconf-exception-generic

+ License: GPL-1.0-or-later AND GPL-2.0-or-later AND GPL-3.0-or-later WITH Autoconf-exception-generic

  URL: https://src.fedoraproject.org/rpms/redhat-rpm-config

  

  # Core rpm settings
@@ -254,6 +255,9 @@ 

  %doc buildflags.md

  

  %changelog

+ * Mon Aug 21 2023 Miroslav Suchy <msuchy@redhat.com> - 263-1

+ - Migrate to SPDX

+ 

  * Wed Aug 02 2023 Charalampos Stratakis <cstratak@redhat.com> - 262-1

  - Strip all extension builder flags except -fexceptions and -fcf-protection

  - https://fedoraproject.org/wiki/Changes/Python_Extension_Flags_Reduction

no initial comment

Build succeeded.
https://fedora.softwarefactory-project.io/zuul/buildset/e8e0d4b8e4194376a450d8afe269f540

I see files with different license here, let me check if they are insatlled.

$ licensecheck -r . | grep -v UNKNOWN
./usr/lib/rpm/redhat/config.guess: GNU General Public License v3.0 or later
./usr/lib/rpm/redhat/config.sub: GNU General Public License v3.0 or later
./usr/lib/rpm/redhat/dist.sh: *No copyright* GNU General Public License
./usr/lib/rpm/redhat/redhat-annobin-plugin-select.sh: GNU General Public License v2.0 or later

So maybe the tag should be:

 GPL-1.0-or-later AND GPL-2.0-or-later AND GPL-3.0-or-later

Note that the config files also have what seems to be an Autoconf-exception-3.0, so perhaps:

GPL-1.0-or-later AND GPL-2.0-or-later AND GPL-3.0-or-later WITH Autoconf-exception-3.0

rebased onto e53dbcff790fdbfbfb1676dca0276d24c87b6531

a year ago

Nice catch. Your first comment is addressed in rebased commit.

But the Autoconf-exception....
Yeah, I see it there

buildflags.md:For packages which use autoconf to set up the build environment, use
config.guess:# configuration script generated by Autoconf, you may include it under
config.guess:# Portable tmp directory creation inspired by the Autoconf team.
config.sub:# configuration script generated by Autoconf, you may include it under
macros:# The fifth (and worst) addresses problems with autoconf/libtool's approach
macros:# autoconf/libtool.  The insane sed script replaces the "generic" code with

but the exception
https://spdx.org/licenses/Autoconf-exception-3.0.html
is not in fedora-license-data. I will submit a request.

Build succeeded.
https://fedora.softwarefactory-project.io/zuul/buildset/435c901194b64af6b4561d01aaf07e01

rebased onto c4e62aee09ed5ac4c9898ac04793775a83186f64

a year ago

Indeed. I really should go to bed now. :)

Build succeeded.
https://fedora.softwarefactory-project.io/zuul/buildset/ce598d07c302457dbfcbcfe469cb81de

rebased onto d53174c

10 months ago

Thanks, it's definitely more accurately than what we have before.

I'm going to merge this and try find the SPDX identifier for gpgverify.

Pull-Request has been merged by fweimer

10 months ago

This comment should probably be removed.

Metadata