July 25, 2023 Attendees: Trevor Tao, Linda, Davelet, Mark, Charles, Jackie Huang, Steve G., Scott L. 1. Generic Topics * 1.1 Split package list between repositories (ISO and container images) * Separation of the list is done per Davlet. * AI: Devlet will check the documentation on package list. * 1.2 Log into the 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. * Created: https://storyboard.openstack.org/#!/story/2010777 * 1.3 Pre-patch ISO (Luis Sampaio?) (Carols Pocahy replacing Luis Barbosa) * AI: to invite Carlos Pocahy to this meeting to discuss Pre-patch ISO. [Done] * Carlos to confirm if Luis Sampaio is the person who will be working on this feature. * Note: Luis S. is out on leave. Need someone from the community to help with the feature. * AI: follow up on who will be picking up this feature request [lwang] 2. ARM support * CENGN: move to another provider. Early development don't expect anything for at least 2 months. * Wind River will be provide it. Will be available via WindRiver Lab. * a. Equipment * Ampere provided 6 servers * They like to know where the new location is, so that they can send the servers to the new location? * A: We do NOT have rack space or power for the proposed equipment at this time. Ampere will have to find a location on their own. * Jackie: last week had a meeting with ARM. Steve G said will have the location in 2 weeks. * The CENGN lab is now moved to the current Ottawa office lab. * 6 Ampere servers will go to where the CENGN lab is going to be. 2 for build, 4 for testing. * Can the community support the lab? * AI: ARM is still waiting on a location to host these servers. AI: Steve is help looking for a location to host these servers. * AI: who from the community can help set up these servers? and support the CI/CD on ARM platform * b. Porting still in progress (Jackie) * finished all packages built, started with StartlingX 8.0 master for ARM. * RT kernel fixed. * Some kernel modules don't work * QEMU is not working yet. Waiting on kernel up-rev, then and see if QEMU can be fixed then. * Container Image * For ARM Build, already push the container image for ARM arch. and push them to docker hub, and startlingX. * Test on simplex, duplex, Low latency profile, standard control, 2 kernels, and 2 storage nodes. * Packages for x86_64 are in CNGN, need to push ARM packages there. * Secureboot is disabled for now. Will do it in the future. * ELF SDK is used to build image. Need to push the SDK to CNGN, no permission to push to CNGN yet, it is on local disk. * Need to change meta-lat layer for ELF SDK, but want to link the task to different repo, but can't. * meta-lat layer is not in the StartlingX repo, but its in github repo. fork it.. do a pull request to github lab for any changes. * meta-lat used is with the WR's repo, not community one. Will migrate later. * Naming * How to moderate source code, add the machine-type = aarch 64/arm, add another name for UIO for ARM. * Package name: Jackie is changing the naming mechanism from x86_64 to arm64. Use hard coded name. * AI: Send a couple package's name for code review. * Branch Name: the branching name. How to build ARM branch in addition to X86_64. [Meeting ended here due to time constraints] * 'Build server stats' email, Scott replied to the email on the mailing list: * Build server recommendation: At least 4 disks, and 12 T storage space, 128 G memory. possible ram disk for builds * AI#5 Test server config: Scott will check with QA team to provide needed info. 3.0 StartlingX 8.0 * SPEC from Chuck on OSTree generation on the controller, pending review. * Work is being done, but the SPEC will need to be rewritten. Deferred. Next Meeting: Aug 9th, 2023