[ovs-dev] [PATCH v3] travis: support ppc64le builds

Ilya Maximets i.maximets at ovn.org
Tue Nov 12 19:30:36 UTC 2019


On 12.11.2019 18:57, dwilder wrote:
> On 2019-11-08 14:52, Ilya Maximets wrote:
>> On 06.11.2019 20:20, David Wilder wrote:
>>> Add support for travis-ci ppc64le builds.
>>>
>>> - Updated matrix in .travis.yml to include an arch: ppc64le build.
>>> - Move package install needed for 32bit builds to .travis/linux-prepare.sh.
>>>
>>> To keep the total build time at an acceptable level only a single build
>>> job is included in the matrix for ppc64le.
>>>
>>> A build report example can be found here [1]
>>> [0] https://urldefense.proofpoint.com/v2/url?u=http-3A__travis-2Dci.org_&d=DwICaQ&c=jf_iaSHvJObTbx-siA1ZOg&r=7ndxyKjH9UrBD68Us2WP1wI4BwEBQbeAyz8i_vwCCaI&m=_UtshYcJsj4Pt3b9hfgEiyaEIT3j9gPEIgmBatCEqCo&s=r0fBOs-21CKcV4kyZGnzh3fcjrpR8caYSl8K2i1St54&e= [1] https://urldefense.proofpoint.com/v2/url?u=https-3A__travis-2Dci.org_djlwilder_ovs_builds_607851729&d=DwICaQ&c=jf_iaSHvJObTbx-siA1ZOg&r=7ndxyKjH9UrBD68Us2WP1wI4BwEBQbeAyz8i_vwCCaI&m=_UtshYcJsj4Pt3b9hfgEiyaEIT3j9gPEIgmBatCEqCo&s=7t2rzVasH7Xq_R7jWkWZO9rkgm4KHMH-WavBzCRbF74&e= Signed-off-by: David Wilder <dwilder at us.ibm.com>
>>> ---
>>> Addressed review comments:
>>> - Cleaned up linux-prepare.sh (v2)
>>> - Switch from os: linux-ppc64le to arch: ppc64le (v3)
>>
>> What a wonderful world of undocumented features. :)
>>
>> Anyway, I just tried this patch and it fails for me because of missing pip:
>>
>> https://urldefense.proofpoint.com/v2/url?u=https-3A__travis-2Dci.org_igsilya_ovs_jobs_609402867&d=DwICaQ&c=jf_iaSHvJObTbx-siA1ZOg&r=7ndxyKjH9UrBD68Us2WP1wI4BwEBQbeAyz8i_vwCCaI&m=_UtshYcJsj4Pt3b9hfgEiyaEIT3j9gPEIgmBatCEqCo&s=PF1oO_KkZFd_RRKToj6UBN2t2YhvTVE5XnVD1GF9u60&e=
>>
>> pip install --disable-pip-version-check --user six flake8 hacking
>> ./.travis/linux-prepare.sh: line 15: pip: command not found
>>
>> Restarting the job doesn't help.
>>
>> I'm wondering what is the base image and who controls preinstalled software?
>> Maybe it makes sense to hold on until travis will start supporting ppc64le
>> officially?
>>
>> Best regards, Ilya Maximets.
> 
> Unfortunately it not just ppc the arm64 image has the same issue :)  I added a arm64 build on this attempt.
> 
> https://travis-ci.org/djlwilder/ovs/builds/610517731
> 
> I will attempt to adjust the package list.

I think, you could just report this to TravisCI support and see what they
will answer.  It'll be much better if they will just update their images.

And the good news that ppc64le is officially supported now:
https://blog.travis-ci.com/2019-11-12-multi-cpu-architecture-ibm-power-ibm-z

Best regards, Ilya Maximets.


More information about the dev mailing list