diff --git a/stacks/pinot-noir/packages_kuma-h100.yaml b/stacks/pinot-noir/packages_kuma-h100.yaml
index 42304b3dcaf547340b4426251ad277dab2f8b2f7..d86f79815654f1a808ec9fb945252ae280d7e795 100644
--- a/stacks/pinot-noir/packages_kuma-h100.yaml
+++ b/stacks/pinot-noir/packages_kuma-h100.yaml
@@ -70,6 +70,9 @@ packages:
   suite-sparse:
     require:
     - spec: '+cuda'
+      when: '@7.3.1'
+    - spec: '~cuda'
+      when: '@7.2.1'
 
   ucx:
     require:
diff --git a/stacks/pinot-noir/packages_stack.yaml b/stacks/pinot-noir/packages_stack.yaml
index a5350e144ad4076af834ccd8a9a8b164bfb5627e..4470f889f297b30e1f388ab306088352766b8ea5 100644
--- a/stacks/pinot-noir/packages_stack.yaml
+++ b/stacks/pinot-noir/packages_stack.yaml
@@ -77,7 +77,7 @@ packages:
     prefer: ['~cluster']
 
   julia:
-    require: ['@1.10.2']
+    require: ['@1.10.4']
 
   kokkos:
     require: ['+openmp', '+numactl', '+memkind', '~threads',
@@ -229,7 +229,10 @@ packages:
     - spec: '^arpack-ng +mpi'
 
   suite-sparse:
-    require: ['@7.2.1', '+graphblas']
+    require:
+      - '+graphblas'
+      - one_of: ['@7.3.1', '@7.2.1']
+    prefer: ['@7.3.1']
 
   tk:
     require: ['+xft', '+xss']
diff --git a/stacks/pinot-noir/spack.yaml b/stacks/pinot-noir/spack.yaml
index 04ae2942dbab9ea354d7dcd79291952cbd68daa9..ccb9068f280620df2181d13c2c9a41bad3c25c4b 100644
--- a/stacks/pinot-noir/spack.yaml
+++ b/stacks/pinot-noir/spack.yaml
@@ -23,7 +23,7 @@ spack:
         - intel-oneapi-mpi@2021.12.1
 
     - blas_gcc:
-        - openblas@0.3.26
+        - openblas@0.3.27
 
     - blas_oneapi:
         - intel-oneapi-mkl@2024.1.0