diff mbox series

arm/optee: upate to 4.10.0

Message ID 20260608-mfe-optee-4-10-0-v1-1-83f4f4119c71@pengutronix.de
State New
Headers show
Series arm/optee: upate to 4.10.0 | expand

Commit Message

Marco Felsch June 8, 2026, 6:39 p.m. UTC
Update all OP-TEE components to the latest 4.10.0 release.

Signed-off-by: Marco Felsch <m.felsch@pengutronix.de>
---
 .../optee/{optee-client_4.9.0.bb => optee-client_4.10.0.bb}           | 2 +-
 .../optee/{optee-examples_4.9.0.bb => optee-examples_4.10.0.bb}       | 2 +-
 .../optee/{optee-os-tadevkit_4.9.0.bb => optee-os-tadevkit_4.10.0.bb} | 0
 .../recipes-security/optee/{optee-os_4.9.0.bb => optee-os_4.10.0.bb}  | 4 ++--
 .../optee/{optee-test_4.9.0.bb => optee-test_4.10.0.bb}               | 4 ++--
 5 files changed, 6 insertions(+), 6 deletions(-)


---
base-commit: 02d361b4359fde9b6646129980f1484f7aa5b09e
change-id: 20260608-mfe-optee-4-10-0-d9e3c70ca845

Best regards,

Comments

Jon Mason June 14, 2026, 2:16 p.m. UTC | #1
Your patch breaks corstone1000 because that platform has
PREFERRED_VERSION_optee-os ?= "4.9.%"
PREFERRED_VERSION_optee-client ?= "4.9.%"

But that recipe has been removed.  You can see it in CI at:
https://gitlab.com/jonmason00/meta-arm/-/pipelines/2585833357

There is some other noise in there because of upstream breakage, but
you get the idea.

Also, we should at least keep the optee git recipes at the latest
release (and probably newer than that too).

TLDR; this patch is incomplete.

I've had this optee update coming for a while, but the review has
taken longer than expected.  You can see it at:
https://gitlab.com/jonmason00/meta-arm/-/commit/d830ddc1fe0339422f5419dffc4575c2cd322ccb

If you want to copy it and send it as a v2, I'd be inclined to take
it.  Otherwise, I hope to have my version out on Monday.


Thanks,
Jon

On Mon, Jun 8, 2026 at 2:39 PM Marco Felsch via lists.yoctoproject.org
<m.felsch=pengutronix.de@lists.yoctoproject.org> wrote:
>
> Update all OP-TEE components to the latest 4.10.0 release.
>
> Signed-off-by: Marco Felsch <m.felsch@pengutronix.de>
> ---
>  .../optee/{optee-client_4.9.0.bb => optee-client_4.10.0.bb}           | 2 +-
>  .../optee/{optee-examples_4.9.0.bb => optee-examples_4.10.0.bb}       | 2 +-
>  .../optee/{optee-os-tadevkit_4.9.0.bb => optee-os-tadevkit_4.10.0.bb} | 0
>  .../recipes-security/optee/{optee-os_4.9.0.bb => optee-os_4.10.0.bb}  | 4 ++--
>  .../optee/{optee-test_4.9.0.bb => optee-test_4.10.0.bb}               | 4 ++--
>  5 files changed, 6 insertions(+), 6 deletions(-)
>
> diff --git a/meta-arm/recipes-security/optee/optee-client_4.9.0.bb b/meta-arm/recipes-security/optee/optee-client_4.10.0.bb
> similarity index 90%
> rename from meta-arm/recipes-security/optee/optee-client_4.9.0.bb
> rename to meta-arm/recipes-security/optee/optee-client_4.10.0.bb
> index b5c3f0a29eead8d7f440bc3b5f8b390280680f68..0d28c76f1f4fa03192822426c2ea1a74f7e1944e 100644
> --- a/meta-arm/recipes-security/optee/optee-client_4.9.0.bb
> +++ b/meta-arm/recipes-security/optee/optee-client_4.10.0.bb
> @@ -1,4 +1,4 @@
>  require recipes-security/optee/optee-client.inc
>
> -# v4.9.0
> +# v4.10.0
>  SRCREV = "9f5e90918093c1d1cd264d8149081b64ab7ba672"
> diff --git a/meta-arm/recipes-security/optee/optee-examples_4.9.0.bb b/meta-arm/recipes-security/optee/optee-examples_4.10.0.bb
> similarity index 91%
> rename from meta-arm/recipes-security/optee/optee-examples_4.9.0.bb
> rename to meta-arm/recipes-security/optee/optee-examples_4.10.0.bb
> index 7c9bd97246ea9c8591cd74df896a6ea90c3b2aa0..15fddb79206daad4218d848fa64a3c4fe9106b3d 100644
> --- a/meta-arm/recipes-security/optee/optee-examples_4.9.0.bb
> +++ b/meta-arm/recipes-security/optee/optee-examples_4.10.0.bb
> @@ -1,4 +1,4 @@
>  require recipes-security/optee/optee-examples.inc
>
> -# v4.9.0
> +# v4.10.0
>  SRCREV = "934c7edb74a26e90f68024cf441073528444177f"
> diff --git a/meta-arm/recipes-security/optee/optee-os-tadevkit_4.9.0.bb b/meta-arm/recipes-security/optee/optee-os-tadevkit_4.10.0.bb
> similarity index 100%
> rename from meta-arm/recipes-security/optee/optee-os-tadevkit_4.9.0.bb
> rename to meta-arm/recipes-security/optee/optee-os-tadevkit_4.10.0.bb
> diff --git a/meta-arm/recipes-security/optee/optee-os_4.9.0.bb b/meta-arm/recipes-security/optee/optee-os_4.10.0.bb
> similarity index 53%
> rename from meta-arm/recipes-security/optee/optee-os_4.9.0.bb
> rename to meta-arm/recipes-security/optee/optee-os_4.10.0.bb
> index cd369382c3c4c378c7e782e3dcd6b01fd436b114..b4c6cccaa210870a414afd776efdcf8cb7be2a59 100644
> --- a/meta-arm/recipes-security/optee/optee-os_4.9.0.bb
> +++ b/meta-arm/recipes-security/optee/optee-os_4.10.0.bb
> @@ -2,5 +2,5 @@ require recipes-security/optee/optee-os.inc
>
>  DEPENDS += "dtc-native"
>
> -# 4.9.0
> -SRCREV = "c2b0684fcd89929976a8726e6e3af922b48dd2c7"
> +# 4.10.0
> +SRCREV = "753afbbee1682f5d16fd30e87b31058a4fd4f4b8"
> diff --git a/meta-arm/recipes-security/optee/optee-test_4.9.0.bb b/meta-arm/recipes-security/optee/optee-test_4.10.0.bb
> similarity index 92%
> rename from meta-arm/recipes-security/optee/optee-test_4.9.0.bb
> rename to meta-arm/recipes-security/optee/optee-test_4.10.0.bb
> index 2cd5fc5c53e4726d9c6f0545db22dabae48635ef..f392a43e475c41af57afd04e8959aba824aa341d 100644
> --- a/meta-arm/recipes-security/optee/optee-test_4.9.0.bb
> +++ b/meta-arm/recipes-security/optee/optee-test_4.10.0.bb
> @@ -1,7 +1,7 @@
>  require recipes-security/optee/optee-test.inc
>
> -# v4.9.0
> -SRCREV = "b27648ea8472cceceb8dda368a965c709066f7aa"
> +# v4.10.0
> +SRCREV = "88c93e87a5c172363ee986ded036a25cafcc9d2c"
>
>  LIC_FILES_CHKSUM = "file://LICENSE.md;md5=a8fa504109e4cd7ea575bc49ea4be560 \
>                      file://LICENSE-BSD;md5=dca16d6efa93b55d0fd662ae5cd6feeb \
>
> ---
> base-commit: 02d361b4359fde9b6646129980f1484f7aa5b09e
> change-id: 20260608-mfe-optee-4-10-0-d9e3c70ca845
>
> Best regards,
> --
> Marco Felsch <m.felsch@pengutronix.de>
>
>
> -=-=-=-=-=-=-=-=-=-=-=-
> Links: You receive all messages sent to this group.
> View/Reply Online (#7071): https://lists.yoctoproject.org/g/meta-arm/message/7071
> Mute This Topic: https://lists.yoctoproject.org/mt/119711029/3616920
> Group Owner: meta-arm+owner@lists.yoctoproject.org
> Unsubscribe: https://lists.yoctoproject.org/g/meta-arm/unsub [jdmason@kudzu.us]
> -=-=-=-=-=-=-=-=-=-=-=-
>
Marco Felsch June 30, 2026, 11:02 a.m. UTC | #2
On 26-06-14, Jon Mason wrote:
> Your patch breaks corstone1000 because that platform has
> PREFERRED_VERSION_optee-os ?= "4.9.%"
> PREFERRED_VERSION_optee-client ?= "4.9.%"
> 
> But that recipe has been removed.  You can see it in CI at:
> https://gitlab.com/jonmason00/meta-arm/-/pipelines/2585833357
> 
> There is some other noise in there because of upstream breakage, but
> you get the idea.
> 
> Also, we should at least keep the optee git recipes at the latest
> release (and probably newer than that too).
> 
> TLDR; this patch is incomplete.
> 
> I've had this optee update coming for a while, but the review has
> taken longer than expected.  You can see it at:
> https://gitlab.com/jonmason00/meta-arm/-/commit/d830ddc1fe0339422f5419dffc4575c2cd322ccb
> 
> If you want to copy it and send it as a v2, I'd be inclined to take
> it.  Otherwise, I hope to have my version out on Monday.

Thanks for the heads-up, I've seen that your version already landed :)

Would be nice if meta-arm would update the components more regularly.

Regards,
  Marco

> 
> 
> Thanks,
> Jon
> 
> On Mon, Jun 8, 2026 at 2:39 PM Marco Felsch via lists.yoctoproject.org
> <m.felsch=pengutronix.de@lists.yoctoproject.org> wrote:
> >
> > Update all OP-TEE components to the latest 4.10.0 release.
> >
> > Signed-off-by: Marco Felsch <m.felsch@pengutronix.de>
> > ---
> >  .../optee/{optee-client_4.9.0.bb => optee-client_4.10.0.bb}           | 2 +-
> >  .../optee/{optee-examples_4.9.0.bb => optee-examples_4.10.0.bb}       | 2 +-
> >  .../optee/{optee-os-tadevkit_4.9.0.bb => optee-os-tadevkit_4.10.0.bb} | 0
> >  .../recipes-security/optee/{optee-os_4.9.0.bb => optee-os_4.10.0.bb}  | 4 ++--
> >  .../optee/{optee-test_4.9.0.bb => optee-test_4.10.0.bb}               | 4 ++--
> >  5 files changed, 6 insertions(+), 6 deletions(-)
> >
> > diff --git a/meta-arm/recipes-security/optee/optee-client_4.9.0.bb b/meta-arm/recipes-security/optee/optee-client_4.10.0.bb
> > similarity index 90%
> > rename from meta-arm/recipes-security/optee/optee-client_4.9.0.bb
> > rename to meta-arm/recipes-security/optee/optee-client_4.10.0.bb
> > index b5c3f0a29eead8d7f440bc3b5f8b390280680f68..0d28c76f1f4fa03192822426c2ea1a74f7e1944e 100644
> > --- a/meta-arm/recipes-security/optee/optee-client_4.9.0.bb
> > +++ b/meta-arm/recipes-security/optee/optee-client_4.10.0.bb
> > @@ -1,4 +1,4 @@
> >  require recipes-security/optee/optee-client.inc
> >
> > -# v4.9.0
> > +# v4.10.0
> >  SRCREV = "9f5e90918093c1d1cd264d8149081b64ab7ba672"
> > diff --git a/meta-arm/recipes-security/optee/optee-examples_4.9.0.bb b/meta-arm/recipes-security/optee/optee-examples_4.10.0.bb
> > similarity index 91%
> > rename from meta-arm/recipes-security/optee/optee-examples_4.9.0.bb
> > rename to meta-arm/recipes-security/optee/optee-examples_4.10.0.bb
> > index 7c9bd97246ea9c8591cd74df896a6ea90c3b2aa0..15fddb79206daad4218d848fa64a3c4fe9106b3d 100644
> > --- a/meta-arm/recipes-security/optee/optee-examples_4.9.0.bb
> > +++ b/meta-arm/recipes-security/optee/optee-examples_4.10.0.bb
> > @@ -1,4 +1,4 @@
> >  require recipes-security/optee/optee-examples.inc
> >
> > -# v4.9.0
> > +# v4.10.0
> >  SRCREV = "934c7edb74a26e90f68024cf441073528444177f"
> > diff --git a/meta-arm/recipes-security/optee/optee-os-tadevkit_4.9.0.bb b/meta-arm/recipes-security/optee/optee-os-tadevkit_4.10.0.bb
> > similarity index 100%
> > rename from meta-arm/recipes-security/optee/optee-os-tadevkit_4.9.0.bb
> > rename to meta-arm/recipes-security/optee/optee-os-tadevkit_4.10.0.bb
> > diff --git a/meta-arm/recipes-security/optee/optee-os_4.9.0.bb b/meta-arm/recipes-security/optee/optee-os_4.10.0.bb
> > similarity index 53%
> > rename from meta-arm/recipes-security/optee/optee-os_4.9.0.bb
> > rename to meta-arm/recipes-security/optee/optee-os_4.10.0.bb
> > index cd369382c3c4c378c7e782e3dcd6b01fd436b114..b4c6cccaa210870a414afd776efdcf8cb7be2a59 100644
> > --- a/meta-arm/recipes-security/optee/optee-os_4.9.0.bb
> > +++ b/meta-arm/recipes-security/optee/optee-os_4.10.0.bb
> > @@ -2,5 +2,5 @@ require recipes-security/optee/optee-os.inc
> >
> >  DEPENDS += "dtc-native"
> >
> > -# 4.9.0
> > -SRCREV = "c2b0684fcd89929976a8726e6e3af922b48dd2c7"
> > +# 4.10.0
> > +SRCREV = "753afbbee1682f5d16fd30e87b31058a4fd4f4b8"
> > diff --git a/meta-arm/recipes-security/optee/optee-test_4.9.0.bb b/meta-arm/recipes-security/optee/optee-test_4.10.0.bb
> > similarity index 92%
> > rename from meta-arm/recipes-security/optee/optee-test_4.9.0.bb
> > rename to meta-arm/recipes-security/optee/optee-test_4.10.0.bb
> > index 2cd5fc5c53e4726d9c6f0545db22dabae48635ef..f392a43e475c41af57afd04e8959aba824aa341d 100644
> > --- a/meta-arm/recipes-security/optee/optee-test_4.9.0.bb
> > +++ b/meta-arm/recipes-security/optee/optee-test_4.10.0.bb
> > @@ -1,7 +1,7 @@
> >  require recipes-security/optee/optee-test.inc
> >
> > -# v4.9.0
> > -SRCREV = "b27648ea8472cceceb8dda368a965c709066f7aa"
> > +# v4.10.0
> > +SRCREV = "88c93e87a5c172363ee986ded036a25cafcc9d2c"
> >
> >  LIC_FILES_CHKSUM = "file://LICENSE.md;md5=a8fa504109e4cd7ea575bc49ea4be560 \
> >                      file://LICENSE-BSD;md5=dca16d6efa93b55d0fd662ae5cd6feeb \
> >
> > ---
> > base-commit: 02d361b4359fde9b6646129980f1484f7aa5b09e
> > change-id: 20260608-mfe-optee-4-10-0-d9e3c70ca845
> >
> > Best regards,
> > --
> > Marco Felsch <m.felsch@pengutronix.de>
> >
> >
> > -=-=-=-=-=-=-=-=-=-=-=-
> > Links: You receive all messages sent to this group.
> > View/Reply Online (#7071): https://lists.yoctoproject.org/g/meta-arm/message/7071
> > Mute This Topic: https://lists.yoctoproject.org/mt/119711029/3616920
> > Group Owner: meta-arm+owner@lists.yoctoproject.org
> > Unsubscribe: https://lists.yoctoproject.org/g/meta-arm/unsub [jdmason@kudzu.us]
> > -=-=-=-=-=-=-=-=-=-=-=-
> >
>
Ross Burton June 30, 2026, 1:30 p.m. UTC | #3
On 30 Jun 2026, at 12:02, Marco Felsch via lists.yoctoproject.org <m.felsch=pengutronix.de@lists.yoctoproject.org> wrote:
> Would be nice if meta-arm would update the components more regularly.

The 4.10 release came out a bit too late for the wrynose release, and then we were busy with wrynose itself.  And as Jon said, one does not just upgrade optee without fallout.

There’s been talk of moving optee from meta-arm into oe-core, on the basis that it’s not Arm-specific anymore.  I am absolutely not a suitable maintainer for the recipe, would you/Pengutronix be willing to co-maintain the recipe in oe-core? 

Cheers,
Ross
diff mbox series

Patch

diff --git a/meta-arm/recipes-security/optee/optee-client_4.9.0.bb b/meta-arm/recipes-security/optee/optee-client_4.10.0.bb
similarity index 90%
rename from meta-arm/recipes-security/optee/optee-client_4.9.0.bb
rename to meta-arm/recipes-security/optee/optee-client_4.10.0.bb
index b5c3f0a29eead8d7f440bc3b5f8b390280680f68..0d28c76f1f4fa03192822426c2ea1a74f7e1944e 100644
--- a/meta-arm/recipes-security/optee/optee-client_4.9.0.bb
+++ b/meta-arm/recipes-security/optee/optee-client_4.10.0.bb
@@ -1,4 +1,4 @@ 
 require recipes-security/optee/optee-client.inc
 
-# v4.9.0
+# v4.10.0
 SRCREV = "9f5e90918093c1d1cd264d8149081b64ab7ba672"
diff --git a/meta-arm/recipes-security/optee/optee-examples_4.9.0.bb b/meta-arm/recipes-security/optee/optee-examples_4.10.0.bb
similarity index 91%
rename from meta-arm/recipes-security/optee/optee-examples_4.9.0.bb
rename to meta-arm/recipes-security/optee/optee-examples_4.10.0.bb
index 7c9bd97246ea9c8591cd74df896a6ea90c3b2aa0..15fddb79206daad4218d848fa64a3c4fe9106b3d 100644
--- a/meta-arm/recipes-security/optee/optee-examples_4.9.0.bb
+++ b/meta-arm/recipes-security/optee/optee-examples_4.10.0.bb
@@ -1,4 +1,4 @@ 
 require recipes-security/optee/optee-examples.inc
 
-# v4.9.0
+# v4.10.0
 SRCREV = "934c7edb74a26e90f68024cf441073528444177f"
diff --git a/meta-arm/recipes-security/optee/optee-os-tadevkit_4.9.0.bb b/meta-arm/recipes-security/optee/optee-os-tadevkit_4.10.0.bb
similarity index 100%
rename from meta-arm/recipes-security/optee/optee-os-tadevkit_4.9.0.bb
rename to meta-arm/recipes-security/optee/optee-os-tadevkit_4.10.0.bb
diff --git a/meta-arm/recipes-security/optee/optee-os_4.9.0.bb b/meta-arm/recipes-security/optee/optee-os_4.10.0.bb
similarity index 53%
rename from meta-arm/recipes-security/optee/optee-os_4.9.0.bb
rename to meta-arm/recipes-security/optee/optee-os_4.10.0.bb
index cd369382c3c4c378c7e782e3dcd6b01fd436b114..b4c6cccaa210870a414afd776efdcf8cb7be2a59 100644
--- a/meta-arm/recipes-security/optee/optee-os_4.9.0.bb
+++ b/meta-arm/recipes-security/optee/optee-os_4.10.0.bb
@@ -2,5 +2,5 @@  require recipes-security/optee/optee-os.inc
 
 DEPENDS += "dtc-native"
 
-# 4.9.0
-SRCREV = "c2b0684fcd89929976a8726e6e3af922b48dd2c7"
+# 4.10.0
+SRCREV = "753afbbee1682f5d16fd30e87b31058a4fd4f4b8"
diff --git a/meta-arm/recipes-security/optee/optee-test_4.9.0.bb b/meta-arm/recipes-security/optee/optee-test_4.10.0.bb
similarity index 92%
rename from meta-arm/recipes-security/optee/optee-test_4.9.0.bb
rename to meta-arm/recipes-security/optee/optee-test_4.10.0.bb
index 2cd5fc5c53e4726d9c6f0545db22dabae48635ef..f392a43e475c41af57afd04e8959aba824aa341d 100644
--- a/meta-arm/recipes-security/optee/optee-test_4.9.0.bb
+++ b/meta-arm/recipes-security/optee/optee-test_4.10.0.bb
@@ -1,7 +1,7 @@ 
 require recipes-security/optee/optee-test.inc
 
-# v4.9.0
-SRCREV = "b27648ea8472cceceb8dda368a965c709066f7aa"
+# v4.10.0
+SRCREV = "88c93e87a5c172363ee986ded036a25cafcc9d2c"
 
 LIC_FILES_CHKSUM = "file://LICENSE.md;md5=a8fa504109e4cd7ea575bc49ea4be560 \
                     file://LICENSE-BSD;md5=dca16d6efa93b55d0fd662ae5cd6feeb \