zozo123 opened a new pull request, #59230: URL: https://github.com/apache/spark/pull/59230
Depends on #59155. Do not review this diff and do not merge it before that pull request merges. This branch currently points at `ec604460`, the same commit as #59155. After #59155 merges, rebase this branch onto master and replace this placeholder with the shade commits. ### Dependencies - #59155 must merge first. It proves the scalar external UDF on the sql test classpath. - SPARK-59364 and #58713 are not dependencies of the shade. Haiyang owns that payload work. It blocks only the Python worker. - SPARK-59083, the CPython worker, starts after this pull request and after SPARK-59364. - A sandbox stays outside Spark. No Boat, Docker, or Monty API belongs in this pull request. ### What changes were proposed in this pull request? Nothing yet. The follow-up will relocate `io.grpc` in `udf/worker/grpc`, mirroring the `org.sparkproject.spark_udf_worker.protobuf` relocation in the proto module, and then run the same `Range(0, 6)` query from the assembly classpath. ### Why are the changes needed? #59155 proves the test classpath. A packaged Spark still does not contain the dispatcher. SPARK-57214 is that gap. The relocation keeps this gRPC off the class names Spark Connect already uses. ### Does this PR introduce _any_ user-facing change? No. This draft has no shade commit. ### How was this patch tested? Not tested. There is no new commit beyond #59155. ### Was this patch authored or co-authored using generative AI tooling? Generated-by: Cursor Grok 4.7 Made with [Cursor](https://cursor.com) -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
