-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 On Fri, 2019-02-22 at 10:57 +1030, Simon Lees wrote:
On 22/02/2019 00:29, Sean Marlow wrote:
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512
Hi,
With the move to Python 3.7 in Tumbleweed I see many packages failing build against Tumbleweed due to the following error:
nothing provides python(abi) = 3.6 needed by {python_dependency}
Where {python_dependency} is any number of python packages such as boto3.
Any suggestions in how to resolve these errors? I see for example that boto3 is building fine in factory. And the package which requires boto3 passes against factory is well. Given Tumbleweed is a snapshot of factory is the only fix to wait for a new snapshot of Tumbleweed?
Thanks,
Most of these should have been fixed already, unless the package is still not building in tumbleweed, atleast python3-boto3 has the same version between the latest snapshot and factory. In many cases it was caused by the spec file explicitly having a BuildRequires: on python 3.6.
Do you have an example of where something is still failing?
One example is: https://build.opensuse.org/package/show/Cloud:Tools/python3-ipa Which is failing due to unresolvables.
Depending on your project config you maybe using a version of the package from a different repository rather then base factory to build. One of the reasons that d:l:p was split was due to issues like this where project configs included all of d:l:p which lead to those repo's building against unexpected versions of packages.
Interestingly the Factory and Tumbleweed build for Cloud:Tools are both pointing to the same project: <path project="openSUSE:Factory" repository="snapshot"/> Yet Factory builds successfully and Tumbleweed fails due to unresolvables.
Cheers
--
Simon Lees (Simotek) http://simotek.net
Emergency Update Team keybase.io/simotek SUSE Linux Adelaide Australia, UTC+10:30 GPG Fingerprint: 5B87 DB9D 88DC F606 E489 CEC5 0922 C246 02F0 014B
- -- Sean Marlow Public Cloud Developer sean.marlow@suse.com -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEqA16xWoe2L38VgYCJ30GzZDdUEsFAlxwB30ACgkQJ30GzZDd UEuhew/+PfBylucdG3LbdVEv7RS/al0h/ECBz2KodLaJwSYOHw3TNquXDrIZYge+ tVn4mIOCLHnFGtezW6k7/2mpeyUexxWbgosnFrufrsHdlpGTX9naaUuLI2Lx9q6y RcEViXKBKzx2pYzomPSWAmPIJPZbWjMqgArXHtd+V6rJtBSAs7scWrtNG2TXGjhv 9lqyYnvwp+QFTbn1D79MH4G1jd+YlaoPke2X3XI0KO71NfOVSbcDohi5zaNhtl1G SgZgy94rHWMuEclHZ2dxPvlV+kmJGUgDi7FFIf4gSdtajoX5z7jZ7yPxI2Oh6e0Y Gzw/wku0Emo7Pqvf4qX6HOvdvUpyvNczOEapQlq+xsrybsfPlkrVkCigvalEaHOx VjKl0ccQu8WaKBwCexwPCk+VgYAkPDz9IJV0MaFuLH3KWzl3EFQoZOFCth+afsCG b0bjl8vfl4AdvKMkR6LKtuJTjFNbKvpoy5iI1ZgxN6i6U67mntQKMCHvg0gVOOBa ak4I8OX3l3M3g5Cj4dNKenBL2bCNlGt3ihXE0dV5TEhGiPmqLJh915k06CDT2EAZ c33rlGAM24sl+VhX+xgsIgWw75kV/IAsPFlPjvf91880Q2jRFE11opfd6Ve2WLwO ypkn9Il4QKP6l3kThNMoiHHTqnz200azYM95VyTt5Del3DFNIv8= =0edS -----END PGP SIGNATURE-----