-
-
Notifications
You must be signed in to change notification settings - Fork 24
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
Updated build recipe and patches to ray-1.3.0 #14
Conversation
Hi! This is the friendly automated conda-forge-linting service. I just wanted to let you know that I linted all conda-recipes in your PR ( |
@conda-forge-admin, please rerender |
Hi! This is the friendly automated conda-forge-webservice. |
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.
Would like to have @vnlitvinov's sign-off as well, but overall LGTM (did not verify the dependency changes with upstream, nor review the redis patch).
+ #"rllib=ray.rllib.scripts:cli [rllib]", | ||
+ #"tune=ray.tune.scripts:cli", | ||
+ #"ray-operator=ray.ray_operator.operator:main", | ||
+ #"serve=ray.serve.scripts:cli", |
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.
I feel we should be setting those entry points in the appropriate sub-packages.
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.
either that (if they need special requirements and those subpackages provide those) or allow them be in ray-core
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.
This patch is taken verbatim from ray-1.2.0, no changes done to how these subpackages were handled in version 1.2.0
https://github.com/conda-forge/ray-packages-feedstock/blob/master/recipe/patches/0005-Disable-making-non-core-entry-scripts.patch
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.
I've added serve
entry point to ray-serve
. I suggest keeping ray-operator
removed for now as it's unclear to which package it should belong. We can wait for someone coming and raising an issue I think :)
Thanks for working on this @gshimansky! |
Ping @vnlitvinov |
@h-vetinari @vnlitvinov is currently on vacations and probably will answer only on the next week. |
OK, thanks for the info. One thing that would make me much more comfortable in merging this is if we were running the test suite on the build - see #5. If you could tackle that as well, it would be amazing. 🙃 |
@h-vetinari yes you are right, using Ray tests to verify the build would be great. I saw #5 and will keep it in mind. |
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.
LGTM, I will be happy when the comment about separate entrypoints is addressed.
+ #"rllib=ray.rllib.scripts:cli [rllib]", | ||
+ #"tune=ray.tune.scripts:cli", | ||
+ #"ray-operator=ray.ray_operator.operator:main", | ||
+ #"serve=ray.serve.scripts:cli", |
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.
either that (if they need special requirements and those subpackages provide those) or allow them be in ray-core
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.
This needs a merge or rebase to fix the build_num back to 0.
Otherwise LGTM, thanks!
Isn't it 0 already? https://github.com/conda-forge/ray-packages-feedstock/pull/14/files#diff-f3725a55bf339595bf865fec73bda8ac99f283b0810c205442021f29c06eea9aR27 |
That's exactly the issue (diff not updated because no merge or rebase) - this is the state on master: ray-packages-feedstock/recipe/meta.yaml Line 28 in 7bb94d4
|
Signed-off-by: Gregory Shimansky <gregory.shimansky@intel.com>
Signed-off-by: Gregory Shimansky <gregory.shimansky@intel.com>
which contains symlinks. Updated patches. Signed-off-by: Gregory Shimansky <gregory.shimansky@intel.com>
Signed-off-by: Gregory Shimansky <gregory.shimansky@intel.com>
Signed-off-by: Gregory Shimansky <gregory.shimansky@intel.com>
Signed-off-by: Vasily Litvinov <vasilij.n.litvinov@intel.com>
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.
Thanks again!
Seems
|
I'd be fine with removing that import-test (including comment), but would be nice if someone could confirm the upstream API break (removing an importable subpackage) - WDYT @vnlitvinov? |
Looking at Ray diff between version 1.2.0 and 1.3.0 it seems like they moved |
@richardliaw could you please comment?.. |
@vnlitvinov sorry having a bit of trouble following - are you asking to verify that the metrics agent is changes? |
@richardliaw |
This because |
Signed-off-by: Vasily Litvinov <vasilij.n.litvinov@intel.com>
While we're waiting for a better solution for testing the packages I've changed the import tests to check for |
Hi! This is the friendly conda-forge automerge bot! I considered the following status checks when analyzing this PR:
Thus the PR was passing and merged! Have a great day! |
Signed-off-by: Gregory Shimansky gregory.shimansky@intel.com
Checklist
0
(if the version changed)conda-smithy
(Use the phrase@conda-forge-admin, please rerender
in a comment in this PR for automated rerendering)