I hope it's OK if I chime in. I'm one of the people responsible for the
format for position deletes that is used in Delta Lake and I've been
reading along with the discussion. Given that the main sticking point is
whether this compatibility is worth the associated "not pure" spec, I
figured that ma
I have some historical context that may or may not be relevant. I still
remember how we did the transition for Spark. This was ca. 2019, and there
were still many people mixing Spark 2.x and 3.0. Also, many other systems
were still using Java 7 which only supported Julian. As a result, Spark
3.0+ c