From: Rei.Odaira@... Date: 2019-12-05T23:54:04+00:00 Subject: [ruby-core:96123] [Ruby master Misc#16360] Enabling IBM PowerPC/Z cases in Travis CI Issue #16360 has been updated by ReiOdaira (Rei Odaira). I'm happy to work for ppc64le and s390x. In the last few years, the number of the platform-specific issues that showed up in ppc64le and s390x Ruby has been between 5 and 10 every year, so I assume the same pace for my obligation as a maintainer. ---------------------------------------- Misc #16360: Enabling IBM PowerPC/Z cases in Travis CI https://bugs.ruby-lang.org/issues/16360#change-82982 * Author: jaruga (Jun Aruga) * Status: Open * Priority: Normal * Assignee: ---------------------------------------- We added `arm64-linux` and `arm32-linux` cases to Travis CI by [the ticket](https://bugs.ruby-lang.org/issues/16234). The `arm32-linux` case is going to be stable after [this pull-request](https://github.com/ruby/ruby/pull/2686) will be merged. So, I would like to talk about this topic. Currently Travis CI has following 4 multiple CPU architectures cases. * `x86_64-linux` (Intel, 64-bit, Little-endian) * `arm64-linux` (ARM, 64-bit, Little-endian) * `i686-linux` (Intel, 32-bit, Little-endian) * `arm32-linux` (ARM, 32-bit, Little-endian) And a exciting news came from Travis CI this month. Now Travis supports `arch: ppc64le` and `arch: s390x` as `arch: arm64` as well. Build your open source projects on IBM Power and IBM Z CPU architecture https://blog.travis-ci.com/2019-11-12-multi-cpu-architecture-ibm-power-ibm-z So, how do you think about adding following 2 cases to Travis CI too? * `ppc64le-linux` (IBM PowerPC, 64-bit, Little-endian) * `s390x-linux` (IBM Z/Linux One, 64-bit, Big-endian) ## ppc64le, s390x use cases in Ruby project * Searching tickets in Redmine, there were some architecture specific issues in the past. * https://rubyci.org/ has s390x. But it seems it does not have ppc64le. * s390x is a big-endian. It looks good to check the big-endian specific issue. ## ppc64le, s390x use cases in Linux distributions For example Ubuntu is supporting ppc64le, s390x, providing the container image. > https://hub.docker.com/_/ubuntu > Supported architectures: (more info) > amd64, arm32v7, arm64v8, i386, ppc64le, s390x Fedora project is supporting ppc64le, s390x too. > https://hub.docker.com/_/fedora > Supported architectures: (more info) > amd64, arm32v7, arm64v8, ppc64le, s390x Are you interested in adding the ppc64le and s390x test cases to Travis CI? -- https://bugs.ruby-lang.org/ Unsubscribe: