I examined this little bit this issue with small test spec file and compiled it with rpmbuild -ba test-gpl.spec and rpmbuild -ba test-gpl-spdx.spec. For test-gpl.spec just replace GPLv2 OR LGPLv2
Name: test-gpl-spdx
Version: 1.0.0
Release: 0
Summary: Test GPLv2 license
License: GPL-2.0-only OR LGPL-2.0-only
Group: Applications/Internet
URL: https://www.example.com
Source0: test.txt
%description
RPMlint test which license is ok
%prep
%build
%install
mkdir -p %{buildroot}%{_bindir}
chmod +x %{SOURCE0}
cp %{SOURCE0} %{buildroot}%{_bindir}
%files
%{_bindir}/*.txt
Run rpmlint and result is that only SLES and openSUSE supports SPDX and others goes with old style. First approach is wrong and need small adjustment.
Distribution
GPLv2 and LGPLv2
GPL-2.0-only OR LGPL-2.0-only
RHEL 7 / CentOS 7
OK
FAIL
RHEL 8 / ALMA Linux 8
OK
FAIL
RHEL 9 / ALMA Linux 9
OK
FAIL
Fedora 36
OK
FAIL
SLES 15.3 / openSUSE 15.3
FAIL
OK
Tuukka Pasanen
added a comment - I examined this little bit this issue with small test spec file and compiled it with rpmbuild -ba test-gpl.spec and rpmbuild -ba test-gpl-spdx.spec . For test-gpl.spec just replace GPLv2 OR LGPLv2
Name: test-gpl-spdx
Version: 1.0.0
Release: 0
Summary: Test GPLv2 license
License: GPL-2.0-only OR LGPL-2.0-only
Group: Applications/Internet
URL: https://www.example.com
Source0: test.txt
%description
RPMlint test which license is ok
%prep
%build
%install
mkdir -p %{buildroot}%{_bindir}
chmod +x %{SOURCE0}
cp %{SOURCE0} %{buildroot}%{_bindir}
%files
%{_bindir}/*.txt
Run rpmlint and result is that only SLES and openSUSE supports SPDX and others goes with old style. First approach is wrong and need small adjustment.
Distribution
GPLv2 and LGPLv2
GPL-2.0-only OR LGPL-2.0-only
RHEL 7 / CentOS 7
OK
FAIL
RHEL 8 / ALMA Linux 8
OK
FAIL
RHEL 9 / ALMA Linux 9
OK
FAIL
Fedora 36
OK
FAIL
SLES 15.3 / openSUSE 15.3
FAIL
OK
People
Tuukka Pasanen
Tuukka Pasanen
Votes:
0Vote for this issue
Watchers:
2Start watching this issue
Dates
Created:
Updated:
Resolved:
Git Integration
Error rendering 'com.xiplink.jira.git.jira_git_plugin:git-issue-webpanel'. Please contact your Jira administrators.
{"report":{"fcp":2192.5,"ttfb":1383.5,"pageVisibility":"visible","entityId":111041,"key":"jira.project.issue.view-issue","isInitial":true,"threshold":1000,"elementTimings":{},"userDeviceMemory":8,"userDeviceProcessors":64,"apdex":0.5,"journeyId":"d918d61a-dc20-4a54-9f2d-1e5ebf724d3f","navigationType":0,"readyForUser":2263.800000190735,"redirectCount":0,"resourceLoadedEnd":2643.800000190735,"resourceLoadedStart":1391.7000002861023,"resourceTiming":[{"duration":281,"initiatorType":"link","name":"https://jira.mariadb.org/s/2c21342762a6a02add1c328bed317ffd-CDN/lu2cib/820016/12ta74/0a8bac35585be7fc6c9cc5a0464cd4cf/_/download/contextbatch/css/_super/batch.css","startTime":1391.7000002861023,"connectEnd":0,"connectStart":0,"domainLookupEnd":0,"domainLookupStart":0,"fetchStart":1391.7000002861023,"redirectEnd":0,"redirectStart":0,"requestStart":0,"responseEnd":1672.7000002861023,"responseStart":0,"secureConnectionStart":0},{"duration":280.90000009536743,"initiatorType":"link","name":"https://jira.mariadb.org/s/7ebd35e77e471bc30ff0eba799ebc151-CDN/lu2cib/820016/12ta74/494e4c556ecbb29f90a3d3b4f09cb99c/_/download/contextbatch/css/jira.browse.project,project.issue.navigator,jira.view.issue,jira.general,jira.global,atl.general,-_super/batch.css?agile_global_admin_condition=true&jag=true&jira.create.linked.issue=true&slack-enabled=true&whisper-enabled=true","startTime":1392.0999999046326,"connectEnd":0,"connectStart":0,"domainLookupEnd":0,"domainLookupStart":0,"fetchStart":1392.0999999046326,"redirectEnd":0,"redirectStart":0,"requestStart":0,"responseEnd":1673,"responseStart":0,"secureConnectionStart":0},{"duration":340.09999990463257,"initiatorType":"script","name":"https://jira.mariadb.org/s/0917945aaa57108d00c5076fea35e069-CDN/lu2cib/820016/12ta74/0a8bac35585be7fc6c9cc5a0464cd4cf/_/download/contextbatch/js/_super/batch.js?locale=en","startTime":1392.3000001907349,"connectEnd":1392.3000001907349,"connectStart":1392.3000001907349,"domainLookupEnd":1392.3000001907349,"domainLookupStart":1392.3000001907349,"fetchStart":1392.3000001907349,"redirectEnd":0,"redirectStart":0,"requestStart":1392.3000001907349,"responseEnd":1732.4000000953674,"responseStart":1732.4000000953674,"secureConnectionStart":1392.3000001907349},{"duration":405.90000009536743,"initiatorType":"script","name":"https://jira.mariadb.org/s/2d8175ec2fa4c816e8023260bd8c1786-CDN/lu2cib/820016/12ta74/494e4c556ecbb29f90a3d3b4f09cb99c/_/download/contextbatch/js/jira.browse.project,project.issue.navigator,jira.view.issue,jira.general,jira.global,atl.general,-_super/batch.js?agile_global_admin_condition=true&jag=true&jira.create.linked.issue=true&locale=en&slack-enabled=true&whisper-enabled=true","startTime":1392.9000000953674,"connectEnd":1392.9000000953674,"connectStart":1392.9000000953674,"domainLookupEnd":1392.9000000953674,"domainLookupStart":1392.9000000953674,"fetchStart":1392.9000000953674,"redirectEnd":0,"redirectStart":0,"requestStart":1392.9000000953674,"responseEnd":1798.8000001907349,"responseStart":1798.8000001907349,"secureConnectionStart":1392.9000000953674},{"duration":409.7000002861023,"initiatorType":"script","name":"https://jira.mariadb.org/s/a9324d6758d385eb45c462685ad88f1d-CDN/lu2cib/820016/12ta74/c92c0caa9a024ae85b0ebdbed7fb4bd7/_/download/contextbatch/js/atl.global,-_super/batch.js?locale=en","startTime":1393.0999999046326,"connectEnd":1393.0999999046326,"connectStart":1393.0999999046326,"domainLookupEnd":1393.0999999046326,"domainLookupStart":1393.0999999046326,"fetchStart":1393.0999999046326,"redirectEnd":0,"redirectStart":0,"requestStart":1393.0999999046326,"responseEnd":1802.8000001907349,"responseStart":1802.8000001907349,"secureConnectionStart":1393.0999999046326},{"duration":409.90000009536743,"initiatorType":"script","name":"https://jira.mariadb.org/s/d41d8cd98f00b204e9800998ecf8427e-CDN/lu2cib/820016/12ta74/1.0/_/download/batch/jira.webresources:calendar-en/jira.webresources:calendar-en.js","startTime":1393.3000001907349,"connectEnd":1393.3000001907349,"connectStart":1393.3000001907349,"domainLookupEnd":1393.3000001907349,"domainLookupStart":1393.3000001907349,"fetchStart":1393.3000001907349,"redirectEnd":0,"redirectStart":0,"requestStart":1393.3000001907349,"responseEnd":1803.2000002861023,"responseStart":1803.0999999046326,"secureConnectionStart":1393.3000001907349},{"duration":410.09999990463257,"initiatorType":"script","name":"https://jira.mariadb.org/s/d41d8cd98f00b204e9800998ecf8427e-CDN/lu2cib/820016/12ta74/1.0/_/download/batch/jira.webresources:calendar-localisation-moment/jira.webresources:calendar-localisation-moment.js","startTime":1393.4000000953674,"connectEnd":1393.4000000953674,"connectStart":1393.4000000953674,"domainLookupEnd":1393.4000000953674,"domainLookupStart":1393.4000000953674,"fetchStart":1393.4000000953674,"redirectEnd":0,"redirectStart":0,"requestStart":1393.4000000953674,"responseEnd":1803.5,"responseStart":1803.5,"secureConnectionStart":1393.4000000953674},{"duration":483.80000019073486,"initiatorType":"link","name":"https://jira.mariadb.org/s/b04b06a02d1959df322d9cded3aeecc1-CDN/lu2cib/820016/12ta74/a2ff6aa845ffc9a1d22fe23d9ee791fc/_/download/contextbatch/css/jira.global.look-and-feel,-_super/batch.css","startTime":1393.5999999046326,"connectEnd":0,"connectStart":0,"domainLookupEnd":0,"domainLookupStart":0,"fetchStart":1393.5999999046326,"redirectEnd":0,"redirectStart":0,"requestStart":0,"responseEnd":1877.4000000953674,"responseStart":0,"secureConnectionStart":0},{"duration":410.2999997138977,"initiatorType":"script","name":"https://jira.mariadb.org/rest/api/1.0/shortcuts/820016/47140b6e0a9bc2e4913da06536125810/shortcuts.js?context=issuenavigation&context=issueaction","startTime":1393.8000001907349,"connectEnd":1393.8000001907349,"connectStart":1393.8000001907349,"domainLookupEnd":1393.8000001907349,"domainLookupStart":1393.8000001907349,"fetchStart":1393.8000001907349,"redirectEnd":0,"redirectStart":0,"requestStart":1393.8000001907349,"responseEnd":1804.0999999046326,"responseStart":1804,"secureConnectionStart":1393.8000001907349},{"duration":483.59999990463257,"initiatorType":"link","name":"https://jira.mariadb.org/s/3ac36323ba5e4eb0af2aa7ac7211b4bb-CDN/lu2cib/820016/12ta74/d176f0986478cc64f24226b3d20c140d/_/download/contextbatch/css/com.atlassian.jira.projects.sidebar.init,-_super,-project.issue.navigator,-jira.view.issue/batch.css?jira.create.linked.issue=true","startTime":1393.9000000953674,"connectEnd":0,"connectStart":0,"domainLookupEnd":0,"domainLookupStart":0,"fetchStart":1393.9000000953674,"redirectEnd":0,"redirectStart":0,"requestStart":0,"responseEnd":1877.5,"responseStart":0,"secureConnectionStart":0},{"duration":410.5,"initiatorType":"script","name":"https://jira.mariadb.org/s/5d5e8fe91fbc506585e83ea3b62ccc4b-CDN/lu2cib/820016/12ta74/d176f0986478cc64f24226b3d20c140d/_/download/contextbatch/js/com.atlassian.jira.projects.sidebar.init,-_super,-project.issue.navigator,-jira.view.issue/batch.js?jira.create.linked.issue=true&locale=en","startTime":1394.0999999046326,"connectEnd":1394.0999999046326,"connectStart":1394.0999999046326,"domainLookupEnd":1394.0999999046326,"domainLookupStart":1394.0999999046326,"fetchStart":1394.0999999046326,"redirectEnd":0,"redirectStart":0,"requestStart":1394.0999999046326,"responseEnd":1804.5999999046326,"responseStart":1804.5999999046326,"secureConnectionStart":1394.0999999046326},{"duration":814.1000003814697,"initiatorType":"script","name":"https://jira.mariadb.org/s/d41d8cd98f00b204e9800998ecf8427e-CDN/lu2cib/820016/12ta74/1.0/_/download/batch/jira.webresources:bigpipe-js/jira.webresources:bigpipe-js.js","startTime":1398.0999999046326,"connectEnd":1398.0999999046326,"connectStart":1398.0999999046326,"domainLookupEnd":1398.0999999046326,"domainLookupStart":1398.0999999046326,"fetchStart":1398.0999999046326,"redirectEnd":0,"redirectStart":0,"requestStart":1398.0999999046326,"responseEnd":2212.2000002861023,"responseStart":2212.2000002861023,"secureConnectionStart":1398.0999999046326},{"duration":1242,"initiatorType":"script","name":"https://jira.mariadb.org/s/d41d8cd98f00b204e9800998ecf8427e-CDN/lu2cib/820016/12ta74/1.0/_/download/batch/jira.webresources:bigpipe-init/jira.webresources:bigpipe-init.js","startTime":1401.8000001907349,"connectEnd":1401.8000001907349,"connectStart":1401.8000001907349,"domainLookupEnd":1401.8000001907349,"domainLookupStart":1401.8000001907349,"fetchStart":1401.8000001907349,"redirectEnd":0,"redirectStart":0,"requestStart":1401.8000001907349,"responseEnd":2643.800000190735,"responseStart":2643.800000190735,"secureConnectionStart":1401.8000001907349},{"duration":324.30000019073486,"initiatorType":"xmlhttprequest","name":"https://jira.mariadb.org/rest/webResources/1.0/resources","startTime":1888.9000000953674,"connectEnd":1888.9000000953674,"connectStart":1888.9000000953674,"domainLookupEnd":1888.9000000953674,"domainLookupStart":1888.9000000953674,"fetchStart":1888.9000000953674,"redirectEnd":0,"redirectStart":0,"requestStart":1888.9000000953674,"responseEnd":2213.2000002861023,"responseStart":2213.2000002861023,"secureConnectionStart":1888.9000000953674},{"duration":524.1999998092651,"initiatorType":"script","name":"https://www.google-analytics.com/analytics.js","startTime":2185.800000190735,"connectEnd":0,"connectStart":0,"domainLookupEnd":0,"domainLookupStart":0,"fetchStart":2185.800000190735,"redirectEnd":0,"redirectStart":0,"requestStart":0,"responseEnd":2710,"responseStart":0,"secureConnectionStart":0}],"fetchStart":0,"domainLookupStart":0,"domainLookupEnd":0,"connectStart":0,"connectEnd":0,"requestStart":851,"responseStart":1383,"responseEnd":1401,"domLoading":1387,"domInteractive":2668,"domContentLoadedEventStart":2668,"domContentLoadedEventEnd":2707,"domComplete":3018,"loadEventStart":3018,"loadEventEnd":3018,"userAgent":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)","marks":[{"name":"bigPipe.sidebar-id.start","time":2647.5999999046326},{"name":"bigPipe.sidebar-id.end","time":2648.5},{"name":"bigPipe.activity-panel-pipe-id.start","time":2648.7000002861023},{"name":"bigPipe.activity-panel-pipe-id.end","time":2650.5},{"name":"activityTabFullyLoaded","time":2718.9000000953674}],"measures":[],"correlationId":"fd03bcd238eae6","effectiveType":"4g","downlink":10,"rtt":0,"serverDuration":474,"dbReadsTimeInMs":11,"dbConnsTimeInMs":20,"applicationHash":"9d11dbea5f4be3d4cc21f03a88dd11d8c8687422","experiments":[]}}
I examined this little bit this issue with small test spec file and compiled it with rpmbuild -ba test-gpl.spec and rpmbuild -ba test-gpl-spdx.spec. For test-gpl.spec just replace GPLv2 OR LGPLv2
Name: test-gpl-spdx
Version: 1.0.0
Release: 0
Summary: Test GPLv2 license
License: GPL-2.0-only OR LGPL-2.0-only
Group: Applications/Internet
URL: https://www.example.com
Source0: test.txt
%description
RPMlint test which license is ok
%prep
%build
%install
mkdir -p %{buildroot}%{_bindir}
chmod +x %{SOURCE0}
cp %{SOURCE0} %{buildroot}%{_bindir}
%files
%{_bindir}/*.txt
Run rpmlint and result is that only SLES and openSUSE supports SPDX and others goes with old style. First approach is wrong and need small adjustment.