diff --git a/recipe/meta.yaml b/recipe/meta.yaml index 7eaac981..c6213ccd 100644 --- a/recipe/meta.yaml +++ b/recipe/meta.yaml @@ -1,4 +1,4 @@ -{% set version = "2.9.0" %} +{% set version = "2.9.1" %} package: name: ray-packages @@ -6,13 +6,15 @@ package: source: url: https://github.com/ray-project/ray/archive/ray-{{ version }}.tar.gz - sha256: bebe4413dd1a856cd854308d76d14fb412727b6228bfbdea5f3b5a45ef3f5acc + sha256: e28fbe0f9aa918b394426a68e96b440fafe653b270c3dfab84a4d3680d05f550 patches: - patches/0001-patch-redis-for-ar-ranlib.patch - patches/0002-Disable-making-entry-scripts.patch - patches/0003-Ignore-warnings-in-event.cc-and-logging.cc.patch - patches/0004-Remove-all-dependencies-from-setup.py.patch - - patches/0005-ci-remove-boost-as-a-dependency-42226.patch + # See https://github.com/conda-forge/ray-packages-feedstock/issues/136 + # Keep in sync with current or active migration of libgrpc to avoid + # ABI breakage - patches/0006-Vendor-grpc-1.59.3.patch # This patch applies grpc tag v1.59.3 changes from # https://github.com/grpc/grpc/blob/35df344f5e17a9cb290ebf0f5b0f03ddb1ff0a97/bazel/grpc_deps.bzl#L243 @@ -21,7 +23,7 @@ source: # xref https://github.com/ray-project/ray/issues/42560 build: - number: 2 + number: 0 skip: true # [win] # Need these up here for conda-smithy to handle them properly. diff --git a/recipe/patches/0004-Remove-all-dependencies-from-setup.py.patch b/recipe/patches/0004-Remove-all-dependencies-from-setup.py.patch index 1b786c97..9e759b92 100644 --- a/recipe/patches/0004-Remove-all-dependencies-from-setup.py.patch +++ b/recipe/patches/0004-Remove-all-dependencies-from-setup.py.patch @@ -44,7 +44,7 @@ index 4d2fbbd19b..0aa524af1b 100644 - "pydantic!=2.0.*,!=2.1.*,!=2.2.*,!=2.3.*,!=2.4.*,<3", - "prometheus_client >= 0.7.1", - "smart_open", -- "virtualenv >=20.0.24, < 20.21.1", # For pip runtime env. +- "virtualenv >=20.0.24, !=20.21.1", # For pip runtime env. - ], - "client": [ - # The Ray client needs a specific range of gRPC to work: diff --git a/recipe/patches/0005-ci-remove-boost-as-a-dependency-42226.patch b/recipe/patches/0005-ci-remove-boost-as-a-dependency-42226.patch deleted file mode 100644 index 5e4a0dec..00000000 --- a/recipe/patches/0005-ci-remove-boost-as-a-dependency-42226.patch +++ /dev/null @@ -1,35 +0,0 @@ -From 560ff4201ceec40e5b9921b6d1baacfba656e42a Mon Sep 17 00:00:00 2001 -From: Cuong Nguyen <128072568+can-anyscale@users.noreply.github.com> -Date: Mon, 8 Jan 2024 08:07:59 -0800 -Subject: [PATCH] [ci] remove boost as a dependency (#42226) - -The current boost rule is busted in master branch: https://buildkite.com/ray-project/postmerge/builds/2404#018ce49f-f8c1-4518-9d32-868a5a4decc6/176-281. Historically, we need to separate the boost rule from com_github_nelhage_rules_boost since we need a patch. This is no longer the case since #32550. - -Signed-off-by: can ---- - bazel/ray_deps_setup.bzl | 9 --------- - 1 file changed, 9 deletions(-) - -diff --git a/bazel/ray_deps_setup.bzl b/bazel/ray_deps_setup.bzl -index c406ba9281..f91eb303c4 100644 ---- a/bazel/ray_deps_setup.bzl -+++ b/bazel/ray_deps_setup.bzl -@@ -159,15 +159,6 @@ def ray_deps_setup(): - sha256 = "97e70364e9249702246c0e9444bccdc4b847bed1eb03c5a3ece4f83dfe6abc44", - ) - -- auto_http_archive( -- # This rule is used by @com_github_nelhage_rules_boost and -- # declaring it here allows us to avoid patching the latter. -- name = "boost", -- build_file = "@com_github_nelhage_rules_boost//:BUILD.boost", -- sha256 = "71feeed900fbccca04a3b4f2f84a7c217186f28a940ed8b7ed4725986baf99fa", -- url = "https://boostorg.jfrog.io/artifactory/main/release/1.81.0/source/boost_1_81_0.tar.bz2", -- ) -- - auto_http_archive( - name = "com_github_nelhage_rules_boost", - # If you update the Boost version, remember to update the 'boost' rule. --- -2.34.1 -