On 23/02/2019 01:00, Sean Marlow wrote:
-----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.
Yeah I had a look and it seems pretty weird, I couldn't spot anything wrong, the only thing I can suggest is triggering a rebuild in case something got stuck otherwise you'll probably need to talk to the obs team. -- 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 -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-packaging+owner@opensuse.org