+1, I am supportive of this change as well.

Regards

Antoine.


Le 16/05/2025 à 10:48, Sutou Kouhei a écrit :
Hi,

This is a similar discussion to the "[DISCUSS] Split Go
release process" thread[1], the "[DISCUSS] Split Java
release process" thread[2], the "[DISCUSS] Split R release
process" thread[3], the "[DISCUSS] Split C# release process"
thread[4] and the "[DISCUSS] Split JS release process"
thread[5]:

[1] https://lists.apache.org/thread/fstyfvzczntt9mpnd4f0b39lzb8cxlyf
[2] https://lists.apache.org/thread/b99wp2f3rjhy09sx7jqvrfqjkqn9lnyy
[3] https://lists.apache.org/thread/6xl7zzf9y71dpjv5dvmn3fcm7rppggzx
[4] https://lists.apache.org/thread/xbtq1ndjnljyo9jpm4ozblq9wx7hrc7y
[5] https://lists.apache.org/thread/qpjt8ypmw1h8j1445kmn8s7wqml0cwoy

But this discussion focuses on only repository split
(splitting the swift/ directory in apache/arrow to
apache/arrow-swift) because we haven't released our Swift
packages yet. Our source archive includes the swift/
directory but it can't be used as a Swift package. Because a
Swift package requires:

* A Git repository
* Must have "Package.swift" at the top-level of the Git
   repository

See also the Swift Package Manager (SwiftPM) documentation:
https://www.swift.org/documentation/package-manager/


We can add Package.swift to the top-level of apache/arrow
but it may not be desired. We need to create a separated
repository for Swift so that we release a Swift package.


Concerns:
* We haven't any PMC members nor committers who focus on
   Swift yet
   * I can keep helping the Swift implementation but more
     helps are better
* ...


What do you think about this?


Thanks,

Reply via email to