From mboxrd@z Thu Jan 1 00:00:00 1970 Delivery-date: Thu, 12 Mar 2026 14:09: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 1w0fn7-00ApcX-00 for lore@lore.pengutronix.de; Thu, 12 Mar 2026 14:09: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 1w0fn7-0004Nk-P1; Thu, 12 Mar 2026 14:09:29 +0100 Received: from mx07-007fc201.pphosted.com ([185.132.181.212]) by metis.whiteo.stw.pengutronix.de with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1w0fmq-0004Nb-7N for ptxdist@pengutronix.de; Thu, 12 Mar 2026 14:09:12 +0100 Received: from pps.filterd (m0456228.ppops.net [127.0.0.1]) by mx07-007fc201.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 62CD4pLB1619093 for ; Thu, 12 Mar 2026 14:09:11 +0100 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cab.de; h=cc :content-transfer-encoding:content-type:date:from:message-id :mime-version:subject:to; s=pp-2025; bh=j1Wnp6q9YkksCJdIl1X9YGdA u4kH79sp/e8x4ttQsXA=; b=2SyS+bFChMPpjjF7mLaQJGP0k3XBjgeH2IAWStI8 oUJ0iUUZh+X/HArkzYw8JgLKLKz8mQkVdARViHF5iFG5L6IeyuF+PANUvMc9qJbs DghNoEmzy9S60SRew++xyAznf1CXw0nDK/OK/yB1IgEvzq1dGSJ5H3STOw0YqFjL XKyIuK/tqbC5J7YTzXlO3eOzfzgb5f3phHvNSVauY0lkZaYZH+JuaCJJUpCD1+p1 zK5jCOlc3Pdmd51MIKGYKF5B7XW2TS3PFtShqESe2zdURW/DSMkbM+pC++n2d+lR NFigjLYb73bSfHo7XfsWzTki/gWqTw0oHWH61oFVuwE+ZQ== Received: from adranos.cab.de (adranos.cab.de [46.232.229.107]) by mx07-007fc201.pphosted.com (PPS) with ESMTPS id 4cuh6088bc-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Thu, 12 Mar 2026 14:09:11 +0100 (CET) Received: from KAN23-025.cab.de (10.10.3.180) by Adranos.cab.de (10.10.1.54) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.37; Thu, 12 Mar 2026 14:09:10 +0100 To: Date: Thu, 12 Mar 2026 14:08:21 +0100 Message-ID: <20260312130827.137022-1-m.heidelberg@cab.de> X-Mailer: git-send-email 2.43.0 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Content-Type: text/plain X-Originating-IP: [10.10.3.180] X-ClientProxiedBy: Adranos.cab.de (10.10.1.54) To Adranos.cab.de (10.10.1.54) X-Proofpoint-GUID: 52eAfveJxNKf4k5OLpa-T21pWE_S1FdD X-Proofpoint-ORIG-GUID: 52eAfveJxNKf4k5OLpa-T21pWE_S1FdD X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMzEyMDEwNCBTYWx0ZWRfXybjNd01rL6kc 6kb8AfHKnZN/Lj3leTeTNHGRNCZPFhmQ14d7w4lb5e01+VzzGKwLRaSeJ9CqvOHNIICY5gstfLd YhN8CQFWzwSxjpXBQGQf0qkt30kWSVAMKNWBOhPYDS5xVQDDW8oRHqqWTE/cSbW56w4a74IansC UuGsyq7GyTxAkg9iT5Q4rhAqzszbTIRsWEJ26lwRUhQ7GjQJuCzteq4JcVCmBryyp9QvLvRNZbb JwSeBHkTYNZbVp5LsG6ZMA6JWG5VcnajvVqH+WQVTxx4KZCIL0S8Oc5lW8fdA8PX09ZxCXx6Y1o jA4+D+jwFKi0S2J4f0ILYVpm9w2z5v5+PEiqmW89y2nDwSQoXojBa25eFVSamuqTHhX/jzmZyWF fyGhrariMOxsbe+nzpxpiR+8MrASm+s0KXt07xpT4PliYlm3ZjPfAgnrbTNdYMrnLqd3a9hcH10 pTc11VUaXTY+FILVkRA== X-Authority-Analysis: v=2.4 cv=E9/AZKdl c=1 sm=1 tr=0 ts=69b2baf7 cx=c_pps a=LmW7qmVeM6tFdl5svFU9Cg==:117 a=LmW7qmVeM6tFdl5svFU9Cg==:17 a=kldc_9v1VKEA:10 a=Yq5XynenixoA:10 a=VkNPw1HP01LnGYTKEx00:22 a=cWcFGAZ52ywjfBe9x-Am:22 a=z9Sxt0DssY18wmaVz86D:22 a=Z0oc8_S5bWS3SZ_w8FoA:9 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on metis.whiteo.stw.pengutronix.de X-Spam-Level: X-Spam-Status: No, score=-1.8 required=4.0 tests=AWL,BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_VALIDITY_RPBL_BLOCKED, RCVD_IN_VALIDITY_SAFE_BLOCKED,SPF_HELO_NONE,SPF_PASS autolearn=no autolearn_force=no version=3.4.2 Subject: [ptxdist] [PATCH 0/5] SPDX license expression fixes 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: , From: Markus Heidelberg via ptxdist 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 In the generated report I noticed wrong license categorization in some packages and thus had a look over the PTXdist rules resulting in several fixes/improvements. The following invalid license identifiers have not been fixed. That would require checking the projects about the license version or the only/or-later choice. One exception is the "piglit" package because with using a mix of v2+/v3/v2 it seemed very likely that only the naming was not SPDX conform. - BSD - GPL - LGPL - GPL v2 - GPL2 - GPLv3 - LGPLv2 The last patch to allow standard conform lower case license expression operators is marked as RFC. I think it is probably better to reject it and to avoid problems by consistently using upper case operators. Markus Heidelberg (5): use canonical upper and lower case in SPDX license identifiers use upper case SPDX license expression operators fix some invalid SPDX license expressions/identifiers glmark2: fix SPDX license identifier for SGI license ptxd_make_world_license: allow lower case SPDX license expression operators rules/acl.make | 2 +- rules/ensmallen.make | 2 +- rules/figlet.make | 2 +- rules/fontconfig.make | 2 +- rules/glmark2.make | 2 +- rules/glslang.make | 2 +- rules/gpgme.make | 2 +- rules/host-bindgen-cli.make | 2 +- rules/host-cmake.make | 2 +- rules/libarchive.make | 2 +- rules/libev.make | 2 +- rules/libkcapi.make | 2 +- rules/libtasn1.make | 2 +- rules/libtsm.make | 2 +- rules/lvm2.make | 2 +- rules/nodejs.make | 2 +- rules/ntp.make | 2 +- rules/openh264.make | 2 +- rules/optee-test.make | 2 +- rules/piglit.make | 2 +- rules/sdl-ttf.make | 2 +- rules/sdl2-image.make | 2 +- rules/sdl2-mixer.make | 2 +- rules/sdl2-net.make | 2 +- rules/sdl2-test.make | 2 +- rules/sdl2-ttf.make | 2 +- rules/sdl2.make | 2 +- rules/v4l-utils.make | 2 +- rules/zstd.make | 2 +- scripts/lib/ptxd_make_world_license.sh | 2 +- 30 files changed, 30 insertions(+), 30 deletions(-) -- 2.43.0