DAOS-17344 build: Add dependencies as submodules (#16162)
Primary purpose is to bring in title patch. But in order to do that easily, there are a few other build patches pulled in. Most of them are build only but one does update libfuse to fused. Google has been using this exclusively for a few months.
DAOS-15136 client: Switch to using libfused (#14077) DAOS-17117 build: build dependencies as git submodules (#15909) DAOS-11866 build: Add --build-deps=fetch option (#14125) DAOS-623 build: Minor build fix (#15749) DAOS-623 build: Update developer package for fused (#15746) DAOS-17344 build: Enhance SCons options (#16157) DAOS-623 ci: Add LLC to ignore list (#15781)
Steps for the author:
- [ ] Commit message follows the guidelines.
- [ ] Appropriate Features or Test-tag pragmas were used.
- [ ] Appropriate Functional Test Stages were run.
- [ ] At least two positive code reviews including at least one code owner from each category referenced in the PR.
- [ ] Testing is complete. If necessary, forced-landing label added and a reason added in a comment.
After all prior steps are complete:
- [ ] Gatekeeper requested (daos-gatekeeper added as a reviewer).
I'd put approved_to_merge label except the extra patches were not considered in the approval process
Ticket title is 'Move dependencies to submodules' Status is 'Awaiting backport' Job should run at elevated priority (1) https://daosio.atlassian.net/browse/DAOS-17344
Test stage Build RPM on Leap 15.5 completed with status FAILURE. https://jenkins-1.daos.hpc.amslabs.hpecorp.net//job/daos-stack/job/daos/view/change-requests/job/PR-16422/1/execution/node/243/log
Test stage Build RPM on EL 9 completed with status FAILURE. https://jenkins-1.daos.hpc.amslabs.hpecorp.net//job/daos-stack/job/daos/view/change-requests/job/PR-16422/1/execution/node/340/log
Test stage Build RPM on EL 8 completed with status FAILURE. https://jenkins-1.daos.hpc.amslabs.hpecorp.net//job/daos-stack/job/daos/view/change-requests/job/PR-16422/1/execution/node/337/log
Test stage Build RPM on EL 9 completed with status UNSTABLE. https://jenkins-3.daos.hpc.amslabs.hpecorp.net//job/daos-stack/job/daos/view/change-requests/job/PR-16422/3/execution/node/313/log
Test stage Build RPM on EL 8 completed with status UNSTABLE. https://jenkins-3.daos.hpc.amslabs.hpecorp.net//job/daos-stack/job/daos/view/change-requests/job/PR-16422/3/execution/node/288/log
Test stage Build RPM on Leap 15.5 completed with status UNSTABLE. https://jenkins-3.daos.hpc.amslabs.hpecorp.net//job/daos-stack/job/daos/view/change-requests/job/PR-16422/3/execution/node/291/log