From mboxrd@z Thu Jan 1 00:00:00 1970 Delivery-date: Fri, 13 Mar 2026 14:03:29 +0100 Received: from metis.whiteo.stw.pengutronix.de ([2a0a:edc0:2:b01:1d::104]) by lore.white.stw.pengutronix.de with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1w12Ar-000CXu-2I for lore@lore.pengutronix.de; Fri, 13 Mar 2026 14:03:29 +0100 Received: from [127.0.0.1] (helo=metis.whiteo.stw.pengutronix.de) by metis.whiteo.stw.pengutronix.de with esmtp (Exim 4.92) (envelope-from ) id 1w12Ar-0007F8-GW; Fri, 13 Mar 2026 14:03:29 +0100 Received: from drehscheibe.grey.stw.pengutronix.de ([2a0a:edc0:0:c01:1d::a2]) by metis.whiteo.stw.pengutronix.de with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1w12Ab-0006t3-J2; Fri, 13 Mar 2026 14:03:13 +0100 Received: from dude05.red.stw.pengutronix.de ([2a0a:edc0:0:1101:1d::54]) by drehscheibe.grey.stw.pengutronix.de with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1w12Aa-00058z-2n; Fri, 13 Mar 2026 14:03:12 +0100 Received: from mol by dude05.red.stw.pengutronix.de with local (Exim 4.98.2) (envelope-from ) id 1w12Aa-00000009Ack-3PsE; Fri, 13 Mar 2026 14:03:12 +0100 From: Michael Olbrich To: ptxdist@pengutronix.de Date: Fri, 13 Mar 2026 14:03:12 +0100 Message-ID: <20260313130312.2185783-1-m.olbrich@pengutronix.de> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20260312130827.137022-2-m.heidelberg@cab.de> References: <20260312130827.137022-2-m.heidelberg@cab.de> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Subject: Re: [ptxdist] [APPLIED] use canonical upper and lower case in SPDX license identifiers X-BeenThere: ptxdist@pengutronix.de X-Mailman-Version: 2.1.29 Precedence: list List-Id: PTXdist Development Mailing List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: ptxdist@pengutronix.de Cc: Markus Heidelberg Sender: "ptxdist" X-SA-Exim-Connect-IP: 127.0.0.1 X-SA-Exim-Mail-From: ptxdist-bounces@pengutronix.de X-SA-Exim-Scanned: No (on metis.whiteo.stw.pengutronix.de); SAEximRunCond expanded to false Thanks, applied as 20e298850af157c8dddc2379dfc5e76b064b0ba1. Michael [sent from post-receive hook] On Fri, 13 Mar 2026 14:03:12 +0100, Markus Heidelberg wrote: > The license identifiers are case-insensitive, but according to the SPDX > specification it is "often important to match with the case of the > canonical identifier". > > scripts/lib/ptxd_make_spdx.sh checks for the exact spelling, so these > licenses had wrongly been put into the "other" section, see output: > - platform-*/report/ > - "license-section" in platform-*/release/full-bsp-report.yaml > > Signed-off-by: Markus Heidelberg > Message-Id: <20260312130827.137022-2-m.heidelberg@cab.de> > Signed-off-by: Michael Olbrich > > diff --git a/rules/ensmallen.make b/rules/ensmallen.make > index 0fb152d07113..0a1ac7be79d3 100644 > --- a/rules/ensmallen.make > +++ b/rules/ensmallen.make > @@ -21,7 +21,7 @@ ENSMALLEN_SUFFIX := tar.gz > ENSMALLEN_URL := https://www.ensmallen.org/files/$(ENSMALLEN).$(ENSMALLEN_SUFFIX) > ENSMALLEN_SOURCE := $(SRCDIR)/$(ENSMALLEN).$(ENSMALLEN_SUFFIX) > ENSMALLEN_DIR := $(BUILDDIR)/$(ENSMALLEN) > -ENSMALLEN_LICENSE := BSD-3-clause > +ENSMALLEN_LICENSE := BSD-3-Clause > ENSMALLEN_LICENSE_FILES := \ > file://COPYRIGHT.txt;md5=2f1c587ba8b993d5d929e322d6dbdf72 > > diff --git a/rules/figlet.make b/rules/figlet.make > index 1dacd4703efc..af96d5d5ff8f 100644 > --- a/rules/figlet.make > +++ b/rules/figlet.make > @@ -23,7 +23,7 @@ FIGLET_SUFFIX := tar.gz > FIGLET_URL := https://github.com/cmatsuoka/figlet/archive/refs/tags/$(FIGLET_VERSION).$(FIGLET_SUFFIX) > FIGLET_SOURCE := $(SRCDIR)/$(FIGLET).$(FIGLET_SUFFIX) > FIGLET_DIR := $(BUILDDIR)/$(FIGLET) > -FIGLET_LICENSE := BSD-3-clause > +FIGLET_LICENSE := BSD-3-Clause > FIGLET_LICENSE_FILES := \ > file://LICENSE;md5=1688bcd97b27704f1afcac7336409857 > > diff --git a/rules/glslang.make b/rules/glslang.make > index 8bdb6af55e28..68189b50fc66 100644 > --- a/rules/glslang.make > +++ b/rules/glslang.make > @@ -21,7 +21,7 @@ GLSLANG_SUFFIX := tar.gz > GLSLANG_URL := https://github.com/KhronosGroup/glslang/archive/vulkan-sdk-$(GLSLANG_VERSION).$(GLSLANG_SUFFIX) > GLSLANG_SOURCE := $(SRCDIR)/$(GLSLANG).$(GLSLANG_SUFFIX) > GLSLANG_DIR := $(BUILDDIR)/$(GLSLANG) > -GLSLANG_LICENSE := BSD-3-clause AND BSD-2-clause AND MIT AND Apple-MIT-License AND Apache-2.0 AND (GPL-3.0-or-later WITH Bison-exception-2.2) AND custom > +GLSLANG_LICENSE := BSD-3-Clause AND BSD-2-Clause AND MIT AND Apple-MIT-License AND Apache-2.0 AND (GPL-3.0-or-later WITH Bison-exception-2.2) AND custom > GLSLANG_LICENSE_FILES := file://LICENSE.txt;md5=50ff9d0fcde2d5b953ebe431c48e34e3 > > # ---------------------------------------------------------------------------- > diff --git a/rules/host-cmake.make b/rules/host-cmake.make > index 4e78cbc64922..482263ca37c8 100644 > --- a/rules/host-cmake.make > +++ b/rules/host-cmake.make > @@ -22,7 +22,7 @@ HOST_CMAKE_SUFFIX := tar.gz > HOST_CMAKE_URL := https://cmake.org/files/v$(basename $(HOST_CMAKE_VERSION))/$(HOST_CMAKE).$(HOST_CMAKE_SUFFIX) > HOST_CMAKE_SOURCE := $(SRCDIR)/$(HOST_CMAKE).$(HOST_CMAKE_SUFFIX) > HOST_CMAKE_DIR := $(HOST_BUILDDIR)/$(HOST_CMAKE) > -HOST_CMAKE_LICENSE := 0BSD AND BSD-2-clause AND BSD-3-Clause AND Apache-2.0 AND bzip2-1.0.6 AND (MIT OR public_domain) AND MIT AND curl > +HOST_CMAKE_LICENSE := 0BSD AND BSD-2-Clause AND BSD-3-Clause AND Apache-2.0 AND bzip2-1.0.6 AND (MIT OR public_domain) AND MIT AND curl > HOST_CMAKE_LICENSE_FILES := \ > file://Copyright.txt;md5=718f05155941b33862726348d3cd46ce \ > file://Source/kwsys/Copyright.txt;md5=64ed5ec90b0f9868cf0b08ea5b954dfe \ > diff --git a/rules/ntp.make b/rules/ntp.make > index 42902364578e..9514bb43496f 100644 > --- a/rules/ntp.make > +++ b/rules/ntp.make > @@ -24,7 +24,7 @@ NTP_URL := \ > https://downloads.nwtime.org/ntp/$(NTP).$(NTP_SUFFIX) > NTP_SOURCE := $(SRCDIR)/$(NTP).$(NTP_SUFFIX) > NTP_DIR := $(BUILDDIR)/$(NTP) > -NTP_LICENSE := ntp > +NTP_LICENSE := NTP > NTP_LICENSE_FILES := file://COPYRIGHT;md5=2311915f6d5142b06395231b0ffeaf29 > > # ---------------------------------------------------------------------------- > diff --git a/rules/sdl-ttf.make b/rules/sdl-ttf.make > index 2fcae7cd9c83..eeb4ca19babd 100644 > --- a/rules/sdl-ttf.make > +++ b/rules/sdl-ttf.make > @@ -21,7 +21,7 @@ SDL_TTF_SUFFIX := tar.gz > SDL_TTF_URL := http://www.libsdl.org/projects/SDL_ttf/release/$(SDL_TTF).$(SDL_TTF_SUFFIX) > SDL_TTF_SOURCE := $(SRCDIR)/$(SDL_TTF).$(SDL_TTF_SUFFIX) > SDL_TTF_DIR := $(BUILDDIR)/$(SDL_TTF) > -SDL_TTF_LICENSE := zlib > +SDL_TTF_LICENSE := Zlib > > # ---------------------------------------------------------------------------- > # Prepare > diff --git a/rules/sdl2-image.make b/rules/sdl2-image.make > index 1b6c254e0f25..b710f40cb0b0 100644 > --- a/rules/sdl2-image.make > +++ b/rules/sdl2-image.make > @@ -21,7 +21,7 @@ SDL2_IMAGE_SUFFIX := tar.gz > SDL2_IMAGE_URL := https://github.com/libsdl-org/SDL_image/releases/download/release-$(SDL2_IMAGE_VERSION)/$(SDL2_IMAGE).$(SDL2_IMAGE_SUFFIX) > SDL2_IMAGE_SOURCE := $(SRCDIR)/$(SDL2_IMAGE).$(SDL2_IMAGE_SUFFIX) > SDL2_IMAGE_DIR := $(BUILDDIR)/$(SDL2_IMAGE) > -SDL2_IMAGE_LICENSE := zlib > +SDL2_IMAGE_LICENSE := Zlib > > # ---------------------------------------------------------------------------- > # Prepare > diff --git a/rules/sdl2-mixer.make b/rules/sdl2-mixer.make > index 16523788debf..c3159d01637d 100644 > --- a/rules/sdl2-mixer.make > +++ b/rules/sdl2-mixer.make > @@ -21,7 +21,7 @@ SDL2_MIXER_SUFFIX := tar.gz > SDL2_MIXER_URL := https://www.libsdl.org/projects/SDL_mixer/release/$(SDL2_MIXER).$(SDL2_MIXER_SUFFIX) > SDL2_MIXER_SOURCE := $(SRCDIR)/$(SDL2_MIXER).$(SDL2_MIXER_SUFFIX) > SDL2_MIXER_DIR := $(BUILDDIR)/$(SDL2_MIXER) > -SDL2_MIXER_LICENSE := zlib > +SDL2_MIXER_LICENSE := Zlib > > # ---------------------------------------------------------------------------- > # Prepare > diff --git a/rules/sdl2-net.make b/rules/sdl2-net.make > index 2249c2b68949..305c1f7b0607 100644 > --- a/rules/sdl2-net.make > +++ b/rules/sdl2-net.make > @@ -21,7 +21,7 @@ SDL2_NET_SUFFIX := tar.gz > SDL2_NET_URL := https://www.libsdl.org/projects/SDL_net/release/$(SDL2_NET).$(SDL2_NET_SUFFIX) > SDL2_NET_SOURCE := $(SRCDIR)/$(SDL2_NET).$(SDL2_NET_SUFFIX) > SDL2_NET_DIR := $(BUILDDIR)/$(SDL2_NET) > -SDL2_NET_LICENSE := zlib > +SDL2_NET_LICENSE := Zlib > > # ---------------------------------------------------------------------------- > # Prepare > diff --git a/rules/sdl2-test.make b/rules/sdl2-test.make > index 1917a2b3d9f6..33bc3a8feeaf 100644 > --- a/rules/sdl2-test.make > +++ b/rules/sdl2-test.make > @@ -22,7 +22,7 @@ SDL2_TEST_URL = $(SDL2_URL) > SDL2_TEST_SOURCE = $(SDL2_SOURCE) > SDL2_TEST_DIR = $(BUILDDIR)/$(SDL2_TEST) > SDL2_TEST_SUBDIR := test > -SDL2_TESTS_LICENSE := zlib > +SDL2_TESTS_LICENSE := Zlib > > # ---------------------------------------------------------------------------- > # Prepare > diff --git a/rules/sdl2-ttf.make b/rules/sdl2-ttf.make > index d4b487dc3406..3699a3dd11d2 100644 > --- a/rules/sdl2-ttf.make > +++ b/rules/sdl2-ttf.make > @@ -21,7 +21,7 @@ SDL2_TTF_SUFFIX := tar.gz > SDL2_TTF_URL := https://www.libsdl.org/projects/SDL_ttf/release/$(SDL2_TTF).$(SDL2_TTF_SUFFIX) > SDL2_TTF_SOURCE := $(SRCDIR)/$(SDL2_TTF).$(SDL2_TTF_SUFFIX) > SDL2_TTF_DIR := $(BUILDDIR)/$(SDL2_TTF) > -SDL2_TTF_LICENSE := zlib > +SDL2_TTF_LICENSE := Zlib > SDL2_TTF_LICENSE_FILES := \ > file://LICENSE.txt;md5=fbb0010b2f7cf6e8a13bcac1ef4d2455 > > diff --git a/rules/sdl2.make b/rules/sdl2.make > index 1e060415431d..b288730f61fa 100644 > --- a/rules/sdl2.make > +++ b/rules/sdl2.make > @@ -21,7 +21,7 @@ SDL2_SUFFIX := tar.gz > SDL2_URL := https://www.libsdl.org/release/$(SDL2).$(SDL2_SUFFIX) > SDL2_SOURCE := $(SRCDIR)/$(SDL2).$(SDL2_SUFFIX) > SDL2_DIR := $(BUILDDIR)/$(SDL2) > -SDL2_LICENSE := zlib > +SDL2_LICENSE := Zlib > > # ---------------------------------------------------------------------------- > # Prepare > diff --git a/rules/zstd.make b/rules/zstd.make > index e9c57d909e14..eb6a11282277 100644 > --- a/rules/zstd.make > +++ b/rules/zstd.make > @@ -22,7 +22,7 @@ ZSTD_URL := https://github.com/facebook/zstd/archive/v$(ZSTD_VERSION).$(ZSTD_SU > ZSTD_SOURCE := $(SRCDIR)/$(ZSTD).$(ZSTD_SUFFIX) > ZSTD_DIR := $(BUILDDIR)/$(ZSTD) > ZSTD_SUBDIR := build/cmake > -ZSTD_LICENSE := BSD-3-clause OR GPL-2.0-only > +ZSTD_LICENSE := BSD-3-Clause OR GPL-2.0-only > ZSTD_LICENSE_FILES := \ > file://LICENSE;md5=0822a32f7acdbe013606746641746ee8 \ > file://COPYING;md5=39bba7d2cf0ba1036f2a6e2be52fe3f0