-
Notifications
You must be signed in to change notification settings - Fork 28
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
Set sccache timeout #432
Set sccache timeout #432
Conversation
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.
See comment
Co-authored-by: Paul Taylor <[email protected]>
Builds are currently blocked on rapidsai/cuspatial#1502. |
It looks like there's a discrepancy between RAPIDS libs. Some repo wants sphinx 6 and another wants 8. Is this being tracked anywhere @vyasr? |
Hmm I just reran assuming that it was a transient failure and I didn't realize that this bump occurred. Let me see if I can find it. |
I found it, it's in cuvs. |
just re-triggered CI here now that the sphinx pins were removed: |
@jameslamb you'll also need to get cugraph-ops updated. I missed that one in my pass because I've already removed it from my local devcontainer setup and I forgot that we haven't quite removed it altogether yet. |
Ah ok, put up https://github.com/rapidsai/cugraph-ops/pull/708 |
restarted all CI here now that the |
Still seems to be failing due to incompatible
|
blegh. Looking at the logs for
The latest So we need one of these 2 things to happen:
Or, if we could live with not supporting docs builds in devcontainers for a bit (I have no idea if anyone uses devcontainers to build docs), we could add devcontainers/features/src/rapids-build-utils/opt/rapids-build-utils/bin/make-conda-dependencies.sh Lines 161 to 170 in 71649b5
|
I am okay with this for a short-term solution as long as we add comments explaining it. I do use devcontainers to build docs, but it's rare for me. We do need to get that conda-forge PR merged to fix cuVS docs builds so they're not relying on |
@jameslamb if you want to exclude breathe, we can do it as an argument at the callsite rather than inside this file. These exclusions are special, since they are either patterns or transform the dependency somehow. The change I'd suggest is replacing this line with the one below: devcontainers/features/src/rapids-build-utils/opt/rapids-build-utils/bin/make-conda-env.sh Line 38 in 71649b5
rapids-make-conda-dependencies --exclude <(echo breathe) "${OPTS[@]}" > "${new_env_path}"; |
7ca20b8
to
b55f366
Compare
Thanks @trxcllnt . It originally looked to me, based on these lines, that the docs for these devcontainers/features/src/rapids-build-utils/opt/rapids-build-utils/bin/make-conda-dependencies.sh Line 12 in 71649b5
devcontainers/features/src/rapids-build-utils/opt/rapids-build-utils/bin/make-conda-dependencies.sh Lines 49 to 52 in 71649b5
devcontainers/features/src/rapids-build-utils/opt/rapids-build-utils/bin/make-conda-dependencies.sh Lines 163 to 170 in 71649b5
That led me to b55f366 . But I see now that those I just pushed 7f93231 reverting my misguided changes, but including comments and expanding the docs to make it clearer that this is how that's working. |
It looks to me like skipping @trxcllnt whenever you have time, can you re-review? |
conda-forge/breathe-feedstock#64 has been merged, so let’s try reverting the breathe-related changes. |
lol I just came here to say the same. I'll update. |
features/src/rapids-build-utils/opt/rapids-build-utils/bin/make-conda-env.sh
Outdated
Show resolved
Hide resolved
features/src/rapids-build-utils/opt/rapids-build-utils/bin/make-conda-env.sh
Outdated
Show resolved
Hide resolved
Can we please keep the docs and comments I'd added? They would've saved me some time investigating this and I think they'll help the next person looking at something like this. I really really don't think it's obvious that |
Sure I'll just remove my commits and make the change Bradley suggested instead then. We need conda-forge/breathe-feedstock#66 merged to get new Breathe packages up before CI will pass here. |
f8e8129
to
55e2a23
Compare
Great we're finally in the clear on the Breathe front here. The conda environments solved on the latest runs. |
I expect that the builds here will still fail though because I started merging rapids-logger changes 😮💨 |
For local builds we don't want sccache timing out so quickly. This number matches what we use for other CI builds.
This PR also adds some documentation of how include/exclude files are handled by
rapids-make-conda-env
.