[Bug 2034648] Re: [needs-packaging] optee-os-s32
Laider Lai
2034648 at bugs.launchpad.net
Fri Jul 5 00:57:25 UTC 2024
Hey Loic,
Thanks for your review.
A newer version (optee-os-s32 - 3.18-bsp37.0-0ubuntu1~ppa5) is uploaded to PPA.
The changes are listed below.
(commit: https://git.launchpad.net/~nemos-team/nemos/+git/optee-os-s32/commit/?id=69b90f29d401ef8f323b17413967cf437e2d83bc)
=> I think this should be "s32g2" instead of "export-ta_arm64" since optee is built with PLATFORM=s32 PLATFORM_FLAVOR=s32g2
[Laider] Align with optee-os_4.2.0-3.dsc from Debian
The tee-*_v2.bin is installed to /usr/lib/optee/s32g2/
The export-ta_arm64 content is installed to /usr/lib/optee-os-dev/s32
=> I think we should align the build command between optee-os and optee-os-s32 (config flags)
[Laider] We can't do it due to the flags got building fail with Launchpad PPA
Ex.
-O2 flag is not supported
2)5)7)...
7) the reason for debian/patches/drivers-hse-Remove-access-to-HSE-RNG-without-proper-init.patch should be
documented in the patch
[Laider] The README.Debian is added with why we have this package, the patch, and explain how to build HSE version.
It also includes how to build optee-test with the content of optee-* dev package.
And
3) optee-os-s32 build-depends on nemos-dev-cert and nemos-dev-key...
[Laider] Indeed, we can use default key for optee-os and optee-test (sign TAs)
The key is changed back to use the default one.
4) IMO the build-dep on binutils can be dropped; binutils is pulled through gcc through build-essential, so pretty much no package will list it explicitly
[Laider] Agree with it, binutils is removed.
6) keep changelog history
[Laider] Thanks, I keep the changelog history at the latest version
** Changed in: ubuntu
Status: In Progress => Incomplete
--
You received this bug notification because you are a member of Ubuntu
Sponsors, which is subscribed to the bug report.
https://bugs.launchpad.net/bugs/2034648
Title:
[needs-packaging] optee-os-s32
Status in Ubuntu:
Incomplete
Bug description:
[needs-packaging] optee-os-s32 (3.18-bsp37.0-0ubuntu1)
For Erlangen project, we have to provide the NXP S32G OP-TEE OS to the customer via Ubuntu archive (universe).
URL: https://launchpad.net/~nemos-team/+archive/ubuntu/archive-target/+packages
Source code: https://code.launchpad.net/~nemos-team/nemos/+git/optee-os-s32/+ref/ubuntu/archive
License: https://git.launchpad.net/~nemos-team/nemos/+git/optee-os-s32/tree/debian/copyright
Notes: The NXP S32G OP-TEE OS [Noble]
This package has a dependency for (LP: #2043448) and should wait for
it to be approved into the target archive.
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+bug/2034648/+subscriptions
More information about the Ubuntu-sponsors
mailing list