The PR was submitted and merged here: https://github.com/apache/arrow/pull/14167 We can now start discussing specific canonical types! Regards Antoine. Le 30/08/2022 à 18:06, Antoine Pitrou a écrit :
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.
