Skip to content
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

fix: Make Java, Python wheel artifacts have same dependencies #5850

Merged
merged 2 commits into from
Jul 26, 2024

Conversation

niloc132
Copy link
Member

Fixes #5848

Copy link
Member Author

@niloc132 niloc132 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggest backporting this to 0.35.x.

@@ -27,6 +27,10 @@ dependencies {
runtimeOnly project(':hotspot-impl')
}

if (!hasProperty('excludeClockImpl')) {
Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This was also missing, but the server impl explicitly assumes it is there in its jvm args.

rcaudy
rcaudy previously approved these changes Jul 26, 2024
chipkent
chipkent previously approved these changes Jul 26, 2024
@niloc132
Copy link
Member Author

Added a test that will fail without the fix, so that we get early warnings about this kind of problem in the future.

This ends up downloading a few wheels when the test runs, not unlike how the py-client tests behave - we may want to see about pinning those in our base images, so that the tests run much faster.

This also required a fix to stream.py, as the xmlrunner provides a stream for stdout/err that apparently includes an encoding, but the value is None, something we hadn't previously encountered.

@niloc132 niloc132 requested review from chipkent and rcaudy July 26, 2024 17:46
Copy link
Contributor

@jmao-denver jmao-denver left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The Python changes LGTM

@niloc132 niloc132 merged commit 1d784a8 into deephaven:main Jul 26, 2024
16 checks passed
@github-actions github-actions bot locked and limited conversation to collaborators Jul 26, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

deephaven_server.Server fails when handling bindTable gRPC calls
4 participants