Below is the meeting minutes from September 20, 2023's meeting, This week's Oct 4th's meeting minutes has already been sent. Thanks.
Sept
20, 2023
Attendees:
Davelt, Charles Short, Elaine, Elisamara, Mark, Tianyu, Scott
1. Gerneral 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. [Will
bring this up in aother forums, and will not track in this meeting]
-
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.
-
The
Pre-patched ISO will contain an ostree-repo with a ‘single’ commit containing the final state of the rootfs after all the patches have been applied
-
i.e.
note that for size reasons, we should not have a commit for each patch and metadata for all the patches that have been applied.
-
In
summary, the GA ISO and Pre-patched ISOs will generally be the same in that they both have an ostree-repo with a single ostree-commit, the pre-patched iso
-
will
have the GA content + all patches and will use apt-ostree (Charles Short).
-
Open
Questions: How to patch grub and other files that are not managed by ostree
-
A:
this is covered in the OSTree documentation. OSTree can cover the /boot directory when needed.
2. ARM Support
-
Steve
gave the addresses for the location of the hosts, 4 in Alameda, and 1 in Ottawa lab, 1 remains to confirm.
-
ARM
is sending those machines to these locations. Steve updates the address of the Ottawa office.
-
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 has some failures. Limited bandwidth.
-
c.
Porting still in progrees (Jakie)
-
rewrote
the coding to support build system for both x86 and arm
-
build
system will detect the arch, and if it is arm, it will build arm arch.
-
Wrote
up the SPEC on the implementation., and now waiting on SPEC to be review
-
SPEC
review first then will send code for code review.
-
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.
-
Created
2 wiki-pages for setting up the build environment for ARM arch:
-
SPEC
file review continues, Kernel SPEC file needs reviewer.
-
Need
more community reviewers.
-
AI:
check with Jackie to see if the porting is finished.
-
AI:
Mark A. would like to review the SPECC before it is committed.
-
d.
Packages for x86_64 is in CENGN, need to push ARM packages there.
-
Set
up the own (CENGN like) website, push the packages to the website as part of CI/CD website (/export/mirror)
-
Secure-boot
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.
-
AI:
Need to provide permission to Jackie so that he can push ELF SDK to CNGN.
-
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 StarlingX 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.
-
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.
3.
StarlingX 8.0
-
SPEC
from Chuck on OSTree generation on the controller, pending review.