From 8496eda3db9c8e1b5d911b243a8b398390887f5a Mon Sep 17 00:00:00 2001
From: James Lamb <jlamb@nvidia.com>
Date: Fri, 10 Jan 2025 10:42:52 -0600
Subject: [PATCH 1/7] add libraft, libcugraph, libcuml Python builds

---
 .../devcontainer-feature.json                 |  2 +-
 .../opt/rapids-build-utils/manifest.yaml      | 31 ++++++++++++++-----
 2 files changed, 24 insertions(+), 9 deletions(-)

diff --git a/features/src/rapids-build-utils/devcontainer-feature.json b/features/src/rapids-build-utils/devcontainer-feature.json
index ba55907f..0de7339f 100644
--- a/features/src/rapids-build-utils/devcontainer-feature.json
+++ b/features/src/rapids-build-utils/devcontainer-feature.json
@@ -1,7 +1,7 @@
 {
   "name": "NVIDIA RAPIDS devcontainer build utilities",
   "id": "rapids-build-utils",
-  "version": "25.2.4",
+  "version": "25.2.5",
   "description": "A feature to install the RAPIDS devcontainer build utilities",
   "containerEnv": {
     "BASH_ENV": "/etc/bash.bash_env"
diff --git a/features/src/rapids-build-utils/opt/rapids-build-utils/manifest.yaml b/features/src/rapids-build-utils/opt/rapids-build-utils/manifest.yaml
index 8cf85b58..51d7ac12 100755
--- a/features/src/rapids-build-utils/opt/rapids-build-utils/manifest.yaml
+++ b/features/src/rapids-build-utils/opt/rapids-build-utils/manifest.yaml
@@ -99,7 +99,8 @@ repos:
 
 - name: raft
   path: raft
-  git: {<<: *git_defaults, repo: raft}
+  # TODO(jameslamb): revert this before merging
+  git: {<<: *git_defaults, repo: raft, upstream: jameslamb, tag: libraft-wheels}
   cpp:
     - name: raft
       sub_dir: cpp
@@ -108,14 +109,18 @@ repos:
         max_device_obj_memory_usage: 3Gi
       args: {cmake: -DRAFT_COMPILE_LIBRARY=ON}
   python:
+    - name: libraft
+      sub_dir: python/libraft
+      depends: [raft]
+      args: {install: *rapids_build_backend_args}
     - name: pylibraft
       sub_dir: python/pylibraft
       depends: [raft]
-      args: {cmake: -DFIND_RAFT_CPP=ON, install: *rapids_build_backend_args}
+      args: {install: *rapids_build_backend_args}
     - name: raft-dask
       sub_dir: python/raft-dask
       depends: [ucxx, raft]
-      args: {cmake: -DFIND_RAFT_CPP=ON, install: *rapids_build_backend_args}
+      args: {install: *rapids_build_backend_args}
 
 - name: cuvs
   path: cuvs
@@ -143,7 +148,8 @@ repos:
 
 - name: cuml
   path: cuml
-  git: {<<: *git_defaults, repo: cuml}
+  # TODO(jameslamb): revert this before merging
+  git: {<<: *git_defaults, repo: cuml, upstream: jameslamb, tag: libcuml-wheels}
   cpp:
     - name: cuml
       sub_dir: cpp
@@ -151,10 +157,14 @@ repos:
       parallelism:
         max_device_obj_memory_usage: 3Gi
   python:
+    - name: libcuml
+      sub_dir: python/libcuml
+      depends: [cuml]
+      args: {install: *rapids_build_backend_args}
     - name: cuml
       sub_dir: python/cuml
       depends: [cuml]
-      args: {cmake: -DFIND_CUML_CPP=ON, install: *rapids_build_backend_args}
+      args: {install: *rapids_build_backend_args}
 
 - name: cugraph-ops
   path: cugraph-ops
@@ -186,7 +196,8 @@ repos:
 
 - name: cugraph
   path: cugraph
-  git: {<<: *git_defaults, repo: cugraph}
+  # TODO(jameslamb): revert this before merging
+  git: {<<: *git_defaults, repo: cugraph, upstream: jameslamb, tag: libcugraph-wheel}
   cpp:
     - name: cugraph
       sub_dir: cpp
@@ -198,14 +209,18 @@ repos:
       depends: [cudf, cugraph]
       args: {install: *rapids_build_backend_args}
   python:
+    - name: libcugraph
+      sub_dir: python/libcugraph
+      depends: [cugraph]
+      args: {install: *rapids_build_backend_args}  
     - name: pylibcugraph
       sub_dir: python/pylibcugraph
       depends: [cugraph]
-      args: {cmake: -DFIND_CUGRAPH_CPP=ON, install: *rapids_build_backend_args}
+      args: {install: *rapids_build_backend_args}
     - name: cugraph
       sub_dir: python/cugraph
       depends: [cugraph]
-      args: {cmake: -DFIND_CUGRAPH_CPP=ON, install: *rapids_build_backend_args}
+      args: {install: *rapids_build_backend_args}
     - name: cugraph-service-client
       sub_dir: python/cugraph-service/client
       args: {install: *rapids_build_backend_args}

From 348856328ecfb3029c9a94429e74ab0ecce73458 Mon Sep 17 00:00:00 2001
From: James Lamb <jlamb@nvidia.com>
Date: Tue, 14 Jan 2025 09:51:06 -0600
Subject: [PATCH 2/7] empty commit to re-trigger CI


From 5cc60c5eaa101704478f1c61ec5dcbb1f4ce596b Mon Sep 17 00:00:00 2001
From: James Lamb <jlamb@nvidia.com>
Date: Tue, 14 Jan 2025 15:53:32 -0600
Subject: [PATCH 3/7] empty commit to re-trigger CI


From 380c8dfc57fdf9c5a1b197b35fdcf0fbdca0927a Mon Sep 17 00:00:00 2001
From: James Lamb <jlamb@nvidia.com>
Date: Thu, 16 Jan 2025 14:13:47 -0600
Subject: [PATCH 4/7] empty commit to re-trigger CI


From bb3a8ee97a2317e92ff7a74fd4c28df6cb2c2040 Mon Sep 17 00:00:00 2001
From: Bradley Dice <bdice@bradleydice.com>
Date: Fri, 17 Jan 2025 08:21:35 -0600
Subject: [PATCH 5/7] Remove RAFT testing changes.

---
 features/src/rapids-build-utils/devcontainer-feature.json    | 2 +-
 .../rapids-build-utils/opt/rapids-build-utils/manifest.yaml  | 5 ++---
 2 files changed, 3 insertions(+), 4 deletions(-)

diff --git a/features/src/rapids-build-utils/devcontainer-feature.json b/features/src/rapids-build-utils/devcontainer-feature.json
index 0de7339f..4a279f0b 100644
--- a/features/src/rapids-build-utils/devcontainer-feature.json
+++ b/features/src/rapids-build-utils/devcontainer-feature.json
@@ -1,7 +1,7 @@
 {
   "name": "NVIDIA RAPIDS devcontainer build utilities",
   "id": "rapids-build-utils",
-  "version": "25.2.5",
+  "version": "25.2.6",
   "description": "A feature to install the RAPIDS devcontainer build utilities",
   "containerEnv": {
     "BASH_ENV": "/etc/bash.bash_env"
diff --git a/features/src/rapids-build-utils/opt/rapids-build-utils/manifest.yaml b/features/src/rapids-build-utils/opt/rapids-build-utils/manifest.yaml
index 51d7ac12..8d9075b9 100755
--- a/features/src/rapids-build-utils/opt/rapids-build-utils/manifest.yaml
+++ b/features/src/rapids-build-utils/opt/rapids-build-utils/manifest.yaml
@@ -99,8 +99,7 @@ repos:
 
 - name: raft
   path: raft
-  # TODO(jameslamb): revert this before merging
-  git: {<<: *git_defaults, repo: raft, upstream: jameslamb, tag: libraft-wheels}
+  git: {<<: *git_defaults, repo: raft}
   cpp:
     - name: raft
       sub_dir: cpp
@@ -212,7 +211,7 @@ repos:
     - name: libcugraph
       sub_dir: python/libcugraph
       depends: [cugraph]
-      args: {install: *rapids_build_backend_args}  
+      args: {install: *rapids_build_backend_args}
     - name: pylibcugraph
       sub_dir: python/pylibcugraph
       depends: [cugraph]

From 25a6483d1698cb29f94c862acdc4f6aa1d490fc8 Mon Sep 17 00:00:00 2001
From: James Lamb <jlamb@nvidia.com>
Date: Fri, 17 Jan 2025 09:51:01 -0600
Subject: [PATCH 6/7] remove cuML stuff

---
 .../opt/rapids-build-utils/manifest.yaml                 | 9 ++-------
 1 file changed, 2 insertions(+), 7 deletions(-)

diff --git a/features/src/rapids-build-utils/opt/rapids-build-utils/manifest.yaml b/features/src/rapids-build-utils/opt/rapids-build-utils/manifest.yaml
index 8d9075b9..30d0e2d4 100755
--- a/features/src/rapids-build-utils/opt/rapids-build-utils/manifest.yaml
+++ b/features/src/rapids-build-utils/opt/rapids-build-utils/manifest.yaml
@@ -147,8 +147,7 @@ repos:
 
 - name: cuml
   path: cuml
-  # TODO(jameslamb): revert this before merging
-  git: {<<: *git_defaults, repo: cuml, upstream: jameslamb, tag: libcuml-wheels}
+  git: {<<: *git_defaults, repo: cuml}
   cpp:
     - name: cuml
       sub_dir: cpp
@@ -156,14 +155,10 @@ repos:
       parallelism:
         max_device_obj_memory_usage: 3Gi
   python:
-    - name: libcuml
-      sub_dir: python/libcuml
-      depends: [cuml]
-      args: {install: *rapids_build_backend_args}
     - name: cuml
       sub_dir: python/cuml
       depends: [cuml]
-      args: {install: *rapids_build_backend_args}
+      args: {cmake: -DFIND_CUML_CPP=ON, install: *rapids_build_backend_args}
 
 - name: cugraph-ops
   path: cugraph-ops

From 12a7ea9a915017cc633ff3830827a549a91ca365 Mon Sep 17 00:00:00 2001
From: Bradley Dice <bdice@bradleydice.com>
Date: Fri, 17 Jan 2025 19:06:05 -0600
Subject: [PATCH 7/7] Update
 features/src/rapids-build-utils/opt/rapids-build-utils/manifest.yaml

Co-authored-by: Paul Taylor <178183+trxcllnt@users.noreply.github.com>
---
 .../rapids-build-utils/opt/rapids-build-utils/manifest.yaml    | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/features/src/rapids-build-utils/opt/rapids-build-utils/manifest.yaml b/features/src/rapids-build-utils/opt/rapids-build-utils/manifest.yaml
index 30d0e2d4..dd80a27c 100755
--- a/features/src/rapids-build-utils/opt/rapids-build-utils/manifest.yaml
+++ b/features/src/rapids-build-utils/opt/rapids-build-utils/manifest.yaml
@@ -190,8 +190,7 @@ repos:
 
 - name: cugraph
   path: cugraph
-  # TODO(jameslamb): revert this before merging
-  git: {<<: *git_defaults, repo: cugraph, upstream: jameslamb, tag: libcugraph-wheel}
+  git: {<<: *git_defaults, repo: cugraph}
   cpp:
     - name: cugraph
       sub_dir: cpp