There are some problems with the current union comparison logic. For example:
- For type check, we should not require fields to be equal. It is possible that two vectors' value ranges are equal but their fields are different.
Reporter: Liya Fan / @liyafan82
Assignee: Liya Fan / @liyafan82
PRs and other links:
Note: This issue was originally created as ARROW-6738. Please see the migration documentation for further details.