kvikio icon indicating copy to clipboard operation
kvikio copied to clipboard

chore(conda): enable strict channel priority for conda build

Open gforsyth opened this issue 8 months ago • 4 comments

This PR enables strict channel priority for building conda packages with conda-build.

xref rapidsai/build-planning#84

gforsyth avatar Mar 21 '25 17:03 gforsyth

It isn't going to be possible to use strict priority with some cuda11 builds because of libcufile versions spread across conda-forge and nvidia (newer version are all available on conda-forge but older versions are only on nvidia).

I'll have to update the build scripts to not set strict priority for 11.8 builds on x86_64

gforsyth avatar Mar 21 '25 18:03 gforsyth

Thanks Gil! 🙏

Do we need similar changes for testing?

https://github.com/rapidsai/kvikio/blob/a4170fc098e80d339a42c5da9a605796eb864c9f/ci/test_cpp.sh#L18

https://github.com/rapidsai/kvikio/blob/a4170fc098e80d339a42c5da9a605796eb864c9f/ci/test_python.sh#L23

Edit: And doc builds?

https://github.com/rapidsai/kvikio/blob/a4170fc098e80d339a42c5da9a605796eb864c9f/ci/build_docs.sh#L20

jakirkham avatar Mar 25 '25 18:03 jakirkham

I think I'm going to hold off on those for a follow-up, because it's also going to involve removing channels from dependencies.yaml and some changes upstream in gha-tools

gforsyth avatar Mar 25 '25 18:03 gforsyth

In that case, could you please note this in the OP of issue ( https://github.com/rapidsai/build-planning/issues/84 )?

Since it sounds like we need two passes of all RAPIDS projects to implement this, would also update the checklist to reflect this is part 1

jakirkham avatar Mar 25 '25 18:03 jakirkham

This is waiting for https://github.com/rapidsai/gha-tools/pull/153, which is waiting until after the 25.04 release.

bdice avatar Mar 31 '25 22:03 bdice

This is ready for a look now that the upstream gha-tools changes have been made.

gforsyth avatar Apr 15 '25 13:04 gforsyth

/merge

gforsyth avatar Apr 15 '25 17:04 gforsyth