-
Notifications
You must be signed in to change notification settings - Fork 311
DAOS-17344 build: Add dependencies as submodules #16162
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
Add CopyRetriever as alternative to GitRepoRetriever. Use it for submodule option at first. Add support for internal, static library Add patch support to rpm source rpm See PR#16134 for example Signed-off-by: Jeff Olivier <jeffolivier@google.com>
Ticket title is 'Better support for internal components' |
3476c13
to
405d208
Compare
As a step to building all RPMs in DAOS repo, Add dependencies as submodules. Eventually, we may want these to be snapshots. Tested that it builds locally Signed-off-by: Jeff Olivier <jeffolivier@google.com>
405d208
to
3f3141b
Compare
Signed-off-by: Jeff Olivier <jeffolivier@google.com>
Signed-off-by: Jeff Olivier <jeffolivier@google.com>
Signed-off-by: Jeff Olivier <jeffolivier@google.com>
Signed-off-by: Jeff Olivier <jeffolivier@google.com>
Signed-off-by: Jeff Olivier <jeffolivier@google.com>
Signed-off-by: Jeff Olivier <jeffolivier@google.com>
c06eee6
to
ef33152
Compare
Signed-off-by: Jeff Olivier <jeffolivier@google.com>
Signed-off-by: Jeff Olivier <jeffolivier@google.com>
Signed-off-by: Jeff Olivier <jeffolivier@google.com>
Signed-off-by: Jeff Olivier <jeffolivier@google.com>
Test stage Python Bandit check completed with status FAILURE. https://build.hpdd.intel.com//job/daos-stack/job/daos/view/change-requests/job/PR-16162/15/execution/node/135/log |
Test stage Build RPM on Leap 15.5 completed with status FAILURE. https://build.hpdd.intel.com//job/daos-stack/job/daos/view/change-requests/job/PR-16162/15/execution/node/274/log |
Add backoffs to retries of pool and container rsvc operations. Move tse_task_reinit calls to the end of each completion callback, in order to reduce the chance of new data races between a task and its reinitialized instance. Signed-off-by: Li Wei <liwei@hpe.com>
Change-Id: I0817d2aaae3bf6f52d71661d6f7ec271f59c55c7 Signed-off-by: Jeff Olivier <jeffolivier@google.com>
Signed-off-by: Jeff Olivier <jeffolivier@google.com>
Signed-off-by: Jeff Olivier <jeffolivier@google.com>
Test stage NLT on EL 8.8 completed with status UNSTABLE. https://build.hpdd.intel.com/job/daos-stack/job/daos//view/change-requests/job/PR-16162/40/testReport/ |
Signed-off-by: Jeff Olivier <jeffolivier@google.com>
Test stage Functional on EL 8.8 completed with status UNSTABLE. https://build.hpdd.intel.com/job/daos-stack/job/daos//view/change-requests/job/PR-16162/41/testReport/ |
Signed-off-by: Jeff Olivier <jeffolivier@google.com>
Signed-off-by: Jeff Olivier <jeffolivier@google.com>
Test stage Test RPMs on EL 8.6 completed with status FAILURE. https://build.hpdd.intel.com/job/daos-stack/job/daos/job/PR-16162/42/display/redirect |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Overall LGTM
deps/prepare_submodule.sh
Outdated
field_name=$2 | ||
|
||
# shellcheck disable=SC1090,SC2283 | ||
source <(grep = <(grep -A10 "\[${field_name}\]" "${DAOS_ROOT}/utils/build.config")) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
To not depend on the number of line:
source <(grep = <(grep -A10 "\[${field_name}\]" "${DAOS_ROOT}/utils/build.config")) | |
source <(awk -v RS= "/\[${field_name}\]/" "${DAOS_ROOT}/utils/build.config" | tail -n+2) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
fixed
Test stage Functional on EL 8.8 completed with status FAILURE. https://build.hpdd.intel.com/job/daos-stack/job/daos/job/PR-16162/42/display/redirect |
Signed-off-by: Jeff Olivier <jeffolivier@google.com>
Signed-off-by: Jeff Olivier <jeffolivier@google.com>
No real changes, had to resolve merge conflict on daos_build.py |
Test stage Functional Hardware Medium MD on SSD completed with status FAILURE. https://build.hpdd.intel.com//job/daos-stack/job/daos/view/change-requests/job/PR-16162/45/execution/node/1471/log |
As a step to building all RPMs in DAOS repo, Add dependencies as submodules. Eventually, we may want these to be snapshots.
Tested that it builds locally
Steps for the author:
After all prior steps are complete: