Message ID | 20250117103647.490244-1-mikko.rapeli@linaro.org |
---|---|
State | New |
Headers | show |
Series | trusted-firmware-a: fix mbedtls license checksum | expand |
On Fri, 17 Jan 2025 12:36:47 +0200, Mikko Rapeli wrote: > tf-a 2.10.9 uses mbedtls 3.6.1 from 3.6 branch which > has the same checksum as in tf-a 2.11 recipe. Found when > downgrading tf-a from 2.12 to 2.10 to debug hangs on zcu102 > board: > > ERROR: trusted-firmware-a-2.10.9-r0 do_populate_lic: QA Issue: trusted-firmware-a: The LIC_FILES_CHKSUM does not match for file://mbedtls/LICENSE; > md5=3b83ef96387f14655fc854ddc3c6bd57 > trusted-firmware-a: The new md5 checksum is 379d5819937a6c2f1ef1630d341e026d > trusted-firmware-a: Here is the selected license text: > vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv > Mbed TLS files are provided under a dual [Apache-2.0](https://spdx.org/licenses/Apache-2.0.html) > OR [GPL-2.0-or-later](https://spdx.org/licenses/GPL-2.0-or-later.html) license. > This means that users may choose which of these licenses they take the code > under. > > [...] Applied, thanks! [1/1] trusted-firmware-a: fix mbedtls license checksum commit: db933d55b46683f6349b027d6483a3b99e1fec3f Best regards,
diff --git a/meta-arm/recipes-bsp/trusted-firmware-a/trusted-firmware-a_2.10.9.bb b/meta-arm/recipes-bsp/trusted-firmware-a/trusted-firmware-a_2.10.9.bb index aab78477..febdcb4b 100644 --- a/meta-arm/recipes-bsp/trusted-firmware-a/trusted-firmware-a_2.10.9.bb +++ b/meta-arm/recipes-bsp/trusted-firmware-a/trusted-firmware-a_2.10.9.bb @@ -11,7 +11,7 @@ LIC_FILES_CHKSUM += "file://docs/license.rst;md5=b2c740efedc159745b9b31f88ff03dd SRC_URI_MBEDTLS = "git://github.com/ARMmbed/mbedtls.git;name=mbedtls;protocol=https;destsuffix=git/mbedtls;branch=mbedtls-3.6" SRCREV_mbedtls = "71c569d44bf3a8bd53d874c81ee8ac644dd6e9e3" -LIC_FILES_CHKSUM_MBEDTLS = "file://mbedtls/LICENSE;md5=3b83ef96387f14655fc854ddc3c6bd57" +LIC_FILES_CHKSUM_MBEDTLS = "file://mbedtls/LICENSE;md5=379d5819937a6c2f1ef1630d341e026d" # continue to boot also without TPM SRC_URI += "\
tf-a 2.10.9 uses mbedtls 3.6.1 from 3.6 branch which has the same checksum as in tf-a 2.11 recipe. Found when downgrading tf-a from 2.12 to 2.10 to debug hangs on zcu102 board: ERROR: trusted-firmware-a-2.10.9-r0 do_populate_lic: QA Issue: trusted-firmware-a: The LIC_FILES_CHKSUM does not match for file://mbedtls/LICENSE; md5=3b83ef96387f14655fc854ddc3c6bd57 trusted-firmware-a: The new md5 checksum is 379d5819937a6c2f1ef1630d341e026d trusted-firmware-a: Here is the selected license text: vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv Mbed TLS files are provided under a dual [Apache-2.0](https://spdx.org/licenses/Apache-2.0.html) OR [GPL-2.0-or-later](https://spdx.org/licenses/GPL-2.0-or-later.html) license. This means that users may choose which of these licenses they take the code under. The full text of each of these licenses is given below. Apache License Version 2.0, January 2004 ... `Gnomovision' (which makes passes at compilers) written by James Hacker. <signature of Ty Coon>, 1 April 1989 Ty Coon, President of Vice This General Public License does not permit incorporating your program into proprietary programs. If your program is a subroutine library, you may consider it more useful to permit linking proprietary applications with the library. If this is what you want to do, use the GNU Lesser General Public License instead of this License. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ trusted-firmware-a: Check if the license information has changed in /home/builder/src/base/repo/build/tmp_zynqmp-zcu102/work/zynqmp_zcu102-poky-linux/trusted-firmware-a/2.10.9/git/mbedtls/LICENSE to verify that the LICENSE value "BSD-2-Clause & BSD-3-Clause & MIT & Apache-2.0 & Apache-2.0" r emains valid [license-checksum] ERROR: trusted-firmware-a-2.10.9-r0 do_populate_lic: Fatal QA errors were found, failing task. ERROR: Logfile of failure stored in: /home/builder/src/base/repo/build/tmp_zynqmp-zcu102/work/zynqmp_zcu102-poky-linux/trusted-firmware-a/2.10.9/temp/log.do_populate_lic.4070974 NOTE: recipe trusted-firmware-a-2.10.9-r0: task do_populate_lic: Failed ERROR: Task (/home/builder/src/base/repo/build/../meta-arm/meta-arm/recipes-bsp/trusted-firmware-a/trusted-firmware-a_2.10.9.bb:do_populate_lic) f ailed with exit code '1' Signed-off-by: Mikko Rapeli <mikko.rapeli@linaro.org> --- .../recipes-bsp/trusted-firmware-a/trusted-firmware-a_2.10.9.bb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)