Bugzilla – Bug 1175309
various python packages fail to build
Last modified: 2021-04-26 04:24:19 UTC
Steps to Reproduce: osc co openSUSE:Factory/intelhex && cd $_ osc build --noservice --clean standard Actual Results: RPM build errors: File not found: /home/abuild/rpmbuild/BUILDROOT/intelhex-2.2.1-0.x86_64/usr/lib/python3.8/site-packages/* In the buildroot there is only python2.7
other affected packages: gyp python-python-openid python-requestbuilder
Fixed for intelhex: https://build.opensuse.org/request/show/827006 passing on to 'gyp' maintainer
easy enough, so I submitted https://build.opensuse.org/request/show/827163 python-python-openid
(In reply to Klaus Kämpf from comment #2) > Fixed for intelhex: https://build.opensuse.org/request/show/827006 > > passing on to 'gyp' maintainer Passing back, feel free to reassign when you have useful description of problem.
@mpluskal: Steps to Reproduce: osc co openSUSE:Factory/gyp && cd $_ osc build --noservice --clean Somehow, a python38 result is expected, when gyp only produces a python27 one. https://build.opensuse.org/request/show/827163 said, "you also have to switch to singlespec if you want it to really compile"
(In reply to Bernhard Wiedemann from comment #5) > @mpluskal: > Steps to Reproduce: > osc co openSUSE:Factory/gyp && cd $_ > osc build --noservice --clean > > Somehow, a python38 result is expected, when gyp only produces a python27 > one. > > https://build.opensuse.org/request/show/827163 said, > "you also have to switch to singlespec if you want it to really compile" Well duh its python2 package, and its bound to be dropped once it fails to build. Then drop request will be created automatically. Please stop assigning me such bugs - you are not helping anything.
(In reply to Martin Pluskal from comment #6) > (In reply to Bernhard Wiedemann from comment #5) > > @mpluskal: > > Steps to Reproduce: > > osc co openSUSE:Factory/gyp && cd $_ > > osc build --noservice --clean > > > > Somehow, a python38 result is expected, when gyp only produces a python27 > > one. > > > > https://build.opensuse.org/request/show/827163 said, > > "you also have to switch to singlespec if you want it to really compile" > > Well duh its python2 package, and its bound to be dropped once it fails to > build. Then drop request will be created automatically. > > Please stop assigning me such bugs - you are not helping anything. Also there is no rule saying that anything that is in python has to produce pythonXY-foo ...
(In reply to Bernhard Wiedemann from comment #5) > @mpluskal: > Steps to Reproduce: > osc co openSUSE:Factory/gyp && cd $_ > osc build --noservice --clean > > Somehow, a python38 result is expected, when gyp only produces a python27 > one. > > https://build.opensuse.org/request/show/827163 said, > "you also have to switch to singlespec if you want it to really compile" Yep if it works under py3, but if you look at that codebase it would never work. So if the pkg is py2 based only then it needs to be removed...