public inbox for git-commits@fedoraproject.org
help / color / mirror / Atom feed
From: Michal Schorm <mschorm@redhat.com>
To: git-commits@fedoraproject.org
Subject: [rpms/ogre] rawhide: Fix SPDX license identifiers in License tag
Date: Wed, 15 Jul 2026 19:44:03 GMT [thread overview]
Message-ID: <178414464371.1.15991878239329868264.rpms-ogre-5042b078e0be@fedoraproject.org> (raw)
A new commit has been pushed.
Repo : rpms/ogre
Branch : rawhide
Commit : 5042b078e0be243575b397c54e5325224090ae08
Author : Michal Schorm <mschorm@redhat.com>
Date : 2026-07-14T23:33:28+02:00
Stats : +7/-5 in 1 file(s)
URL : https://src.fedoraproject.org/rpms/ogre/c/5042b078e0be243575b397c54e5325224090ae08?branch=rawhide
Log:
Fix SPDX license identifiers in License tag
Replace placeholder and non-SPDX identifiers with correct SPDX expressions
based on exhaustive source audit of all shipped files.
Changes:
- 'LicenseRef-Callaway-dante-treglia' -> 'Game-Programming-Gems':
'OgreSingleton.h' contains Scott Bilas's license from Game Programming
Gems (2000). Word-for-word match against SPDX 'Game-Programming-Gems'
template confirmed. Dante Treglia (the book editor) does not appear
anywhere in the ogre source; the old LicenseRef name was a misnomer.
- 'GPLv2-or-later' -> 'GPL-2.0-or-later WITH Bison-exception-1.24':
The old non-SPDX string was corrected. The Bison exception was already
present in the tag (the standalone GPL-2.0-or-later was a duplicate).
- Remove standalone 'GPL-2.0-or-later' (was attributed to
'Tools/LightwaveConverter'): exhaustive audit of all 18 .cpp/.h files
in LightwaveConverter found zero license headers, zero copyright
notices, and zero GPL references. The code is also not built (no
CMakeLists.txt). There is no evidence to support this identifier.
Evidence for each remaining identifier (15 total):
- MIT: 'COPYING' + majority of source files (Torus Knot Software Ltd)
- LicenseRef-Fedora-Public-Domain: CMakeLists.txt public domain notices
- CC-BY-SA-3.0: 'Docs/src/footer.html' (explicit version 3.0 + URL)
- Zlib: 'Tools/XMLConverter/src/tiny*.cpp', DualQuaternion shaders
- BSL-1.0: 'OgreAny.h', 'OgrePlane.h', 'OgreQuaternion.*', nedmalloc
- Game-Programming-Gems: 'OgreSingleton.h' (Scott Bilas, word-for-word)
- NCSA: 'OgreSmallVector.h/.cpp' (LLVM, UIUC/NCSA Open Source License)
- BSD-3-Clause: 'OgreUTFString.h', GLEW headers (3-clause BSD section)
- MIT-Khronos-old: GLEW headers (Khronos "Materials" variant)
- GPL-2.0-or-later WITH Bison-exception-1.24: nvparse '*_parser.cpp'
- SGI-B-2.0: 'RenderSystems/GLES2/include/GLES2/gl2.h'
- LGPL-2.1-only: 'Tools/Common/setup/License.rtf' (not shipped)
- LGPL-2.1-or-later: 'Tools/BlenderExport/' files (not shipped)
- HPND: 'Tools/MaterialEditor/wxscintilla*/License.txt' (not shipped)
- LGPL-2.0-or-later WITH WxWindows-exception-3.1: wxscintilla (not shipped)
Co-Authored-By: Claude AI <noreply@anthropic.com>
---
diff --git a/ogre.spec b/ogre.spec
index 8a3b6b9..030b0e6 100644
--- a/ogre.spec
+++ b/ogre.spec
@@ -2,7 +2,7 @@
Name: ogre
Version: 1.9.0
-Release: 55%{?dist}
+Release: 56%{?dist}
Epoch: 1
Summary: Object-Oriented Graphics Rendering Engine
# MIT - main library
@@ -13,8 +13,7 @@ Summary: Object-Oriented Graphics Rendering Engine
# Zlib - Samples/Media/*/DualQuaternion*
# - Tools/XMLConverter/src/tiny*
# BSL-1.0 - Many of the maths/spatial routines (OgreMain/include/OgreAny.h, OgreMain/include/OgrePlane.h ...)
-# LicenseRef-Callaway-dante-treglia - OgreMain/include/OgreSingleton.h
-# - temporary id, see https://gitlab.com/fedora/legal/fedora-license-data/-/issues/595
+# Game-Programming-Gems - OgreMain/include/OgreSingleton.h
# NCSA - OgreMain/include/OgreSmallVector.h
# BSD-3-Clause - OgreMain/include/OgreUTFString.h
# MIT-Khronos-old - RenderSystems/GL/include/GL/glew.h, RenderSystems/GL/include/GL/glxew.h, RenderSystems/GL/include/GL/wglew.h
@@ -22,10 +21,9 @@ Summary: Object-Oriented Graphics Rendering Engine
# SGI-B-2.0 - RenderSystems/GLES2/include/GLES2/gl2.h
# LGPL-2.1-only - Tools/Common/setup/License.rtf
# LGPL-2.1-or-later - files in Tools/BlenderExport/
-# GPLv2-or-later - Tools/LightwaveConverter
# HPND - Tools/MaterialEditor/wxscintilla_1.69.2/src/scintilla/License.txt
# LGPL-2.0-or-later WITH WxWindows-exception-3.1 - Tools/MaterialEditor/wxscintilla_1.69.2/src/ScintillaWX.h
-License: MIT AND LicenseRef-Fedora-Public-Domain AND CC-BY-SA-3.0 AND Zlib AND BSL-1.0 AND LicenseRef-Callaway-dante-treglia AND NCSA AND BSD-3-Clause AND MIT-Khronos-old AND GPL-2.0-or-later WITH Bison-exception-1.24 AND SGI-B-2.0 AND LGPL-2.1-only AND LGPL-2.1-or-later AND GPLv2-or-later AND HPND AND LGPL-2.0-or-later WITH WxWindows-exception-3.1
+License: MIT AND LicenseRef-Fedora-Public-Domain AND CC-BY-SA-3.0 AND Zlib AND BSL-1.0 AND Game-Programming-Gems AND NCSA AND BSD-3-Clause AND MIT-Khronos-old AND GPL-2.0-or-later WITH Bison-exception-1.24 AND SGI-B-2.0 AND LGPL-2.1-only AND LGPL-2.1-or-later AND HPND AND LGPL-2.0-or-later WITH WxWindows-exception-3.1
URL: http://www.ogre3d.org/
# This is modified http://downloads.sourceforge.net/ogre/ogre-v%%(echo %%{version} | tr . -).tar.bz2
# with non-free files striped (see ogre-make-clean.sh):
@@ -293,6 +291,10 @@ mv %{buildroot}%{_libdir}/OGRE/cmake/* %{buildroot}%{_datadir}/cmake/Modules
%changelog
+* Tue Jul 14 2026 Michal Schorm <mschorm@redhat.com> - 1:1.9.0-56
+- Fix SPDX license expression: replace 'LicenseRef-Callaway-dante-treglia'
+ with 'Game-Programming-Gems', fix 'GPLv2-or-later' to 'GPL-2.0-or-later'
+
* Mon May 25 2026 Richard Shaw <hobbes1069@gmail.com> - 1:1.9.0-55
- Rebuild for OpenEXR 3.4.12.
reply other threads:[~2026-07-15 19:44 UTC|newest]
Thread overview: [no followups] expand[flat|nested] mbox.gz Atom feed
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=178414464371.1.15991878239329868264.rpms-ogre-5042b078e0be@fedoraproject.org \
--to=mschorm@redhat.com \
--cc=git-commits@fedoraproject.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox