-
Notifications
You must be signed in to change notification settings - Fork 198
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
chore: dependency cleanup #1150
base: main
Are you sure you want to change the base?
Conversation
as users can create their own scheduler/executor binaries we should make optional dependencies which are needed to for scheduler/executor binaries
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.
Can you help me understand why we are removing the tracing? I know you have a good reason, just I am missing the context.
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.
we use tracing we use log, we need to pick one and stick with it. log is use across project, so i remove those few statements which used tracing
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.
whole point of this PR is to decrease number of dependencies used in core components
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 for the explanation!
Which issue does this PR close?
Closes none.
Rationale for this change
There are a bit too many dependencies, some of which are duplicated and can be replaced with some other we use, some of which are not maintained. As users can create their own binaries there is no need to depend on dependencies which our binaries use.
There were cases where log and trace has been used in the same files, I have removed trace but we can revisit that decision in subsequent PRs
What changes are included in this PR?
Are there any user-facing changes?
No