Hello,

With 3 binding +1 votes, 3 non-binding +1 votes, and no -1 vote, the
vote has passed.

Also, vote discussion has shown that the first rule should be updated to mandate the name starts with "arrow." instead of "org.apache.arrow.".

The next step will be to prepare a PR adding these rules to the specs chapter of the project documentation.

Regards

Antoine.


Le 24/08/2022 à 17:24, Antoine Pitrou a écrit :

Hello,

I would like to propose we vote for the following set of rules for
registering well-known ("canonical") extension types.


* Canonical extension types are described and maintained in a separate
document under the format specifications directory:
https://github.com/apache/arrow/tree/master/docs/source/format (note
this gets turned into HTML docs by Sphinx =>
https://arrow.apache.org/docs/index.html)

* Each canonical extension type requires a separate discussion and vote
on the mailing-list

* The specification text to be added *must* follow these requirements

    1) It *must* have a well-defined name starting with "org.apache.arrow."
    2) Its parameters, if any, *must* be described in the proposal
    3) Its serialization *must* be described in the proposal and should
not require unduly work or unusual software dependencies (for example, a
trivial custom text format or JSON would be acceptable)
    4) Its expected semantics *should* be described as well and any
potential ambiguities or pain points addressed or at least mentioned

* The extension type *should* have one implementation submitted;
preferably two if non-trivial (for example if parameterized)


The vote will be open for at least 72 hours.

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


Regards

Antoine.

Reply via email to