Attendees
Ruchika Gupta (NXP)
Andrej Butok (NXP)
Abhishek Pandit (Arm)
Kevin Townsend (Linaro)
Joakim Bech (Linaro)
Christian Daudt (Cypress/Infineon)
Eric FInco (ST)
Julius Werner (Google)
Mark Grosen (TI)
Bill Mills (TI)
David Brown (Linaro)
Bill Fletcher (Linaro Community Projects)
Actions
AbhishekP: Action to follow up on TF hosting released PSA specification
AbhishekP: Action to check with Shebu if the roadmap included 1.0
BillF: Action to storyboard/mock up web page for next TSC
BillF: Action to check how to prepare the support of some member’s boards in CI and come back to CD/EF
KevinT: Action/semi-volunteering to put some road-signs for helping people moving from gitHub to gerrit
AbhishekP: Action to put the gerrit/GitHub issue on the agenda for next time
Notes
JB: Some practicalities around:
- Our mailinglists, Bill have created/enabled some already and I have a discussion with Linux kernel developers regarding mailinglist for TEE kernel discussions. I can give a 2 minute update on this.
- OP-TEE transition, I've tried to clean-up and redirect everything from Linaro to TrustedFirmware.org. Yet another 2 minute update.
BF: All lists have been created - see TF.org/contact for all (public ones)
JB: Suggested there should also be a tee mailing list in the kernel.
DB: Vger list?
JB: yes
JB: also cleaned up OP-TEE.org to use new mailing list and mention trusted firmware where relevant
AP: Maybe we need an ‘all’ mailing list for process, otherwise getting 3 mails every time?
DB: In the kernel people are good at cross posting.
CD: Suggest to wait if there are more of these things and see if we need a top level list
DB: May be unintended consequences.
AP: Leave it for now
JB: Bill also created op-tee-security list. Need to describe membership/use
DB: Has been done for Zephyr.
JB: Not the same as what was agreed with Dan
JB: Sandrine's maintainer / process proposal, do we want to have a follow-up discussion?
AP: Was a special TF-A Tech Forum call last week. Has incorporated the suggestions from the list and forum. Would anyone want us not to formalize it?
CD: In principle?
AP: Sandrine published the updates she got. Suggest she finalises with each contributor rather than continuing to blast it to the list.
EF: -Some time ago, you asked for feedback on trustedfirmware.org website and BillF created a wiki document to capture comments = https://developer.trustedfirmware.org/w/collaboration/website/ I have edited it with some comments and proposals.
EF: could have per project logos routing people to mini-sites per project
AP: Initial project landing pages often have member logos.
EF: Dashboard is confusing - not analytics. Also different between TF-A and TF-M. Docs and wiki - not sure people visiting will understand the difference.
EF: TF-M Wiki page is good. Could be mini-site entry point.
AP: Was looking at Apache since has multiple projects too
CD: Agree that the slicing is not good at the moment. People typically coming in for a specific project. First item for each one could be a ‘start here’ like Eric pointed out for TF-M
DB: Don’t want drop downs need to be clicked on - should just select by hovering.
AB: The PSA Specification is still under Arm. Also requires registration and doesn’t inform you if there’s a new version. Could it be moved to TF.org?
AP: Will check with Arm
BF: Not sure we can host it
CD: It’s a public spec - so could host a copy
AP: release versions could be ok but draft versions may be via a closed channel
AP: Action to follow up on TF hosting released PSA specification
BF: Action to storyboard/mock up web page for next TSC
EF: Furthermore, last time Dan proposed to discussed the tools used by the projects (git, gerrit phabricator) and I see a link with the web site improvement topic so if members of the TSC agree we may start discussing this in today TSC
AP: Phabricator is becoming an overhead. Would be good if it was more based on Sphinx/git. But some people do like the wiki.
RG: Any plans to shift op-tee from github to tf.org.
JB: Depends who - for me no.
RG: Expect any change?
DB: Gerrit seems to do better with long patch chains
JB: A lot of new stuff is being added on GitHub.
KT: Burden for new people getting a first patch in using Gerrit
CD: Standard ramp up for a new tool.
DB: But many more people using GitHub
KT: Could do a better job in the documentation (semi-volunteering to put some road-signs)
AP: Put the gerrit/GitHub issue on the agenda for next time?
EF: As now the budget for the next phase to TF OpenCI has been voted, do we have an update on the execution plan and further to it how to prepare the support of some member’s board (Christian and I made raised a question pointing to it while reviewing Linaro proposal)
BF: Action: will check this explicit step out and come back to CD/EF
AOB:
MG: How was the decision made to say TF-M is at 1.0?
AP: Think it was related to PSA specification.
MG: What’s the criteria for what is a version release?
AP: Action: Will check with Shebu since this would be published as the roadmap. He joins the board but not the TSC. Think the roadmap included 1.0.
MG: Are we going to have a process for doing a release - quality/features/bugs/benchmarks. Should be documented and reviewed before a release.
JB: If nothing else need some kind of checklist so that it’s possible to include new people’s participation in a release.
MG: Zephyr project has been looking at this quite a bit. Think we should document a process for getting a release out. As people look at using this in production.
AP: Cross-TF?
MG: Prefer not to do it 5 times (for each subproject). At least a baseline common across projects.
JB: This is what exists for the OP-TEE project, we wanted to make some kind of "checklist" at some point also, to actually check off various items:
https://optee.readthedocs.io/en/latest/general/releases.html#release-procedu...
CD: There is the aspect what is the feature set - shebu has been putting it together but don’t think we have a feature set to discuss/steer. i.e. what is important. This is orthogonal to the release process checklist. Some people sidestep this with a periodic release - either it made the release or it didn’t.
EF: Semantic versioning?
AP: Was discussed but think we stayed with the TF-A versioning.
JB: Op-TEE follows semantic versioning.
AB: Difficulty to use Zoom from NXP. Have asked for an exception. Was blocked today. Preference is MS Teams.
JB: Issue to find one tool that works for all. MS Teams is only free ‘for now’.
BF: Hoping to progress on this in the coming days. Already other ongoing discussions with NXP with respect to other Linaro meetings.