From mboxrd@z Thu Jan 1 00:00:00 1970 Delivery-date: Wed, 15 Oct 2025 21:31:09 +0200 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 1v97DI-008Cky-36 for lore@lore.pengutronix.de; Wed, 15 Oct 2025 21:31:08 +0200 Received: from localhost ([127.0.0.1] helo=metis.whiteo.stw.pengutronix.de) by metis.whiteo.stw.pengutronix.de with esmtp (Exim 4.92) (envelope-from ) id 1v97DI-00053D-Of; Wed, 15 Oct 2025 21:31:08 +0200 Received: from mail-yx1-xb131.google.com ([2607:f8b0:4864:20::b131]) by metis.whiteo.stw.pengutronix.de with esmtps (TLS1.3:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.92) (envelope-from ) id 1v97D3-00052o-Gh for ptxdist@pengutronix.de; Wed, 15 Oct 2025 21:30:54 +0200 Received: by mail-yx1-xb131.google.com with SMTP id 956f58d0204a3-638d01a8719so6826196d50.2 for ; Wed, 15 Oct 2025 12:30:53 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1760556652; x=1761161452; darn=pengutronix.de; h=content-transfer-encoding:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=c8UNRiADCB5sQOVbrMoK3/YjRH/VGlByW4pBX8/8iZs=; b=aEKClR6IcNtnwVkuCq3ETspvouc3z75a8DExJjVnuhJZ1hMct3vIpeIEeHiW2+2KaD T7nTRnoVR2ecOHApIoTxwWyiYX6LGNcIVyPgQP3X/MRJJ8N/X2B+Rm3gnwxSxlM0fAKf 4/aMSmtDkxhBnpnIn1vNj4Kl7+DVrH3mzlSvMXw4s9YsySGHHrNcM7k+4H25UZtTmO9/ OVZfmpiW9apKAUy90BR+yA76jLlhHkR7q4tcxnUArCbQJEOdsxfiZcHcywQVmAW7b0YS 2RTGN9eM3xHiAQgNPUWPIUwWD7J1atoxDRIQhTVbnhYU2GDdJOsco+2f/qTtpnrUhamB aGJQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1760556652; x=1761161452; h=content-transfer-encoding:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=c8UNRiADCB5sQOVbrMoK3/YjRH/VGlByW4pBX8/8iZs=; b=egfGH9DmmBKDK0pK+TJNMd5OGMU22alfwbWRqguy5pR6dRKCUJ0Qg3XpDlbR9jJvxX iPq+NalFmrUTUcJWtBO+PGSuO1aELcfSUtcMzbIGt7F4DrXqpWXbKCAmxCDimolsdsgs c39NTdjQGUBC6QIV8F2AYP37fKLxLTvOlUuIEldvnr2h0FXm0I2xNdoebcaYlsa7NX1X mYsXOsk7ZbaYmL8CNp9CzoYPOLwCY48DkyMN3oZcRYoLt5l/IJoZWBediff/oaGVQf/3 NObJCFFQMduCMDmRx2Vg1q4GdhUmjxY8Z0Nqub6i7wH/7WpJXDgDD/6ELOd/Ep3Te72y FQwg== X-Forwarded-Encrypted: i=1; AJvYcCVnDR6Z7/wPy/szC0q8h/RFYfE8wBw/dMXVzpR/knjRA6hkjDt/hky7as/6ttwr+Y9zI8y2DnUi@pengutronix.de X-Gm-Message-State: AOJu0YwV0v9MuLF6ckp3xSmLpzA+sikxzHLHxFxHjL4BL1s79C0Vi/jo iKuzErq/yMBbiUZo73txh5K468b+ScNImb3KUfMA0A73wz0om98HcCzXdDbGYXoPb+vouHW4mfl 0KrjyLXKYwndIbXGf3J3Pmy25aBM2PLg= X-Gm-Gg: ASbGncvoijtRi2boBJXLRnhZVdXs3zwVXu1ZJ/Bd+CN4DjgDeBFCYKLZTV6bxbAmITu Q27U7ryoEZmOLRO0V9vUyO2ehAF1NvCONsnHnPi4fvb7RKuKpfUxIuLlJPF7PoH/XTeteF9hPac /HW/Wy/0kHTDU8zkYSCWPAARKvM3CTLCe1iI8FNkV94yx0rD6A5+egsvGKOohzpMkEcEjWBpkIl sGPXW1o8Ab/WSYHYJ1J7mE6ag== X-Google-Smtp-Source: AGHT+IFUR5iiz9/UHfZBXpBpReuL3xt44fSuG+19B7vtL4M9FkVlXsiIk5+3+DzffnZqmi3XvZ6yBSxrdJZWIZjTn9U= X-Received: by 2002:a05:690e:11c6:b0:63e:af8:5a43 with SMTP id 956f58d0204a3-63e0af85c8fmr406608d50.46.1760556651749; Wed, 15 Oct 2025 12:30:51 -0700 (PDT) MIME-Version: 1.0 References: <20251014132823.1186031-1-s.pueschel@pengutronix.de> In-Reply-To: From: Bruno Thomsen Date: Wed, 15 Oct 2025 21:30:35 +0200 X-Gm-Features: AS18NWDMB0hqp98o1brk1t_oBO0Swp3_C0N3N4J1IXYtvuL4kfcj_PYbrDzsdwU Message-ID: To: Bruno Thomsen , ptxdist@pengutronix.de, =?UTF-8?Q?Sven_P=C3=BCschel?= Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable 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=-2.6 required=4.0 tests=AWL,BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM, RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_PASS autolearn=ham autolearn_force=no version=3.4.2 Subject: Re: [ptxdist] [PATCH] icu: version bump 74.1 -> 77.1 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 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 Den ons. 15. okt. 2025 kl. 15.08 skrev Michael Olbrich : > > On Tue, Oct 14, 2025 at 04:59:34PM +0200, Bruno Thomsen wrote: > > Hi Sven, > > > > Great work with all the package maintenance :) > > > > Den tirs. 14. okt. 2025 kl. 15.28 skrev Sven P=C3=BCschel > > : > > > > > > LICENSE file updates: > > > - Year was updated > > > - Unicode-3.0 SPDX Identifier added > > > - MIT license of a JSON parsing library by Niels Lohmann added > > > > > > https://github.com/unicode-org/icu/releases/tag/release-74-2 > > > https://github.com/unicode-org/icu/releases/tag/release-75-1 > > > https://github.com/unicode-org/icu/releases/tag/release-76-1 > > > https://github.com/unicode-org/icu/releases/tag/release-77-1 > > > > > > Signed-off-by: Sven P=C3=BCschel > > > --- > > > rules/icu.make | 6 +++--- > > > 1 file changed, 3 insertions(+), 3 deletions(-) > > > > > > diff --git a/rules/icu.make b/rules/icu.make > > > index 507de2afe..7a5b4f1ea 100644 > > > --- a/rules/icu.make > > > +++ b/rules/icu.make > > > @@ -14,8 +14,8 @@ PACKAGES-$(PTXCONF_ICU) +=3D icu > > > # > > > # Paths and names > > > # > > > -ICU_VERSION :=3D 74.1 > > > -ICU_MD5 :=3D 71e60b22697c4f35820a1897417dbab4 > > > +ICU_VERSION :=3D 77.1 > > > +ICU_MD5 :=3D bc0132b4c43db8455d2446c3bae58898 > > > ICU :=3D icu4c-$(subst .,_,$(ICU_VERSION))-src > > > ICU_SUFFIX :=3D tgz > > > ICU_URL :=3D https://github.com/unicode-org/icu/relea= ses/download/release-$(subst .,-,$(ICU_VERSION))/$(ICU).$(ICU_SUFFIX) > > > @@ -24,7 +24,7 @@ ICU_DIR :=3D $(BUILDDIR)/$(ICU) > > > ICU_SUBDIR :=3D source > > > ICU_LICENSE :=3D MIT AND Unicode-3.0 AND public_domain AND BSD-3-= Clause > > > > public_domain is not a SPDX license identifier. > > There are a couple of different public domain identifiers, I think > > it's safe to use CC-PDM-1.0 in this case. > > > > Creative Commons Public Domain Mark 1.0 Universal > > https://spdx.org/licenses/CC-PDM-1.0.html > > No. public domain is complicated stuff unfortunately. You cannot just pic= k > another on. So a proper identifier would be LicenseRef-icu-public_domain = or > something like that. But that only makes sense if there is a correspondin= g > license file. > Yes, I know that it's complicated and license identifiers should be as accurate as possible. Just looking at it from a we need to generate valid SBOMs soon point of vie= w :) I was looking at using SPDX License Expressions ( LicenseRef-[idString] ) for proprietary components in ptxdist like LicenseRef-Acme-corp-proprietary-license. I did not consider LicenseRef for public_domain, good point. Just looked up what Fedora[1] has listed the package as and they use LicenseRef as well: Unicode-DFS-2016 AND BSD-2-Clause AND BSD-3-Clause AND NAIST-2003 AND LicenseRef-Fedora-Public-Domain So just discard my review comment. /Bruno [1] https://packages.fedoraproject.org/pkgs/icu/icu/ > I think we should do somthing like this: > > ICU_LICENSE_FILES :=3D \ > file://LICENSE;md5=3Dcf57d9459a2c5f88ecd83c75207cc5ff;startline=3D= nn;endline=3Dmm;id=3DLicenseRef-icu-public_domain \ > [...] > > But that also means splitting multi-license files... > > Maybe with a default id if the filename (minus '.txt' suffix) matches a > valid SPDX identifier. > > Michael > > > /Bruno > > > > > ICU_LICENSE_FILES :=3D \ > > > - file://LICENSE;md5=3D08dc3852df8fffa807301902ad899ff8 > > > + file://LICENSE;md5=3Dcf57d9459a2c5f88ecd83c75207cc5ff > > > > > > # ------------------------------------------------------------------= ---------- > > > # Prepare > > > -- > > > 2.47.3 > > > > > > > > > > > > -- > Pengutronix e.K. | = | > Steuerwalder Str. 21 | http://www.pengutronix.de/ = | > 31137 Hildesheim, Germany | Phone: +49-5121-206917-0 = | > Amtsgericht Hildesheim, HRA 2686 | Fax: +49-5121-206917-5555 = |