nickva commented on PR #143: URL: https://github.com/apache/couchdb-pkg/pull/143#issuecomment-2248636802
Thanks for explaining, @hennevogel > But I just glanced at Makefile and build.sh I don't want to pretend to know what you do here Heh. The general idea is built package on top of ci/build images built with `docker buildx` for all the support OS types, versions and architecture flavors. For building package for release we use `build.sh` only. This is the combinations we support: ``` DEBIANS="debian-bullseye debian-bookworm" UBUNTUS="ubuntu-focal ubuntu-jammy" CENTOSES="centos-8 centos-9" XPLAT_BASES="debian-bullseye debian-bookworm ubuntu-focal ubuntu-jammy centos-8 centos-9" XPLAT_ARCHES="arm64 ppc64le s390x" ``` The x86_64 is the base arch. Then the XPLAT ones are the "extra" platforms we support. Not all combinations work. Some architectures have broken java bits, some broken JIT bits for Erlang etc. The building starts in: https://github.com/apache/couchdb-pkg/blob/aa9f9c251c5325a2ab76ad53efeca9d10ad30c42/build.sh#L105-L128 And ends up with packages in the `pkgs` directory which are then uploaded to Apache JFrog instance. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
