Spenserrrr opened a new pull request, #58732: URL: https://github.com/apache/spark/pull/58732
### What changes were proposed in this pull request? Move integer floor-division overflow cases into dedicated tests and skip them with NumPy below 1.24. Keep the other floor-division cases running, including the non-overflowing minimum-int64 case. ### Why are the changes needed? Minimum-dependency CI fails because pandas with NumPy 1.23.2 returns zero for `pd.Series([-(2**63)]) // -1`, while pandas-on-Spark returns minimum int64. NumPy documents this overflow result as undefined before 1.24. ### Does this PR introduce _any_ user-facing change? No. ### How was this patch tested? Ran the Python pre-push checks, Classic and Connect floor-division tests with minimum and current dependencies, and an overflow probe reproducing the original comparison failures. ### Was this patch authored or co-authored using generative AI tooling? Generated-by: Codex (GPT-6) -- 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]
