ybapat opened a new pull request, #57492: URL: https://github.com/apache/spark/pull/57492
### What changes were proposed in this pull request? Remove the `oro` (Jakarta ORO) dependency from Apache Spark. - Remove the `<oro.version>2.0.8</oro.version>` property from the root `pom.xml` - Remove the `oro` dependency block from `common/utils/pom.xml` - Remove the `oro/2.0.8//oro-2.0.8.jar` entry from `dev/deps/spark-deps-hadoop-3-hive-2.3` - Remove the `oro:oro` entry from `LICENSE-binary` ### Why are the changes needed? The `oro` (Jakarta ORO) project was [officially retired](https://jakarta.apache.org/oro/) approximately 16 years ago. It was added to Spark 12 years ago as an optional runtime dependency of Apache Ivy (see the inline comment: "oro is needed by ivy, but only listed as an optional dependency"). Modern Ivy (2.5.x, which Spark currently uses) falls back to `java.util.regex` when `oro` is absent, so the jar is no longer needed. No Spark source code directly imports `org.apache.oro.*`; the jar served only as an optional Ivy runtime detail. Relates to GitHub issue #57209. ### Does this PR introduce _any_ user-facing change? No. This is a build-level dependency removal with no runtime impact on Spark users. ### How was this patch tested? The dependency manifest (`dev/deps/spark-deps-hadoop-3-hive-2.3`) and `LICENSE-binary` were updated to remove all traces of the `oro` artifact. No Spark source files import `org.apache.oro`, so no code changes or tests are required. > This PR was created with the assistance of Claude (AI). Disclosed per Apache Arrow/Spark contribution guidelines. -- 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]
