[-- Attachment #1: Type: text/plain, Size: 238 bytes --] New issue by sirikid on void-packages repository https://github.com/void-linux/void-packages/issues/12563 Description: ClickHouse is a free analytic DBMS for big data. https://github.com/yandex/ClickHouse https://clickhouse.yandex/
[-- Attachment #1: Type: text/plain, Size: 223 bytes --] New comment by knusbaum on void-packages repository https://github.com/void-linux/void-packages/issues/12563#issuecomment-516533469 Comment: Trying to figure out packaging: https://github.com/yandex/ClickHouse/issues/6128
[-- Attachment #1: Type: text/plain, Size: 324 bytes --] New comment by Johnnynator on void-packages repository https://github.com/void-linux/void-packages/issues/12563#issuecomment-516544616 Comment: @knusbaum how many if these gitmodules are actually needed? Most of these just look like libs that we have already in the repo. (`-DUNBUNDLED=ON` lets ClickHouse use system libs)
[-- Attachment #1: Type: text/plain, Size: 1087 bytes --] New comment by knusbaum on void-packages repository https://github.com/void-linux/void-packages/issues/12563#issuecomment-516547215 Comment: @Johnnynator Yes, I tried doing that. I was somewhat successful with that process, but ran into things that are ClickHouse specific, for example: https://github.com/ClickHouse-Extras/ssl, which is a necessary dependency, but has no releases and is not bundled with the source tarball. Also, when I discussed using system libs with ClickHouse, I got this response: ``` Don't do it. With libraries from OS packages ClickHouse will work in a slightly different, possibly wrong way. This is intended only as a "demo" version for official Debian/Ubuntu repo. ``` I find that response odd, but if they want to package all the dependencies or at least provide hard version numbers and checksums, or really anything that can give us a reproducible build, then I guess that can work. Regardless I think they need to provide *something* for ClickHouse-Extras/ssl and others like it. Checking out master on build doesn't sound like a good idea.
[-- Attachment #1: Type: text/plain, Size: 1082 bytes --] New comment by knusbaum on void-packages repository https://github.com/void-linux/void-packages/issues/12563#issuecomment-516547215 Comment: @Johnnynator Yes, I tried doing that. I was somewhat successful with that process, but ran into things that are ClickHouse specific, for example: https://github.com/ClickHouse-Extras/ssl, which is a necessary dependency, but has no releases and is not bundled with the source tarball. Also, when I discussed using system libs with ClickHouse, I got this response: >Don't do it. With libraries from OS packages ClickHouse will work in a slightly different, possibly wrong way. This is intended only as a "demo" version for official Debian/Ubuntu repo. I find that response odd, but if they want to package all the dependencies or at least provide hard version numbers and checksums, or really anything that can give us a reproducible build, then I guess that can work. Regardless I think they need to provide *something* for ClickHouse-Extras/ssl and others like it. Checking out master on build doesn't sound like a good idea.
[-- Attachment #1: Type: text/plain, Size: 318 bytes --] New comment by knusbaum on void-packages repository https://github.com/void-linux/void-packages/issues/12563#issuecomment-516548981 Comment: Alternately, I can do this work and find working versions of the deps and pulling them into the build. I just don't know if we would want to merge such a thing into our repos.
[-- Attachment #1: Type: text/plain, Size: 314 bytes --] New comment by sirikid on void-packages repository https://github.com/void-linux/void-packages/issues/12563#issuecomment-516733968 Comment: I tried to write the template myself, but these dependencies are such a pain in the ass. Also I do not think I will use Clickhouse on Void, so feel free to close the issue.
[-- Attachment #1: Type: text/plain, Size: 242 bytes --] Closed issue by sirikid on void-packages repository https://github.com/void-linux/void-packages/issues/12563 Description: ClickHouse is a free analytic DBMS for big data. https://github.com/yandex/ClickHouse https://clickhouse.yandex/