Meeting held between Leonardo, Saul and Joanna to discuss way forward with blocking issues for TF-A and TF-M.
Way forward identified with both and Leonardo and Saul will talk as required.
Joanna
On 08/09/2021, 16:13, "Tf-openci-triage on behalf of Glen Valante via Tf-openci-triage" <tf-openci-triage-bounces@lists.trustedfirmware.org on behalf of tf-openci-triage@lists.trustedfirmware.org> wrote:
Just an FYI;
> - Glen: Set up sync meeting to hear Riku/Leonardo/Anton/Joanna on > proposing a solution on the git clone performance issue.
Meeting w/ Joanna, Anton, Riku, Leonardo
For TF-M: reviewed proposal(below) by Anton to resolve git check outs. For TF-A: Discussed how this should happen in TF-A This will be tested in stage before pushing to production. *Leonardo will start working on the changes for TF-A immediately.*
If there are any questions, let us know.
Thanks; -g
Anton's proposal:
Let me share my thoughts ahead of the meeting about github download optimisation.
By default TF-M build system downloads all dependent repos for each build to ensure the latest version. Each dependency has a variable, specifying a path to the repo, settled to “DOWNLOAD” by default. “DOWNLOAD” keyword means the build machine has no local copy and the repo shall be cloned. This is documented here:
https://tf-m-user-guide.trustedfirmware.org/docs/technical_references/instru... https://tf-m-user-guide.trustedfirmware.org/docs/technical_references/instructions/tfm_build_instruction.html#manual-dependency-management
I suggest to extend the building process by adding a preliminary CI step of downloading repos once and then specify paths to them for consequent builds via command line parameter, like for example: -DMBEDCRYPTO_PATH=<path for MbedCrypto repo>
Going further, all those build parameters could be gathered in a file and specified for a build using the option TFM_EXTRA_CONFIG_PATH. --
Linaro http://www.linaro.org Glen Valante | /Sr. Technical Program Manager/ T: +1.508.517.3461 tel:1617-320-5000 glen.valante@linaro.org mailto:glen.valante@linaro.org | Skype: gvalante callto:gvalante
-- Tf-openci-triage mailing list Tf-openci-triage@lists.trustedfirmware.org https://lists.trustedfirmware.org/mailman/listinfo/tf-openci-triage
IMPORTANT NOTICE: The contents of this email and any attachments are confidential and may also be privileged. If you are not the intended recipient, please notify the sender immediately and do not disclose the contents to any other person, use it for any purpose, or store or copy the information in any medium. Thank you.