Attendees: Don, Glen, Joanna, Dave R, Shebu, Anton, Ben C
Minutes:
-
Glen: MBed TLS - Will set up a call to discuss next steps w/ Dave R.
Also review the current Open CI solution. (Meeting setup for Friday 1/21
-
Cards created to begin next rack setup in Cambridge Lava Lab
-
Boards
-
Asurada - Two replacement Chromebooks received, now must set up the
boards configured (ie. remove batteries, put in Dev mode, etc.).
Theo will
coordinate with Lab on a time to visit and do the work.
-
Lazors - ready to go into the Open CI
-
Cypress - planned to be installed by end of month
-
Final NXP board ready
-
Code Coverage - Patches sent. TFC-7. Joanna to review. Paul worked w/
Arm to confirm results looks good.
-
Shebu: How are the stability issues from last week?
-
Glen: This was a missing compiler issues. Resolved.
-
Shebu: issue over the weekend - how can we prevent? TFC-220.
-
Glen: Discussed using retries on downloads.
-
Ben: Multiple issues. Toolchains failing in the images. Toolchains
and Arm changing download locations. TFC-220: Amend or disable sanity
job. Still need to work through the best solution.
-
Shebu: Docker images pulled from sanity jobs?
-
Ben: Yes, built locally. A bug in sanity script.
-
Shebu: How to avoid?
-
Ben: Other compiler issues still working out the best solution. See
TFC-220 where this is being tracked.
-
Glen: Need to determine if Compilers dependencies and put a plan
together to deal with... TFC-205
-
Glen: Need in the next couple of months
-
Joanna: In my todo
-
Joanna TFC-75: team asking about due date.
-
ACTION Glen: Need to ask where Paul is on PSA work. This would
follow that. Not too deep in the backlog
-
Glen to check w/ Theo as well
-
Anton: To add a ticket on CPP check
Attendees: Anton, Joanna, Don, Glen, Ben C, Xinju, Dave R, Shebu
Minutes:
- Glen: Leonardo has been assigned elsewhere. Still responsive, but no
tasks assigned. A transition plan for code coverage and PSA is in place.
MBed TLS also on Arthur's task list.
- Glen: MBed TLS - team meeting, made good progress but going slow.
Working through increased capacity testing. Additionally, want to have a
sync up w/ Dave R.
- Glen: Paul re: Code Coverage - staging server has no bandwidth. David
Hue doing nightly jobs - will this continue?
- Xinyu - aware of this. Remind him to
- Anton: He does a nightly job as a set of tests.
- Joanna: Seems doing feature testing. We do that on Prod
- Glen: Testing from China - kicking off all-day builds on staging
that hobbles the developers using staging
- Action: Talk to David to see if he really needs staging.
- Anton: How busy are servers on the weekends?
- Ben to share the Scaleway dashboards so that Anton can review
- Server 1
<https://systems-monitoring.linaro.org/app/kibana#/dashboard/79ffd6e0-faa0-1…:'Overviw%20of%20host%20metrics',filters:!(),fullScreenMode:!f,options:(darkTheme:!f,useMargins:!f),panels:!((gridData:(h:3,i:'1',w:6,x:0,y:11),id:'6b7b9a40-faa1-11e6-86b1-cd7735ff7e23',panelIndex:'1',type:visualization,version:'6.1.4-1'),(gridData:(h:3,i:'2',w:6,x:6,y:5),id:'4d546850-1b15-11e7-b09e-037021c4f8df',panelIndex:'2',type:visualization,version:'6.1.4-1'),(gridData:(h:3,i:'3',w:6,x:6,y:11),id:'089b85d0-1b16-11e7-b09e-037021c4f8df',panelIndex:'3',type:visualization,version:'6.1.4-1'),(gridData:(h:3,i:'4',w:6,x:0,y:8),id:bfa5e400-1b16-11e7-b09e-037021c4f8df,panelIndex:'4',type:visualization,version:'6.1.4-1'),(gridData:(h:3,i:'5',w:6,x:6,y:14),id:e0f001c0-1b18-11e7-b09e-037021c4f8df,panelIndex:'5',type:visualization,version:'6.1.4-1'),(gridData:(h:3,i:'6',w:6,x:0,y:14),id:'2e224660-1b19-11e7-b09e-037021c4f8df',panelIndex:'6',type:visualization,version:'6.1.4-1'),(gridData:(h:3,i:'7',w:6,x:0,y:5),id:ab2d1e90-1b1a-11e7-b09e-037021c4f8df,panelIndex:'7',type:visualization,version:'6.1.4-1'),(gridData:(h:3,i:'8',w:6,x:6,y:8),id:'4e4bb1e0-1b1b-11e7-b09e-037021c4f8df',panelIndex:'8',type:visualization,version:'6.1.4-1'),(gridData:(h:2,i:'9',w:2,x:4,y:1),id:'26732e20-1b91-11e7-bec4-a5e9ec5cab8b',panelIndex:'9',type:visualization,version:'6.1.4-1'),(gridData:(h:2,i:'10',w:2,x:0,y:1),id:'83e12df0-1b91-11e7-bec4-a5e9ec5cab8b',panelIndex:'10',type:visualization,version:'6.1.4-1'),(gridData:(h:2,i:'11',w:2,x:2,y:1),id:d3166e80-1b91-11e7-bec4-a5e9ec5cab8b,panelIndex:'11',type:visualization,version:'6.1.4-1'),(gridData:(h:2,i:'12',w:2,x:6,y:1),id:'522ee670-1b92-11e7-bec4-a5e9ec5cab8b',panelIndex:'12',type:visualization,version:'6.1.4-1'),(gridData:(h:2,i:'13',w:2,x:8,y:1),id:'1aae9140-1b93-11e7-8ada-3df93aab833e',panelIndex:'13',type:visualization,version:'6.1.4-1'),(gridData:(h:2,i:'14',w:4,x:8,y:3),id:'34f97ee0-1b96-11e7-8ada-3df93aab833e',panelIndex:'14',type:visualization,version:'6.1.4-1'),(gridData:(h:1,i:'16',w:6,x:0,y:0),id:System-Navigation,panelIndex:'16',type:visualization,version:'6.1.4-1'),(gridData:(h:2,i:'21',w:2,x:0,y:3),id:'19e123b0-4d5a-11e7-aee5-fdc812cc3bec',panelIndex:'21',type:visualization,version:'6.1.4-1'),(gridData:(h:2,i:'22',w:2,x:2,y:3),id:d2e80340-4d5c-11e7-aa29-87a97a796de6,panelIndex:'22',type:visualization,version:'6.1.4-1'),(gridData:(h:2,i:'23',w:2,x:6,y:3),id:'825fdb80-4d1d-11e7-b5f2-2b7c1895bf32',panelIndex:'23',type:visualization,version:'6.1.4-1'),(gridData:(h:2,i:'25',w:2,x:10,y:1),id:'96976150-4d5d-11e7-aa29-87a97a796de6',panelIndex:'25',type:visualization,version:'6.1.4-1'),(gridData:(h:3,i:'27',w:6,x:0,y:17),id:'99381c80-4d60-11e7-9a4c-ed99bbcaa42b',panelIndex:'27',type:visualization,version:'6.1.4-1'),(gridData:(h:3,i:'28',w:6,x:6,y:17),id:c5e3cf90-4d60-11e7-9a4c-ed99bbcaa42b,panelIndex:'28',type:visualization,version:'6.1.4-1'),(gridData:(h:2,i:'29',w:2,x:4,y:3),id:'590a60f0-5d87-11e7-8884-1bb4c3b890e4',panelIndex:'29',type:visualization,version:'6.1.4-1'),(gridData:(h:1,i:'30',w:6,x:6,y:0),id:'3d65d450-a9c3-11e7-af20-67db8aecb295',panelIndex:'30',type:visualization,version:'6.1.4-1')),query:(language:lucene,query:'beat.name:%22x86-TF-01%22'),timeRestore:!t,title:'%5BMetricbeat%20System%5D%20Host%20overview',uiState:(P-29:(vis:(defaultColors:('0%20-%20100':'rgb(0,104,55)')))),viewMode:view)&_g=(refreshInterval:(display:Off,pause:!f,value:0),time:(from:now-7d,mode:quick,to:now))>
- Server 2
<https://systems-monitoring.linaro.org/app/kibana#/dashboard/79ffd6e0-faa0-1…:'Overviw%20of%20host%20metrics',filters:!(),fullScreenMode:!f,options:(darkTheme:!f,useMargins:!f),panels:!((gridData:(h:3,i:'1',w:6,x:0,y:11),id:'6b7b9a40-faa1-11e6-86b1-cd7735ff7e23',panelIndex:'1',type:visualization,version:'6.1.4-1'),(gridData:(h:3,i:'2',w:6,x:6,y:5),id:'4d546850-1b15-11e7-b09e-037021c4f8df',panelIndex:'2',type:visualization,version:'6.1.4-1'),(gridData:(h:3,i:'3',w:6,x:6,y:11),id:'089b85d0-1b16-11e7-b09e-037021c4f8df',panelIndex:'3',type:visualization,version:'6.1.4-1'),(gridData:(h:3,i:'4',w:6,x:0,y:8),id:bfa5e400-1b16-11e7-b09e-037021c4f8df,panelIndex:'4',type:visualization,version:'6.1.4-1'),(gridData:(h:3,i:'5',w:6,x:6,y:14),id:e0f001c0-1b18-11e7-b09e-037021c4f8df,panelIndex:'5',type:visualization,version:'6.1.4-1'),(gridData:(h:3,i:'6',w:6,x:0,y:14),id:'2e224660-1b19-11e7-b09e-037021c4f8df',panelIndex:'6',type:visualization,version:'6.1.4-1'),(gridData:(h:3,i:'7',w:6,x:0,y:5),id:ab2d1e90-1b1a-11e7-b09e-037021c4f8df,panelIndex:'7',type:visualization,version:'6.1.4-1'),(gridData:(h:3,i:'8',w:6,x:6,y:8),id:'4e4bb1e0-1b1b-11e7-b09e-037021c4f8df',panelIndex:'8',type:visualization,version:'6.1.4-1'),(gridData:(h:2,i:'9',w:2,x:4,y:1),id:'26732e20-1b91-11e7-bec4-a5e9ec5cab8b',panelIndex:'9',type:visualization,version:'6.1.4-1'),(gridData:(h:2,i:'10',w:2,x:0,y:1),id:'83e12df0-1b91-11e7-bec4-a5e9ec5cab8b',panelIndex:'10',type:visualization,version:'6.1.4-1'),(gridData:(h:2,i:'11',w:2,x:2,y:1),id:d3166e80-1b91-11e7-bec4-a5e9ec5cab8b,panelIndex:'11',type:visualization,version:'6.1.4-1'),(gridData:(h:2,i:'12',w:2,x:6,y:1),id:'522ee670-1b92-11e7-bec4-a5e9ec5cab8b',panelIndex:'12',type:visualization,version:'6.1.4-1'),(gridData:(h:2,i:'13',w:2,x:8,y:1),id:'1aae9140-1b93-11e7-8ada-3df93aab833e',panelIndex:'13',type:visualization,version:'6.1.4-1'),(gridData:(h:2,i:'14',w:4,x:8,y:3),id:'34f97ee0-1b96-11e7-8ada-3df93aab833e',panelIndex:'14',type:visualization,version:'6.1.4-1'),(gridData:(h:1,i:'16',w:6,x:0,y:0),id:System-Navigation,panelIndex:'16',type:visualization,version:'6.1.4-1'),(gridData:(h:2,i:'21',w:2,x:0,y:3),id:'19e123b0-4d5a-11e7-aee5-fdc812cc3bec',panelIndex:'21',type:visualization,version:'6.1.4-1'),(gridData:(h:2,i:'22',w:2,x:2,y:3),id:d2e80340-4d5c-11e7-aa29-87a97a796de6,panelIndex:'22',type:visualization,version:'6.1.4-1'),(gridData:(h:2,i:'23',w:2,x:6,y:3),id:'825fdb80-4d1d-11e7-b5f2-2b7c1895bf32',panelIndex:'23',type:visualization,version:'6.1.4-1'),(gridData:(h:2,i:'25',w:2,x:10,y:1),id:'96976150-4d5d-11e7-aa29-87a97a796de6',panelIndex:'25',type:visualization,version:'6.1.4-1'),(gridData:(h:3,i:'27',w:6,x:0,y:17),id:'99381c80-4d60-11e7-9a4c-ed99bbcaa42b',panelIndex:'27',type:visualization,version:'6.1.4-1'),(gridData:(h:3,i:'28',w:6,x:6,y:17),id:c5e3cf90-4d60-11e7-9a4c-ed99bbcaa42b,panelIndex:'28',type:visualization,version:'6.1.4-1'),(gridData:(h:2,i:'29',w:2,x:4,y:3),id:'590a60f0-5d87-11e7-8884-1bb4c3b890e4',panelIndex:'29',type:visualization,version:'6.1.4-1'),(gridData:(h:1,i:'30',w:6,x:6,y:0),id:'3d65d450-a9c3-11e7-af20-67db8aecb295',panelIndex:'30',type:visualization,version:'6.1.4-1')),query:(language:lucene,query:'beat.name:%22x86-TF-02%22'),timeRestore:!t,title:'%5BMetricbeat%20System%5D%20Host%20overview',uiState:(P-29:(vis:(defaultColors:('0%20-%20100':'rgb(0,104,55)')))),viewMode:view)&_g=(refreshInterval:(display:Off,pause:!f,value:0),time:(from:now-7d,mode:quick,to:now))>
-
includes staging
- Server 3
<https://systems-monitoring.linaro.org/app/kibana#/dashboard/79ffd6e0-faa0-1…:'Overviw%20of%20host%20metrics',filters:!(),fullScreenMode:!f,options:(darkTheme:!f,useMargins:!f),panels:!((gridData:(h:3,i:'1',w:6,x:0,y:11),id:'6b7b9a40-faa1-11e6-86b1-cd7735ff7e23',panelIndex:'1',type:visualization,version:'6.1.4-1'),(gridData:(h:3,i:'2',w:6,x:6,y:5),id:'4d546850-1b15-11e7-b09e-037021c4f8df',panelIndex:'2',type:visualization,version:'6.1.4-1'),(gridData:(h:3,i:'3',w:6,x:6,y:11),id:'089b85d0-1b16-11e7-b09e-037021c4f8df',panelIndex:'3',type:visualization,version:'6.1.4-1'),(gridData:(h:3,i:'4',w:6,x:0,y:8),id:bfa5e400-1b16-11e7-b09e-037021c4f8df,panelIndex:'4',type:visualization,version:'6.1.4-1'),(gridData:(h:3,i:'5',w:6,x:6,y:14),id:e0f001c0-1b18-11e7-b09e-037021c4f8df,panelIndex:'5',type:visualization,version:'6.1.4-1'),(gridData:(h:3,i:'6',w:6,x:0,y:14),id:'2e224660-1b19-11e7-b09e-037021c4f8df',panelIndex:'6',type:visualization,version:'6.1.4-1'),(gridData:(h:3,i:'7',w:6,x:0,y:5),id:ab2d1e90-1b1a-11e7-b09e-037021c4f8df,panelIndex:'7',type:visualization,version:'6.1.4-1'),(gridData:(h:3,i:'8',w:6,x:6,y:8),id:'4e4bb1e0-1b1b-11e7-b09e-037021c4f8df',panelIndex:'8',type:visualization,version:'6.1.4-1'),(gridData:(h:2,i:'9',w:2,x:4,y:1),id:'26732e20-1b91-11e7-bec4-a5e9ec5cab8b',panelIndex:'9',type:visualization,version:'6.1.4-1'),(gridData:(h:2,i:'10',w:2,x:0,y:1),id:'83e12df0-1b91-11e7-bec4-a5e9ec5cab8b',panelIndex:'10',type:visualization,version:'6.1.4-1'),(gridData:(h:2,i:'11',w:2,x:2,y:1),id:d3166e80-1b91-11e7-bec4-a5e9ec5cab8b,panelIndex:'11',type:visualization,version:'6.1.4-1'),(gridData:(h:2,i:'12',w:2,x:6,y:1),id:'522ee670-1b92-11e7-bec4-a5e9ec5cab8b',panelIndex:'12',type:visualization,version:'6.1.4-1'),(gridData:(h:2,i:'13',w:2,x:8,y:1),id:'1aae9140-1b93-11e7-8ada-3df93aab833e',panelIndex:'13',type:visualization,version:'6.1.4-1'),(gridData:(h:2,i:'14',w:4,x:8,y:3),id:'34f97ee0-1b96-11e7-8ada-3df93aab833e',panelIndex:'14',type:visualization,version:'6.1.4-1'),(gridData:(h:1,i:'16',w:6,x:0,y:0),id:System-Navigation,panelIndex:'16',type:visualization,version:'6.1.4-1'),(gridData:(h:2,i:'21',w:2,x:0,y:3),id:'19e123b0-4d5a-11e7-aee5-fdc812cc3bec',panelIndex:'21',type:visualization,version:'6.1.4-1'),(gridData:(h:2,i:'22',w:2,x:2,y:3),id:d2e80340-4d5c-11e7-aa29-87a97a796de6,panelIndex:'22',type:visualization,version:'6.1.4-1'),(gridData:(h:2,i:'23',w:2,x:6,y:3),id:'825fdb80-4d1d-11e7-b5f2-2b7c1895bf32',panelIndex:'23',type:visualization,version:'6.1.4-1'),(gridData:(h:2,i:'25',w:2,x:10,y:1),id:'96976150-4d5d-11e7-aa29-87a97a796de6',panelIndex:'25',type:visualization,version:'6.1.4-1'),(gridData:(h:3,i:'27',w:6,x:0,y:17),id:'99381c80-4d60-11e7-9a4c-ed99bbcaa42b',panelIndex:'27',type:visualization,version:'6.1.4-1'),(gridData:(h:3,i:'28',w:6,x:6,y:17),id:c5e3cf90-4d60-11e7-9a4c-ed99bbcaa42b,panelIndex:'28',type:visualization,version:'6.1.4-1'),(gridData:(h:2,i:'29',w:2,x:4,y:3),id:'590a60f0-5d87-11e7-8884-1bb4c3b890e4',panelIndex:'29',type:visualization,version:'6.1.4-1'),(gridData:(h:1,i:'30',w:6,x:6,y:0),id:'3d65d450-a9c3-11e7-af20-67db8aecb295',panelIndex:'30',type:visualization,version:'6.1.4-1')),query:(language:lucene,query:'beat.name:%22x86-TF-03%22'),timeRestore:!t,title:'%5BMetricbeat%20System%5D%20Host%20overview',uiState:(P-29:(vis:(defaultColors:('0%20-%20100':'rgb(0,104,55)')))),viewMode:view)&_g=(refreshInterval:(display:Off,pause:!f,value:0),time:(from:now-7d,mode:quick,to:now))>
- Glen: Lava Lab
- NXP board ready, Chromebooks coming in next, then Cypress.
- Glen: 2nd Chromebook close to going into the lab
- Glen: Renesas board still a couple months out
- Glen: ST has started to inquire about the next board(A TF-A). Note
sent to Eric. Don will follow up.
- Xinyu: Compiler version - later GCC versions. Need different versions,
can we support multi docker files.
- Anton: Now supporting MCore that only is supported by latest
compiler. Now need a solution to use latest compiler on specific builds.
- Xinyu to follow up w/ Glen off line on creating a TFC task
- Anton: PSA compliance task? Paul is finishing that up.
Attendees: Don, Anton, Xinyu, Joanna, Glen, Dave R, Ben C
Minutes:
- Glen: Not many updates since the holidays
- Adding the Chromebooks into the labs
- Leonardo continuing on MBed TLS. Wanting some reviews from Dave's team.
- Dave: Sounds good, any specifics?
- Glen: Security pieces, how jobs are set up, etc. Done based on a
snapshot.
- Glen: Code Coverage and PSA compliance testing next tasks to focus on
- Anton: Two tasks in Gerrit hanging. Would like to have team take a
look.
- TFC-1: PSA Compliance test. Currently top of SC Approved
- Glen: Assigned to Paul
-
https://review.trustedfirmware.org/c/ci/tf-m-ci-scripts/+/8324/3
-
https://review.trustedfirmware.org/c/ci/tf-m-ci-scripts/+/8345/3
- Ben: TF Juno boards experiencing failures - rewriting the Flash.
Only 2 online at this point.
- Joanna: Historically these boards have "worn out" the Flash since
they require lots of reflashing
- Glen: Sign offs for the Musca B's occurred and they arrived earlier.
Not sure if testing of them has occurred. Ben to check on status.
- Glen: Also one NXP board still needs to be installed in the lab.
- Ben: See ST-2610 for status of deploying Chromebook to track
- Joanna: Website impacted by Linaro going to mailman3.
- Don to go clean up the website for new email urls.
- Don: Board approved adding a rack to the lab. Lab team will start to
purchase the equipment as of now.
- Joanna: Taking over the MISRA evaluation for Dan.
Don
Attendees: Don, Glen, Anton, Xinyu
Brief meeting due to the holidays
Don: MUSCA-B1 TESTCHIP Board agreement signed and sending back to Arm to
enable sending spares to Linaro lab.
Don: Extra server rack passed, so starting to order equipment. Linaro will
begin ordering the equipment. This is expected to take a couple of months
to receive everything and then perform the buildout
Glen: FYI: Covid is forcing a staggered schedule supporting the lab. This
does create some strain in the lab, but the team is doing its best to keep
it going.
Don
Hello All,
Apologies for the late notice.
The server will stop processing jobs on 2021-12-15 at around
20:00 UTC, as the server will be put into "Shutdown mode".
This downtime is required to install the 'role-strategy' plugin and make
the configuration changes necessary to migrate to it. Several updates for
currently installed plugins will also be included.
Start: 2021-12-15 21:00 UTC
End: 2021-12-16 01:00 UTC
Regards,
--
Kelley Spoon <kelley.spoon(a)linaro.org>
Attendees: Xinyu, Ben C, Don, Glen, Kelley S, Anton
Minutes:
- Glen: Good progress on mbed tls. Want to update production with
authentication models tomorrow.
- Kelley: Finishing some details on groups layout. Want to deploy to
staging first.
- Glen: Mbed TLS - Currently, the team is setting up the Production with
the Authorization models needed. This should happen this week. Have
started to share with the Mbedtls team the current m3-5 work on stage.
- Glen: Will be following up later today on Cypress and Google platforms
going into the lab. Will update the cards after that status is updated.
- Glen: Paul to start PSA compliance and code coverage.
- Will be performing maintenance later this week and will require taking
down production. WIll reserve a 4 hour window but likely less than that
- Ben: Dave to install the Cypress platforms into CI starting this
week. Chromebook to follow.
*Attendees*: Glen, Kelley, Matteo, Ben C, Don, Joanna, Dave R, Xinyu
*Minutes*:
- Glen walked through the In-Progress TFC tickets
- Joanna: TF-A licensing issues are resolved
- Glen: Re ask by Paul wanting to use new compiler licenses. Need to
better understand usage of newer versions.
- *Action: Joanna* talk to Paul and make sure the new
compilers/licensing can be supported by TF-A and TF-M.
- Joanna to also help but not until January. Team is good until
then
- Matteo: Want to confirm it's a good investment. What versions of
compiler needed. What ones need migrated? Ever a need for Open CI to
support both old and new compilers simultaneously?
- Kelley: Got some new licenses, look like good until June now.
- Glen: Also in the future, may not have an option.
- *ACTION: Glen* to create a ticket to track licensing transition
efforts.
<end>
Attendees: Kelley Spoon, Don, Glen, Ben C, Riku, Anton, Glen, Joanna,
Shebu, Dave R, Xinyu
Minutes:
- Glen: Use of staging server?
- Anton: Yes, used by the team. Working well.
- Joanna: Not really using it.
- Glen: Arthur had noticed a glitch in stage where it slowed down so
wanted to check
- Glen: Team noticed Arm copyrights in the Open CI code. Should this be
changed?
- Anton: Perhaps a TSC topic?
- Joanna: For TF-A changes, whoever does the work it's OK w/ copyrights
- Glen to check and see if any agreements outline the plans
- Shebu: What we do with copyrights is up to project
- Ben C: Use reuse <https://reuse.software/> to align the licensing.
Mainly use MIT license
- Joanna: Difference between copyright and licensing. Mainly use BSD
for new contributions
- Glen: Update - Cypress boards planned to go into the lab this week as
well as the first Chromebook (Azura)
- Glen: Update - mbed TLS. Authentication blocker resolved. Ready to
start testing. Expect it to move faster now.
- Dave R: Please keep the updates coming :)
- Glen: Update - Expect scripts/code coverage - Paul working w/ LAVA
team. Lots of code under review so expect something soon.
- Shebu: Code coverage blocked?
- Glen: Yes waiting for the resolution of a LAVA regression. Paul
working this. Can then work on cleaning up output and aggregate outpu.
- Glen: Found some stability issues and fixed those in LAVA.
- Joanna: Compiler license issues impacts?
- Glen: FVP licensing - expired. Contacted Paul Black.
- Glen: Other compilers expire in January, working that as well.
- Shebu: Note compiler and FVP licenses come out of different teams.
- Glen: Paul Black suggested moving to new licensing technology. Not
sure yet on impacts to Open CI. Supposed to improve performance.
- Glen: Need to investigate migration
- Joanna: Change compilers and licensing?
- Glen: Yes, that's believed to be the case. Need to do some research
prior to deploying.
- Glen: Compilers have another month, FVP looks like November 24th
expiration.
- Anton: Staging feedback - works but occasionally has stability issues.
- Xinyu: Get 403 error. Goes away after several refreshes.
- Glen: Saw this last week but then started working.
- Xinyu: Occurring for several months.
- Anton: Plan TF-M release today.
- Joanna: TF-A release was last week
<end>
*Attendees*: Don, Kelley Spoon, Ben C, Xinyu, Matteo, Riku, Joanna, SHebu,
Anton, Riku
*Minutes*:
- Musca-b's received by the lab
- Do existing ones need swapped out?
- Don: If shelf as "hot spares" would like to pull out, configure,
and validate.
- If Musca's continue to fail, need to deep dive on root cause.
- Three were shipped.
- Glen: Create a ticket to configure and validate prior to shelving
as hot spares
- Ben: TFC-200 closed out (inconsistent test results).
- Several tickets to close
- Glen: Issue TFC-199 logged by Joanna. Failed docker builds
- Arm changed compiler release process. Need a new process to get
compilers/docker images.
- Joanna: Options being explored. Automation of login.
- Riku. Arm put this in place to force login to use the tool. We're
doing a work around of their intent
- Glen: Uneasy on storing static versions.
- Joanna: This is all projects, not just TF-A. Immediate issue
resolved
- TFC-93
- Should be getting the 3rd NXP board and needs put into the lab.
- Include in daily runs?
- Xinyu: Already pushed patches to enable NXP in LAVA.
- Anton: Someone from NXP should merge the requests.
- Action: Talk to NXP (Andrej) to get permissions. Once permission,
a PR will need merged (
https://review.trustedfirmware.org/c/ci/tf-m-ci-scripts/+/12584 &
https://review.trustedfirmware.org/c/ci/tf-m-ci-scripts/+/12524 )
- Chromebooks
- Theo has these up and running, will be going into the lab to add
these.
- Cypress: On deck to be added to lab. Assigned to next sprint.
- MBedTLS - Working on installing infrastructure
- Kelly - setting up role strategy plugin for Jenkins. Working on it
now.
- Anton: Tech Forum this Thursday. Will cancel.
<end>
Attendees: Don, Xinyu, Ben, Dave R, Joanna, Riku, Shebu, Anton
Minutes:
- Glen: Adjusted TFC board based on Joanna and Shebu's priority lists.
- In Progress: Leonardo working on TFC-176 and TFC-7
- In Progress: NXP boards are in. Leaving in Progress for now. A
couple tests are still not running, but working thru it.
- Discussed who is responsible when vendor bugs found
- Anton: Maybe a TSC decision
- Shebu: Suggest platform owners. Don't know if written down anywhere.
- Joanna: No TF-A boards in, but when tests failing, need to go back
to the vendor. In some cases, if infrastructure, wouldn't go back to
vendor. If believe it's h/w, then go back to vendor.
- Anton: In TF-M has platform owners documented.
- Shebu: May want to formalize at next Board meeting. Take to TSC as
well. Members need to keep an eye on their h/w.
- What about daily checks?
- Joanna: I do for TF-A. Need escalation route to board owner.
- Shebu: Should Open-CI mailing list add platform owners?
- Anton: Not sure that's the best way. Likely a 1:1 email
- Joanna: Typically sends notes directly to Linaro team or board
owner.
- Glen: This is focused on s/w issues. Pretty good when a hard
failure related to h/w.
- Summary: Notify Board on plans. Team leads already monitor
- Chromebook TFC-45 (Asudra) are being worked on. Next Chromebook was
also received.
- Cypress h/w goes into the next sprint to install
- MBedTLS - transition work from Leonardo to Arthur.
- Also have Riku involved on the authentication model
- STG-2704: Haven't started work yet on this (Roles).
- Joanna: Slowing down builds could cause builds to bump into each other
from different GEO's.
- MBedTLS has been delayed for a while, depending upon confidence level.
- Anton: Thanks to the Open CI team for getting the Musca-b's back
online. More boards coming to Linaro.
- Glen: Paul Black from Arm reached out about changing compiler
licensing. Will need to understand this. Glen to create a new TFC ticket.