Have we tested the two implementations against one another? On Mon, Jul 21, 2025 at 9:14 PM Aihua Xu <aihu...@gmail.com> wrote:
> Hi community, > > Per the Parquet specification requirements, two reference implementations > are needed to finalize the Variant logical type. Both Java and Go > implementations now support variant encoding and shredding. > > Java already has the encoding and shredding implementations in place: > apache/parquet-java#3197 <https://github.com/apache/parquet-java/pull/3197 > > > apache/parquet-java#3202 <https://github.com/apache/parquet-java/pull/3202 > > > apache/parquet-java#3223 > <https://github.com/apache/parquet-java/issues/3223> > apache/parquet-java#3211 > <https://github.com/apache/parquet-java/issues/3211> > > Go also includes encoding and shredding support: > apache/arrow-go#344 <https://github.com/apache/arrow-go/pull/344> > apache/arrow-go#434 <https://github.com/apache/arrow-go/pull/434> > > I propose that we remove the "under development" notes from the > documentation and move forward with finalizing the specification (PR #509 > <https://github.com/apache/parquet-format/pull/509>). > This vote will be open for at least 72 hours. > > [ ] +1 Finalize Varint and Shredding Spec > [ ] +0 > [ ] -1 Do not release this because... >