Hi Zhipeng,
I have some proposals as below.
Thanks for bringing this up.
In current developer guide, we have 2 containers for mirror download and build. Can we change it to only use 1 container for both? We will have 2 benefits at least 1) Simplify developer guide and remove some steps, such as mirror copy. 2) Developer can do mirror integrity check before start building. We always encounter this kind of issue that when build has been started for a while, then it told us some package missing. If we can do integrity check before building, it will be friendly to Developer.
Yes, we are using 2 containers due to the way we approach to replicate Wind River build environment and I also agree it is time to get new improvements into the build process. Let's wait for some feedback from the rest of the team about pros and cons, if any.
For mirror integrity check, just need to check if local mirror is complete compare to the latest Download list. If not, need download missing package first before start building.
Yes