Bi-Weekly StarlingX OS Distro & Multi-OS meeting minutes: Feb 21st, 2024
Feb 21, 2024 Attendees: Chuck Short, Tianyu Li, Mark Asselstine, Linda Wang, Rob Woolley, Davlet Panech, Rob Cooke 1. General Topics 1.1 Log into git before download the source * How to pass the credential through the tooling layer when log into git repo. * workaround: currently use repo sync outside of the containers. * AI: Scott to write up a feature request for the tool - file a request in Story Board. (lwang8 will follow up with Scott) 2. ARM Support 2.1 Equipment * The location of the hosts, 4 in Alameda (for CI/CD server for testing), and 2 in Ottawa lab (build process) , 2 were returned * ARM is sending those machines to these locations. Steve update the address of the Ottawa office. * 2 machines for ARM has already been setup in Ottawa Lab. Installed with Debian OS. IT has fixed the network issue, in the correct network(?). * Setting up the mirroring of the ARM server for Debian ARM repo server. No time allocated for build ARM server. * Pending: Test server, Haris' team is working on this: CGTS-54853. Lab Ops has exchanged setup information with Jackie, on Jan 8, so next step is, This server is going to be in Alameda, CA, USA. * AI: Jackie to help allocate time to get the systems setup, currently waiting on QA team to provide the firmware information. * Haris' team is working with Jackie to get the systems setup. Still been worked by the IT. So will update when we get new info. (Rob) * No new updates. the Lab Ops is waiting for IT to resturcturing the network in the lab, so, no update this week. 2.2 CI/CD Update * CI/CD try to set up the workflow in ARM's local lab (ARM's Shanghai Lab), applied Jackie's patches, but may still need more patches to do builds. * Tianyu is trying to reproduce the environment in local lab, but still have some error on generating the ISO image. * Still have the same problem. Can't generate the ISO image as needed from Jenkins, so will need help from the Jackie, will need to get help from Jackie. Working on using docker image for CI/CD, talking to Jackie for help. * Took 20 hours to build the packages. Very time consuming, some time out and driver issues. Some difficult to get to next stage. * TianYu to reach out to Rob Cook directly to get help on auto testing infrastructure. * Rob will take the image and manually run the tests on the systems, and get the results to debug the issues together. * Next: Need to get the hardware installed in the lab and get the test installed, so that the testsuites can be run. Waiting on HW. * Per Jackie (1/24) Do you mean the ARM servers in YOW and ALA? * For the 2 servers in YOW, the IT person is jason.beauchamp@windriver.com * For the 4 servers in ALA, the IT person is lee.asnault@windriver.com * Run into technical issue during build. * Provided the info to supermicro on firmware. firmware version seems old, so may want to upgrade the firmware. * AI: Jackie to help allocate time to get the systems setup, currently waiting on QA team to provide the firmware information. * Haris' team is working with Jackie to get the systems setup. Still been worked by the IT. So will update when we get new info. (Rob) * No new updates. the Lab Ops is waiting for IT to resturcturing the network in the lab, so, no update this week. 2.3 Porting still in progreess (Jakie) * Not spending much time in this area * Rebase all the code to latest master, send all the code reivews * There are 37 code reviews, and there are 36 reviews pending. * Pending Code Review on Jackie's patches over 40 patches still need code review. * https://review.opendev.org/q/prefixtopic:arm64+is:open * Code reviewers are different for different repos. 3- 4 weeks ago * Jackie reached out to ARM for more resources to help porting of the failure the packages: qemu, ice networking driver, secureboot. * ARM needs to find resources to help with prepare patches for these failure packages. * Per Jackie: There were more feedbacks and two patches in starlingx/ha repo has been merged, but there are still 33 patches pending in review. * 1 patch has been updated in review, its related to the driver. (Lwang8 will ping Jackie for update) 2.4 Packages for x86_64 are in CNGN, need to push ARM packages in CNGN * 1. generic Debian mirror. 2. various build config files 3. publishing the build artifacts. 4. naming and tagging of docker images (not decided on naming or tagging yet). * We have enough disk space, add another arch support for the mirror. * Need man power to help get the mirror to support ARM? Q: Another people resource question to Mike M. * Need to change meta-lat layer for ELF SDK, but want to link the task to different repo, not yet done. * AI: Per Jackie: no progress in this, I haven't had time to do this yet * AI: Check to see if Tianyu has access to the WR StarlingX server to help with packaging with arm packages. [lwang8] 2.5 OSTree * removing OSTree from the installer ISO. (not from the StarlingX) * Work in progress, not sure when it will be ready. Possible early next year, StarlingX 9. * AI: lwang8 check with Mike on this topic, no progress on this one. (Lwang8: will ping Dosto to see if he has made progress of this task.) 3. StarlingX 9.0 1. SPEC from Chuck on OSTree generation on the controller from Greg, pending review. * Using OSTree to do upgrade management * Will pull in several packages in to branch. * Status: the SPEC is approved. [Done] * SPEC file from OS team to upgrade kernel version from 5.10 to 6.6 * Status: SPEC has been approved [Done] * Code is currently check into a 6.6 branch of main branch. * SPEC file will be coming from OS team on in-Tree driver support in 6.6. * Status: pending on driver version checks before submission. [Still pending waiting for validation of their test results based on the firmware version given from vendors] * SPEC file from OS team to update the base Debian OS from Debian v11 to Bookwarm v12 * Status: pending for submission around end of Feb. Next Meeting: March 6th, 2024
participants (1)
-
Wang, Linda