oceanbase / obdeploy

A deployer and package manager for OceanBase open-source software.
https://open.oceanbase.com
GNU General Public License v3.0
87 stars 132 forks source link

Support ppc64le arch compilation and installation #186

Closed DBres4Power closed 8 months ago

DBres4Power commented 8 months ago

Summary

add "idna==2.10" to service/service-requirements.txt

Solution Description

Met such error during 'sh rpm/build.sh rpm_obd': ERROR: pip's dependency resolver does not currently take into account all the packages that are installed. This behaviour is the source of the following dependency conflicts. requests 2.25.1 requires idna<3,>=2.5, but you have idna 3.6 which is incompatible.

CLAassistant commented 8 months ago

CLA assistant check
All committers have signed the CLA.

LINxiansheng commented 8 months ago

I found you meet the conflict between cython and pyyaml. Could you add a pre-change logic in rpm/build.sh. When we build obdeploy on ppc64 arch, the build.sh can instead the pyyaml from 6.0.0 to 5.4.1

LINxiansheng commented 8 months ago

Thanks for your contribution.