wohali opened a new issue #1121: Add multi-platform support to CI configuration URL: https://github.com/apache/couchdb/issues/1121 There are now requests for multi-platform support for CouchDB in our Docker images. As far as I'm aware, none of the CouchDB team regularly builds or runs CouchDB on any platform other than `amd64`, and in the past, `i386` (though we discourage `i386` use at this time). As a prerequisite to us publishing any sort of alternative platform binaries, we need to be running our full CI workflow on those platforms on a regular basis. The additional platforms being requested, in descending order of popularity, seem to be: ``` arm64v8 ppc64le arm32v8 arm32v7 sparc s390x ``` We have been warned by the Docker project that relying on `qemu` for emulation in a CI context is not recommended [[1]](https://github.com/docker-library/official-images/pull/3851#issuecomment-358507869), especially when compute resources are heavily constrained (as they are in Travis CI). So, ideally, we'd be doing this on Jenkins CI, which means we need real hardware donations, or we need partners like [WorksOnArm](https://www.worksonarm.com/). As of 2018-01-22 the ASF has only `amd64` and `arm64v8` build platforms. The `ppc64le` build systems the ASF maintains are earmarked only for Hadoop build use. ## Expected Behaviour CouchDB is tested on and runs correctly on a variety of hardware platforms. ## Current Behaviour CouchDB is not tested on anything other than `amd64`. ## Context At least one sister Apache project (OpenWhisk, incubating) has [requested `ppc64le` Docker images from the project](https://github.com/apache/couchdb-docker/pull/60). There has also been interest from the Docker project to add support for `arm32v7` support.
---------------------------------------------------------------- This is an automated message from the Apache Git Service. To respond to the message, please log on GitHub and use the URL above to go to the specific comment. For queries about this service, please contact Infrastructure at: [email protected] With regards, Apache Git Services
