mailarchive of the ptxdist mailing list
 help / color / mirror / Atom feed
* [ptxdist] [PATCH 1/4] host-python3: add pyelftools, cryptography checks
@ 2022-03-23 11:06 Rouven Czerwinski
  2022-03-23 11:06 ` [ptxdist] [PATCH 2/4] optee: bump to 3.16.0, update deps Rouven Czerwinski
                   ` (3 more replies)
  0 siblings, 4 replies; 11+ messages in thread
From: Rouven Czerwinski @ 2022-03-23 11:06 UTC (permalink / raw)
  To: ptxdist; +Cc: Rouven Czerwinski

Add the checks for python3 cryptgraphy and pyelftools. These will be
required for bumping the OP-TEE release.

Signed-off-by: Rouven Czerwinski <r.czerwinski@pengutronix.de>
---
 rules/host-system-python3.in   |  6 ++++++
 rules/host-system-python3.make | 12 ++++++++++++
 2 files changed, 18 insertions(+)

diff --git a/rules/host-system-python3.in b/rules/host-system-python3.in
index baafc1572..4be968f43 100644
--- a/rules/host-system-python3.in
+++ b/rules/host-system-python3.in
@@ -23,4 +23,10 @@ config HOST_SYSTEM_PYTHON3_SETUPTOOLS
 config HOST_SYSTEM_PYTHON3_SIX
 	bool
 
+config HOST_SYSTEM_PYTHON3_PYELFTOOLS
+	bool
+
+config HOST_SYSTEM_PYTHON3_CRYPTOGRAPHY
+	bool
+
 endif
diff --git a/rules/host-system-python3.make b/rules/host-system-python3.make
index a44767c50..02e9da141 100644
--- a/rules/host-system-python3.make
+++ b/rules/host-system-python3.make
@@ -59,6 +59,18 @@ ifdef PTXCONF_HOST_SYSTEM_PYTHON3_SIX
 	@$(SYSTEMPYTHON3) -c 'import six' 2>/dev/null || \
 		ptxd_bailout "Python six module not found! \
 	Please install python3-six (debian)";
+endif
+ifdef PTXCONF_HOST_SYSTEM_PYTHON3_PYELFTOOLS
+	@echo "Checking for Python Pyelftools ..."
+	@$(SYSTEMPYTHON3) -c 'import elftools' 2>/dev/null || \
+		ptxd_bailout "Python elftools module not found! \
+	Please install python3-pyelftools (debian)";
+endif
+ifdef PTXCONF_HOST_SYSTEM_PYTHON3_CRYPTOGRAPHY
+	@echo "Checking for Python Cryptography ..."
+	@$(SYSTEMPYTHON3) -c 'import cryptography' 2>/dev/null || \
+		ptxd_bailout "Python cryptography module not found! \
+	Please install python3-cryptography (debian)";
 endif
 	@$(call touch)
 
-- 
2.35.1


_______________________________________________
ptxdist mailing list
ptxdist@pengutronix.de
To unsubscribe, send a mail with subject "unsubscribe" to ptxdist-request@pengutronix.de


^ permalink raw reply	[flat|nested] 11+ messages in thread

* [ptxdist] [PATCH 2/4] optee: bump to 3.16.0, update deps
  2022-03-23 11:06 [ptxdist] [PATCH 1/4] host-python3: add pyelftools, cryptography checks Rouven Czerwinski
@ 2022-03-23 11:06 ` Rouven Czerwinski
  2022-03-30  7:25   ` [ptxdist] [APPLIED] " Michael Olbrich
  2022-03-23 11:06 ` [ptxdist] [PATCH 3/4] optee-client: bump to 3.16.0 Rouven Czerwinski
                   ` (2 subsequent siblings)
  3 siblings, 1 reply; 11+ messages in thread
From: Rouven Czerwinski @ 2022-03-23 11:06 UTC (permalink / raw)
  To: ptxdist; +Cc: Rouven Czerwinski

Update OP-TEE to 3.16.0 and require python3 cryptography and pyelftools
instead of the old dependencies.

Signed-off-by: Rouven Czerwinski <r.czerwinski@pengutronix.de>
---
 platforms/optee.in | 5 +++--
 rules/optee.make   | 4 ++--
 2 files changed, 5 insertions(+), 4 deletions(-)

diff --git a/platforms/optee.in b/platforms/optee.in
index 49925d0e4..4e2b4eb25 100644
--- a/platforms/optee.in
+++ b/platforms/optee.in
@@ -3,8 +3,9 @@
 menuconfig OPTEE
 	prompt "OP-TEE                        "
 	bool
-	select HOST_SYSTEM_PYTHON
-	select HOST_SYSTEM_PYTHON_CRYPTO
+	select HOST_SYSTEM_PYTHON3
+	select HOST_SYSTEM_PYTHON3_PYELFTOOLS
+	select HOST_SYSTEM_PYTHON3_CRYPTOGRAPHY
 	depends on ARCH_ARM || ARCH_ARM64
 	depends on !ARCH_ARM64 || BROKEN
 	help
diff --git a/rules/optee.make b/rules/optee.make
index 4d9913143..23a57da78 100644
--- a/rules/optee.make
+++ b/rules/optee.make
@@ -16,8 +16,8 @@ endif
 #
 # Paths and names
 #
-OPTEE_VERSION	:= 3.5.0
-OPTEE_MD5	:= 18dac7e462abe072956a4a9e9139d1d5
+OPTEE_VERSION	:= 3.16.0
+OPTEE_MD5	:= 83242e3bedbdd412413fad73cb4c250e
 OPTEE		:= optee-$(OPTEE_VERSION)
 OPTEE_SUFFIX	:= tar.gz
 OPTEE_URL	:= https://github.com/OP-TEE/optee_os/archive/$(OPTEE_VERSION).$(OPTEE_SUFFIX)
-- 
2.35.1


_______________________________________________
ptxdist mailing list
ptxdist@pengutronix.de
To unsubscribe, send a mail with subject "unsubscribe" to ptxdist-request@pengutronix.de


^ permalink raw reply	[flat|nested] 11+ messages in thread

* [ptxdist] [PATCH 3/4] optee-client: bump to 3.16.0
  2022-03-23 11:06 [ptxdist] [PATCH 1/4] host-python3: add pyelftools, cryptography checks Rouven Czerwinski
  2022-03-23 11:06 ` [ptxdist] [PATCH 2/4] optee: bump to 3.16.0, update deps Rouven Czerwinski
@ 2022-03-23 11:06 ` Rouven Czerwinski
  2022-03-25  8:03   ` Michael Olbrich
  2022-03-30  7:25   ` [ptxdist] [APPLIED] " Michael Olbrich
  2022-03-23 11:06 ` [ptxdist] [PATCH 4/4] optee-test: bump to 3.16.0, move from staging Rouven Czerwinski
  2022-03-30  7:25 ` [ptxdist] [APPLIED] host-python3: add pyelftools, cryptography checks Michael Olbrich
  3 siblings, 2 replies; 11+ messages in thread
From: Rouven Czerwinski @ 2022-03-23 11:06 UTC (permalink / raw)
  To: ptxdist; +Cc: Rouven Czerwinski

Only a bump, no other adjustments necessary.

Signed-off-by: Rouven Czerwinski <r.czerwinski@pengutronix.de>
---
 rules/optee-client.make | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/rules/optee-client.make b/rules/optee-client.make
index 7fbebf1f1..8edec8bd2 100644
--- a/rules/optee-client.make
+++ b/rules/optee-client.make
@@ -14,8 +14,8 @@ PACKAGES-$(PTXCONF_OPTEE_CLIENT) += optee-client
 #
 # Paths and names
 #
-OPTEE_CLIENT_VERSION	:= 3.5.0
-OPTEE_CLIENT_MD5	:= 2738729cb2457f2b4993ef6b91a6519d
+OPTEE_CLIENT_VERSION	:= 3.16.0
+OPTEE_CLIENT_MD5	:= d5fe83f6e7429ecc6961fbdaab1b6008
 OPTEE_CLIENT		:= optee-client-$(OPTEE_CLIENT_VERSION)
 OPTEE_CLIENT_SUFFIX	:= tar.gz
 OPTEE_CLIENT_URL	:= https://github.com/OP-TEE/optee_client/archive/$(OPTEE_CLIENT_VERSION).$(OPTEE_CLIENT_SUFFIX)
-- 
2.35.1


_______________________________________________
ptxdist mailing list
ptxdist@pengutronix.de
To unsubscribe, send a mail with subject "unsubscribe" to ptxdist-request@pengutronix.de


^ permalink raw reply	[flat|nested] 11+ messages in thread

* [ptxdist] [PATCH 4/4] optee-test: bump to 3.16.0, move from staging
  2022-03-23 11:06 [ptxdist] [PATCH 1/4] host-python3: add pyelftools, cryptography checks Rouven Czerwinski
  2022-03-23 11:06 ` [ptxdist] [PATCH 2/4] optee: bump to 3.16.0, update deps Rouven Czerwinski
  2022-03-23 11:06 ` [ptxdist] [PATCH 3/4] optee-client: bump to 3.16.0 Rouven Czerwinski
@ 2022-03-23 11:06 ` Rouven Czerwinski
  2022-03-30  7:25   ` [ptxdist] [APPLIED] " Michael Olbrich
  2022-03-30  7:25 ` [ptxdist] [APPLIED] host-python3: add pyelftools, cryptography checks Michael Olbrich
  3 siblings, 1 reply; 11+ messages in thread
From: Rouven Czerwinski @ 2022-03-23 11:06 UTC (permalink / raw)
  To: ptxdist; +Cc: Rouven Czerwinski

Bump to 3.16.0 and remove it from staging since it now builds again with
newer gcc versions.

Signed-off-by: Rouven Czerwinski <r.czerwinski@pengutronix.de>
---
 rules/optee-test.in   | 7 +------
 rules/optee-test.make | 4 ++--
 2 files changed, 3 insertions(+), 8 deletions(-)

diff --git a/rules/optee-test.in b/rules/optee-test.in
index b6ef19cc0..ceb342bea 100644
--- a/rules/optee-test.in
+++ b/rules/optee-test.in
@@ -1,6 +1,4 @@
-## SECTION=staging
-## old section:
-### SECTION=security
+## SECTION=security
 
 config OPTEE_TEST
 	tristate
@@ -12,6 +10,3 @@ config OPTEE_TEST
 	  The optee_test git contains the source code for the TEE sanity
 	  testsuite in Linux using the ARM(R) TrustZone(R) technology. It is
 	  distributed under the GPLv2 and BSD 2-clause open-source licenses.
-
-	  STAGING: remove in ptxdist-2021.05.0
-	  Old version that need to be updated. Fails to build with gcc >= 9.x.
diff --git a/rules/optee-test.make b/rules/optee-test.make
index 488e217a0..c876a9611 100644
--- a/rules/optee-test.make
+++ b/rules/optee-test.make
@@ -16,8 +16,8 @@ endif
 #
 # Paths and names
 #
-OPTEE_TEST_VERSION	:= 3.5.0
-OPTEE_TEST_MD5		:= e75893492a92ea835e8f7e22eaa9697e
+OPTEE_TEST_VERSION	:= 3.16.0
+OPTEE_TEST_MD5		:= 04b83cb243bb0f3a8dac1ce07556fced
 OPTEE_TEST		:= optee-test-$(OPTEE_TEST_VERSION)
 OPTEE_TEST_SUFFIX	:= tar.gz
 OPTEE_TEST_URL		:= https://github.com/OP-TEE/optee_test/archive/$(OPTEE_TEST_VERSION).$(OPTEE_TEST_SUFFIX)
-- 
2.35.1


_______________________________________________
ptxdist mailing list
ptxdist@pengutronix.de
To unsubscribe, send a mail with subject "unsubscribe" to ptxdist-request@pengutronix.de


^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [ptxdist] [PATCH 3/4] optee-client: bump to 3.16.0
  2022-03-23 11:06 ` [ptxdist] [PATCH 3/4] optee-client: bump to 3.16.0 Rouven Czerwinski
@ 2022-03-25  8:03   ` Michael Olbrich
  2022-03-25  8:34     ` Rouven Czerwinski
  2022-03-30  7:25   ` [ptxdist] [APPLIED] " Michael Olbrich
  1 sibling, 1 reply; 11+ messages in thread
From: Michael Olbrich @ 2022-03-25  8:03 UTC (permalink / raw)
  To: Rouven Czerwinski; +Cc: ptxdist

On Wed, Mar 23, 2022 at 12:06:39PM +0100, Rouven Czerwinski wrote:
> Only a bump, no other adjustments necessary.

So my check scripts complain because tee-supplicant has an rpath that does
not exist: /usr/lib/tee-supplicant/plugins.

It is used to load plugins from that directory (dlopen() uses the rpath if
filename without path is used).

I'm not sure how this should be handled. Do we need plugins at all? It
seems optional. Add an option that should be selected by plugins?
Are there any security implications?

If necessary I'll just ignore this in my checks, but before I do that, I
want to make sure that this is actually correct.

Michael

> Signed-off-by: Rouven Czerwinski <r.czerwinski@pengutronix.de>
> ---
>  rules/optee-client.make | 4 ++--
>  1 file changed, 2 insertions(+), 2 deletions(-)
> 
> diff --git a/rules/optee-client.make b/rules/optee-client.make
> index 7fbebf1f1..8edec8bd2 100644
> --- a/rules/optee-client.make
> +++ b/rules/optee-client.make
> @@ -14,8 +14,8 @@ PACKAGES-$(PTXCONF_OPTEE_CLIENT) += optee-client
>  #
>  # Paths and names
>  #
> -OPTEE_CLIENT_VERSION	:= 3.5.0
> -OPTEE_CLIENT_MD5	:= 2738729cb2457f2b4993ef6b91a6519d
> +OPTEE_CLIENT_VERSION	:= 3.16.0
> +OPTEE_CLIENT_MD5	:= d5fe83f6e7429ecc6961fbdaab1b6008
>  OPTEE_CLIENT		:= optee-client-$(OPTEE_CLIENT_VERSION)
>  OPTEE_CLIENT_SUFFIX	:= tar.gz
>  OPTEE_CLIENT_URL	:= https://github.com/OP-TEE/optee_client/archive/$(OPTEE_CLIENT_VERSION).$(OPTEE_CLIENT_SUFFIX)
> -- 
> 2.35.1
> 
> 
> _______________________________________________
> ptxdist mailing list
> ptxdist@pengutronix.de
> To unsubscribe, send a mail with subject "unsubscribe" to ptxdist-request@pengutronix.de
> 

-- 
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 |

_______________________________________________
ptxdist mailing list
ptxdist@pengutronix.de
To unsubscribe, send a mail with subject "unsubscribe" to ptxdist-request@pengutronix.de


^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [ptxdist] [PATCH 3/4] optee-client: bump to 3.16.0
  2022-03-25  8:03   ` Michael Olbrich
@ 2022-03-25  8:34     ` Rouven Czerwinski
  2022-03-25  8:50       ` Michael Olbrich
  0 siblings, 1 reply; 11+ messages in thread
From: Rouven Czerwinski @ 2022-03-25  8:34 UTC (permalink / raw)
  To: Michael Olbrich; +Cc: ptxdist

Hi Michael,

On Fri, 2022-03-25 at 09:03 +0100, Michael Olbrich wrote:
> On Wed, Mar 23, 2022 at 12:06:39PM +0100, Rouven Czerwinski wrote:
> > Only a bump, no other adjustments necessary.
> 
> So my check scripts complain because tee-supplicant has an rpath that does
> not exist: /usr/lib/tee-supplicant/plugins.
> 
> It is used to load plugins from that directory (dlopen() uses the rpath if
> filename without path is used).
> 
> I'm not sure how this should be handled. Do we need plugins at all? It
> seems optional. Add an option that should be selected by plugins?
> Are there any security implications?

There are, since the op-tee client will load any plugins installed into
this directory. This can be disabled with CFG_TEE_SUPP_PLUGINS=n, which
should be added to the makefile and should remove your warning. Should
I sent a v2 or do you want to fixup locally?

> If necessary I'll just ignore this in my checks, but before I do that, I
> want to make sure that this is actually correct.

Thanks for checking! I don't think we need plugin support at this
point, so we should disable it as long as it stays unused.

best regards,
Rouven

-- 
Pengutronix e.K.           | Rouven Czerwinski          |
Steuerwalder Str. 21       | http://www.pengutronix.de/ |
31137 Hildesheim, Germany  | Phone: +49-5121-206917-0   |


_______________________________________________
ptxdist mailing list
ptxdist@pengutronix.de
To unsubscribe, send a mail with subject "unsubscribe" to ptxdist-request@pengutronix.de


^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [ptxdist] [PATCH 3/4] optee-client: bump to 3.16.0
  2022-03-25  8:34     ` Rouven Czerwinski
@ 2022-03-25  8:50       ` Michael Olbrich
  0 siblings, 0 replies; 11+ messages in thread
From: Michael Olbrich @ 2022-03-25  8:50 UTC (permalink / raw)
  To: Rouven Czerwinski; +Cc: ptxdist

On Fri, Mar 25, 2022 at 09:34:10AM +0100, Rouven Czerwinski wrote:
> On Fri, 2022-03-25 at 09:03 +0100, Michael Olbrich wrote:
> > On Wed, Mar 23, 2022 at 12:06:39PM +0100, Rouven Czerwinski wrote:
> > > Only a bump, no other adjustments necessary.
> > 
> > So my check scripts complain because tee-supplicant has an rpath that does
> > not exist: /usr/lib/tee-supplicant/plugins.
> > 
> > It is used to load plugins from that directory (dlopen() uses the rpath if
> > filename without path is used).
> > 
> > I'm not sure how this should be handled. Do we need plugins at all? It
> > seems optional. Add an option that should be selected by plugins?
> > Are there any security implications?
> 
> There are, since the op-tee client will load any plugins installed into
> this directory. This can be disabled with CFG_TEE_SUPP_PLUGINS=n, which
> should be added to the makefile and should remove your warning. Should
> I sent a v2 or do you want to fixup locally?

I'll fix it locally.

> > If necessary I'll just ignore this in my checks, but before I do that, I
> > want to make sure that this is actually correct.
> 
> Thanks for checking! I don't think we need plugin support at this
> point, so we should disable it as long as it stays unused.

Sounds good to me.

Michael

-- 
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 |

_______________________________________________
ptxdist mailing list
ptxdist@pengutronix.de
To unsubscribe, send a mail with subject "unsubscribe" to ptxdist-request@pengutronix.de


^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [ptxdist] [APPLIED] host-python3: add pyelftools, cryptography checks
  2022-03-23 11:06 [ptxdist] [PATCH 1/4] host-python3: add pyelftools, cryptography checks Rouven Czerwinski
                   ` (2 preceding siblings ...)
  2022-03-23 11:06 ` [ptxdist] [PATCH 4/4] optee-test: bump to 3.16.0, move from staging Rouven Czerwinski
@ 2022-03-30  7:25 ` Michael Olbrich
  3 siblings, 0 replies; 11+ messages in thread
From: Michael Olbrich @ 2022-03-30  7:25 UTC (permalink / raw)
  To: ptxdist; +Cc: Rouven Czerwinski

Thanks, applied as aa468000b9cb29760665bd014fbc8e42e29068c1.

Michael

[sent from post-receive hook]

On Wed, 30 Mar 2022 09:25:27 +0200, Rouven Czerwinski <r.czerwinski@pengutronix.de> wrote:
> Add the checks for python3 cryptgraphy and pyelftools. These will be
> required for bumping the OP-TEE release.
> 
> Signed-off-by: Rouven Czerwinski <r.czerwinski@pengutronix.de>
> Message-Id: <20220323110640.1124214-1-r.czerwinski@pengutronix.de>
> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
> 
> diff --git a/rules/host-system-python3.in b/rules/host-system-python3.in
> index baafc1572fbd..4be968f435ee 100644
> --- a/rules/host-system-python3.in
> +++ b/rules/host-system-python3.in
> @@ -23,4 +23,10 @@ config HOST_SYSTEM_PYTHON3_SETUPTOOLS
>  config HOST_SYSTEM_PYTHON3_SIX
>  	bool
>  
> +config HOST_SYSTEM_PYTHON3_PYELFTOOLS
> +	bool
> +
> +config HOST_SYSTEM_PYTHON3_CRYPTOGRAPHY
> +	bool
> +
>  endif
> diff --git a/rules/host-system-python3.make b/rules/host-system-python3.make
> index a44767c503b4..02e9da1410fc 100644
> --- a/rules/host-system-python3.make
> +++ b/rules/host-system-python3.make
> @@ -59,6 +59,18 @@ ifdef PTXCONF_HOST_SYSTEM_PYTHON3_SIX
>  	@$(SYSTEMPYTHON3) -c 'import six' 2>/dev/null || \
>  		ptxd_bailout "Python six module not found! \
>  	Please install python3-six (debian)";
> +endif
> +ifdef PTXCONF_HOST_SYSTEM_PYTHON3_PYELFTOOLS
> +	@echo "Checking for Python Pyelftools ..."
> +	@$(SYSTEMPYTHON3) -c 'import elftools' 2>/dev/null || \
> +		ptxd_bailout "Python elftools module not found! \
> +	Please install python3-pyelftools (debian)";
> +endif
> +ifdef PTXCONF_HOST_SYSTEM_PYTHON3_CRYPTOGRAPHY
> +	@echo "Checking for Python Cryptography ..."
> +	@$(SYSTEMPYTHON3) -c 'import cryptography' 2>/dev/null || \
> +		ptxd_bailout "Python cryptography module not found! \
> +	Please install python3-cryptography (debian)";
>  endif
>  	@$(call touch)
>  

_______________________________________________
ptxdist mailing list
ptxdist@pengutronix.de
To unsubscribe, send a mail with subject "unsubscribe" to ptxdist-request@pengutronix.de


^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [ptxdist] [APPLIED] optee: bump to 3.16.0, update deps
  2022-03-23 11:06 ` [ptxdist] [PATCH 2/4] optee: bump to 3.16.0, update deps Rouven Czerwinski
@ 2022-03-30  7:25   ` Michael Olbrich
  0 siblings, 0 replies; 11+ messages in thread
From: Michael Olbrich @ 2022-03-30  7:25 UTC (permalink / raw)
  To: ptxdist; +Cc: Rouven Czerwinski

Thanks, applied as 4988deefcd1397e8d0f7eaa9509086745a8243f4.

Michael

[sent from post-receive hook]

On Wed, 30 Mar 2022 09:25:29 +0200, Rouven Czerwinski <r.czerwinski@pengutronix.de> wrote:
> Update OP-TEE to 3.16.0 and require python3 cryptography and pyelftools
> instead of the old dependencies.
> 
> Signed-off-by: Rouven Czerwinski <r.czerwinski@pengutronix.de>
> Message-Id: <20220323110640.1124214-2-r.czerwinski@pengutronix.de>
> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
> 
> diff --git a/platforms/optee.in b/platforms/optee.in
> index 49925d0e459c..4e2b4eb25be6 100644
> --- a/platforms/optee.in
> +++ b/platforms/optee.in
> @@ -3,8 +3,9 @@
>  menuconfig OPTEE
>  	prompt "OP-TEE                        "
>  	bool
> -	select HOST_SYSTEM_PYTHON
> -	select HOST_SYSTEM_PYTHON_CRYPTO
> +	select HOST_SYSTEM_PYTHON3
> +	select HOST_SYSTEM_PYTHON3_PYELFTOOLS
> +	select HOST_SYSTEM_PYTHON3_CRYPTOGRAPHY
>  	depends on ARCH_ARM || ARCH_ARM64
>  	depends on !ARCH_ARM64 || BROKEN
>  	help
> diff --git a/rules/optee.make b/rules/optee.make
> index 4d9913143df7..23a57da785df 100644
> --- a/rules/optee.make
> +++ b/rules/optee.make
> @@ -16,8 +16,8 @@ endif
>  #
>  # Paths and names
>  #
> -OPTEE_VERSION	:= 3.5.0
> -OPTEE_MD5	:= 18dac7e462abe072956a4a9e9139d1d5
> +OPTEE_VERSION	:= 3.16.0
> +OPTEE_MD5	:= 83242e3bedbdd412413fad73cb4c250e
>  OPTEE		:= optee-$(OPTEE_VERSION)
>  OPTEE_SUFFIX	:= tar.gz
>  OPTEE_URL	:= https://github.com/OP-TEE/optee_os/archive/$(OPTEE_VERSION).$(OPTEE_SUFFIX)

_______________________________________________
ptxdist mailing list
ptxdist@pengutronix.de
To unsubscribe, send a mail with subject "unsubscribe" to ptxdist-request@pengutronix.de


^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [ptxdist] [APPLIED] optee-client: bump to 3.16.0
  2022-03-23 11:06 ` [ptxdist] [PATCH 3/4] optee-client: bump to 3.16.0 Rouven Czerwinski
  2022-03-25  8:03   ` Michael Olbrich
@ 2022-03-30  7:25   ` Michael Olbrich
  1 sibling, 0 replies; 11+ messages in thread
From: Michael Olbrich @ 2022-03-30  7:25 UTC (permalink / raw)
  To: ptxdist; +Cc: Rouven Czerwinski

Thanks, applied as 56455216cdc79006d0f2b6e2c6b51d7a04021b46.

Michael

[sent from post-receive hook]

On Wed, 30 Mar 2022 09:25:31 +0200, Rouven Czerwinski <r.czerwinski@pengutronix.de> wrote:
> Plugin support is currently not needed so disable it for now.
> 
> Signed-off-by: Rouven Czerwinski <r.czerwinski@pengutronix.de>
> Message-Id: <20220323110640.1124214-3-r.czerwinski@pengutronix.de>
> [mol: disable plugins]
> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
> 
> diff --git a/rules/optee-client.make b/rules/optee-client.make
> index 7fbebf1f1faa..b1fa42920211 100644
> --- a/rules/optee-client.make
> +++ b/rules/optee-client.make
> @@ -14,8 +14,8 @@ PACKAGES-$(PTXCONF_OPTEE_CLIENT) += optee-client
>  #
>  # Paths and names
>  #
> -OPTEE_CLIENT_VERSION	:= 3.5.0
> -OPTEE_CLIENT_MD5	:= 2738729cb2457f2b4993ef6b91a6519d
> +OPTEE_CLIENT_VERSION	:= 3.16.0
> +OPTEE_CLIENT_MD5	:= d5fe83f6e7429ecc6961fbdaab1b6008
>  OPTEE_CLIENT		:= optee-client-$(OPTEE_CLIENT_VERSION)
>  OPTEE_CLIENT_SUFFIX	:= tar.gz
>  OPTEE_CLIENT_URL	:= https://github.com/OP-TEE/optee_client/archive/$(OPTEE_CLIENT_VERSION).$(OPTEE_CLIENT_SUFFIX)
> @@ -32,7 +32,8 @@ OPTEE_CLIENT_MAKE_ENV := \
>  	$(CROSS_ENV) \
>  	LIBDIR=/usr/lib \
>  	INCLUDEDIR=/usr/include \
> -	CFG_TEE_CLIENT_LOAD_PATH=/usr/lib/
> +	CFG_TEE_CLIENT_LOAD_PATH=/usr/lib/ \
> +	CFG_TEE_SUPP_PLUGINS=n
>  
>  # ----------------------------------------------------------------------------
>  # Target-Install

_______________________________________________
ptxdist mailing list
ptxdist@pengutronix.de
To unsubscribe, send a mail with subject "unsubscribe" to ptxdist-request@pengutronix.de


^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [ptxdist] [APPLIED] optee-test: bump to 3.16.0, move from staging
  2022-03-23 11:06 ` [ptxdist] [PATCH 4/4] optee-test: bump to 3.16.0, move from staging Rouven Czerwinski
@ 2022-03-30  7:25   ` Michael Olbrich
  0 siblings, 0 replies; 11+ messages in thread
From: Michael Olbrich @ 2022-03-30  7:25 UTC (permalink / raw)
  To: ptxdist; +Cc: Rouven Czerwinski

Thanks, applied as 034969695ee0871f70144023c7500cbc81977b32.

Michael

[sent from post-receive hook]

On Wed, 30 Mar 2022 09:25:33 +0200, Rouven Czerwinski <r.czerwinski@pengutronix.de> wrote:
> Bump to 3.16.0 and remove it from staging since it now builds again with
> newer gcc versions.
> 
> Signed-off-by: Rouven Czerwinski <r.czerwinski@pengutronix.de>
> Message-Id: <20220323110640.1124214-4-r.czerwinski@pengutronix.de>
> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
> 
> diff --git a/rules/optee-test.in b/rules/optee-test.in
> index b6ef19cc0d83..ceb342bea1a6 100644
> --- a/rules/optee-test.in
> +++ b/rules/optee-test.in
> @@ -1,6 +1,4 @@
> -## SECTION=staging
> -## old section:
> -### SECTION=security
> +## SECTION=security
>  
>  config OPTEE_TEST
>  	tristate
> @@ -12,6 +10,3 @@ config OPTEE_TEST
>  	  The optee_test git contains the source code for the TEE sanity
>  	  testsuite in Linux using the ARM(R) TrustZone(R) technology. It is
>  	  distributed under the GPLv2 and BSD 2-clause open-source licenses.
> -
> -	  STAGING: remove in ptxdist-2021.05.0
> -	  Old version that need to be updated. Fails to build with gcc >= 9.x.
> diff --git a/rules/optee-test.make b/rules/optee-test.make
> index 488e217a074c..c876a9611916 100644
> --- a/rules/optee-test.make
> +++ b/rules/optee-test.make
> @@ -16,8 +16,8 @@ endif
>  #
>  # Paths and names
>  #
> -OPTEE_TEST_VERSION	:= 3.5.0
> -OPTEE_TEST_MD5		:= e75893492a92ea835e8f7e22eaa9697e
> +OPTEE_TEST_VERSION	:= 3.16.0
> +OPTEE_TEST_MD5		:= 04b83cb243bb0f3a8dac1ce07556fced
>  OPTEE_TEST		:= optee-test-$(OPTEE_TEST_VERSION)
>  OPTEE_TEST_SUFFIX	:= tar.gz
>  OPTEE_TEST_URL		:= https://github.com/OP-TEE/optee_test/archive/$(OPTEE_TEST_VERSION).$(OPTEE_TEST_SUFFIX)

_______________________________________________
ptxdist mailing list
ptxdist@pengutronix.de
To unsubscribe, send a mail with subject "unsubscribe" to ptxdist-request@pengutronix.de


^ permalink raw reply	[flat|nested] 11+ messages in thread

end of thread, other threads:[~2022-03-30  7:27 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-03-23 11:06 [ptxdist] [PATCH 1/4] host-python3: add pyelftools, cryptography checks Rouven Czerwinski
2022-03-23 11:06 ` [ptxdist] [PATCH 2/4] optee: bump to 3.16.0, update deps Rouven Czerwinski
2022-03-30  7:25   ` [ptxdist] [APPLIED] " Michael Olbrich
2022-03-23 11:06 ` [ptxdist] [PATCH 3/4] optee-client: bump to 3.16.0 Rouven Czerwinski
2022-03-25  8:03   ` Michael Olbrich
2022-03-25  8:34     ` Rouven Czerwinski
2022-03-25  8:50       ` Michael Olbrich
2022-03-30  7:25   ` [ptxdist] [APPLIED] " Michael Olbrich
2022-03-23 11:06 ` [ptxdist] [PATCH 4/4] optee-test: bump to 3.16.0, move from staging Rouven Czerwinski
2022-03-30  7:25   ` [ptxdist] [APPLIED] " Michael Olbrich
2022-03-30  7:25 ` [ptxdist] [APPLIED] host-python3: add pyelftools, cryptography checks Michael Olbrich

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox