Hi,

I would like to formalize how to change format process.

See the following pull request and discussion for details:

* GH-35084: [Docs][Format] Add how to change format specification
  https://github.com/apache/arrow/pull/35174

  Preview: http://crossbow.voltrondata.com/pr_docs/35174/format/Changing.html

* [DISCUSS] Formalize how to change format
  https://lists.apache.org/thread/cox8wz8y458n4dsko0rx6z5w9nqvcld3

This is based on the following discussion:

  [DISCUSS] Format changes: process and requirements
  https://lists.apache.org/thread/9t0pglrvxjhrt4r4xcsc1zmgmbtr8pxj

Summary:

* The format means files in https://github.com/apache/arrow/tree/main/format
* We need to discuss and vote to change the format
* We need at least two reference implementations and
  integration tests to change the format
* We can choose at least two implementations from the
  followings:
  * The C++ implementation
  * The Java implementation
  * The Rust (arrow-rs) implementation
  * The Go implementation
* NOTE: The C++ and Java implementations were candidates in
  the initial discussion:
    [DISCUSS] Format changes: process and requirements
    https://lists.apache.org/thread/9t0pglrvxjhrt4r4xcsc1zmgmbtr8pxj
* We can add a new implementation to the above "at least two
  implementations" candidate list by "discuss and vote".


The vote will be open for at least 72 hours.

[ ] +1 Accept this proposal
[ ] +0
[ ] -1 Do not accept this proposal because...


Thanks,
-- 
kou

Reply via email to