Bi-Weekly StarllingX OS Distro & Mutli-OS meeting minutes: May 29th, 2024 (w/ May 1, 15, 2024)
May 29, 2024 Attendees: Linda, Rob Chuck, Mark, Scott, Juanita 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. * People have adopted to the workarounds. So this request becomes a Nice-To-Have instead of MUSTHAVE. * AI: [low priority] Scott to write up a feature request for the tool - file a request in Story Board. 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(?). * 2 servsers in YOW had resent to ALA, ALA now has 6 servers.. * Setting up the mirroring of the ARM server for Debian ARM repo server. No time allocated for build ARM server. * Jackie got the access to the 4 servers in ALA and installed StarlingX on them, but StarlingX testing team (Rob's team) haven't run test on them yet * STATUS: Jackie created and provided the VPN access to Tianyu from ARM so he can access these Arm servers in ALA lab * 2.2 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. * BUILD: * 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 builds time out and driver issues. Some difficult to get to next stage. * Run into technical issue during build. * For the 2 servers in YOW, the IT person is jason.beauchamp@windriver.com. => send to ALA. * For the 2 new server from YOW is for BUILD, the LabOps person is chris.wong@windriver.com * Supermicro provided firmware infor and ISO image can be loaded now. * Currently the Build machines are locked with firmware password. Need access to the firmware so that the build system can be installed. * Tianyu send container information to Jackie. Next step to get the build system up and running. * STATUS: [Scott] 2 new servers in ALA, try to get build server setup. Still in progress. Blocked by lacked of firmware password. (LABOPS-32092) * TESTING: TianYu to reach out to Rob Cook directly to get help on auto testing infrastructure. * 4 test servers that are already in ALA, all racked up and setup for AIO Simplex, waiting for IT on external access for the community. Jacke can access them internally. * Rob will take the image and manually run the tests on the systems, and get the results to debug the issues together. * The servers are ready. Jackie is able to access them to install them. so that the testsuites can be run. * For the 4 servers in ALA, the IT person is lee.asnault@windriver.com for TEST * STATUS: Jackie synced-up with Haris and his team can't help on the automation tests with the internal automation framework, because these ARM servers are in isolated lab, which cannot reach to our internal network. * Haris mentioned that Rob's team will start the work on "a portable automation framework" that can be used in the community, but it's a long term work, nothing can be used for now. * Jackie synced-up with Tianyu, he will start to try setting up a similar automation framework but simpler with basic test cases in the isolated lab for Arm 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 40 code review requests, 4 merged and there are 36 reviews still pending. * 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. * STATUS: No update on the Arm porting part. 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. 3.0 StarlingX 10.0 * SPEC file will be coming from OS team on in-Tree driver support in 6.6. * STATUS: approved * 6.6 Kernel branch * STATUS: Build errors, Jiping is continue to investigate. Problem may be the incompatability betweeen the new bits in user space since last build run with the 6.6 kernel. Next Meeting: June 12th, 2024 May 15, 2024 Attendees: Linda, Chuck, Mark A. (Lack of corium, no updates, cancel meeting) May 1, 2024 Attendees: Linda, Rob, Mark (China is on Holiday) (Lack of corium, no updates, cancel meeting)
participants (1)
-
Wang, Linda