You are viewing a plain text version of this content. The canonical link for it is here.
Posted to jira@arrow.apache.org by "Weston Pace (Jira)" <ji...@apache.org> on 2021/05/04 21:03:00 UTC

[jira] [Closed] (ARROW-12594) [C++] Expose the Arrow format version that the library was compiled against

     [ https://issues.apache.org/jira/browse/ARROW-12594?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Weston Pace closed ARROW-12594.
-------------------------------
    Resolution: Won't Fix

Per discussion on the mailing list it is not very useful to say a library targets a given format version.  Libraries are not required to fully implement the spec of any specific version.  Libraries are also allowed to implement some subset of features from multiple spec versions.  There is no meaningful way to say a "library supports version X of the spec".  Instead, interoperability should be evaluated on a per-feature basis using the implementation status table on the Arrow site.

> [C++] Expose the Arrow format version that the library was compiled against
> ---------------------------------------------------------------------------
>
>                 Key: ARROW-12594
>                 URL: https://issues.apache.org/jira/browse/ARROW-12594
>             Project: Apache Arrow
>          Issue Type: Improvement
>          Components: C++
>            Reporter: Weston Pace
>            Assignee: Weston Pace
>            Priority: Major
>              Labels: pull-request-available
>          Time Spent: 1.5h
>  Remaining Estimate: 0h
>
> Per [https://arrow.apache.org/docs/format/Versioning.html] there is a format version in addition to the arrow version.  Currently, the format version has always been 1.0.0 but that could change and it would be good to expose which format version an Arrow version was built against.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)