Package: wnpp Severity: wishlist Owner: Simon Josefsson <si...@josefsson.org>
* Package name : golang-github-apache-arrow Version : 17.0.0-1 Upstream Author : The Apache Software Foundation * URL : https://github.com/apache/arrow * License : Apache-2.0 Programming Lang: Go Description : toolbox for data interchange and in-memory analytics Apache Arrow is a universal columnar format and multi-language toolbox for fast data interchange and in-memory analytics. It contains a set of technologies that enable data systems to efficiently store, process, and move data. There is already a RFP of this package in #970021, however I don't see anyone working on the Go part there. Upstream seems to use a mono-repo approach and the Go bindings (go/ sub-directory) is not part in the repository for upstreams recent tags, but instead one needs to use the go/v* tags to find the Arrow Go release suitable for Go packages (which is currently at the older 'v17'). The *.orig.tar.gz that is useful to use for probably most non-Go bindings are not relevant to use for Go Arrow packaging. Therefor I don't think there makes a lot of sense to use the same Debian source package for this project, since upstream seem to have different release policies for subset of this package. My suggestion is to put the Go part of Apache Arrow in a separate source package, like I do in my local package builds here: https://salsa.debian.org/go-team/packages/golang-github-apache-arrow https://salsa.debian.org/jas/golang-github-apache-arrow/-/pipelines/ Apache Arrow Go is needed by 'github.com/pdevine/tensor' which is needed by 'ollama'. /Simon
signature.asc
Description: PGP signature