On Tuesday, July 9, 2019 7:56:12 PM CEST Matěj Cepl wrote: Hi Matej,
Yes, there is, we are crossing two streams (OH NO!) of communication. You are replying to my discussion with Thomas Bechtold, and arguing about something else.
I'm not yet arguing, we're still exchanging information.
This was countered with the point that you want to have singlspec so that pypy works, and this raised the eyebrows because the current singlespec approach won't work for pypy. That is not correct. The current singlespec works with pypy (or at least we have no reasons to believe it doesn’t work)
Thats where the two streams of communication are interconnected. We know that singlespec can build for multiple python flavors, but actualyl working (if you're lucky) is only the python3 flavors. others are usually not. the example of a singlespec stack where you only care about python2 is equally valid to a pypy stack where you only care about pypy. Furthermore, due to the approach that singlespec is been taken (pull in all the dependencies into the buildenvironment, build multipl times) it is actually hiding a lot of the problems you hit when you *actually* *use* those packages. as an example a module or script that calls /usr/bin/python somewhere deep inside its code will always pass %check testing in singlespec because /usr/ bin/python is there. In a real system it will just break because it isn't guaranteed for python 2.x to be installed.
, but pypy and pypy3 themselves are broken.
Oh great, so we keep singlespec for the pypy usecase but we know that pypy usecase doesn't actually work right now?
carries behind it (where everything needs to be enabled for all enabled python interpreters). That is a different discussion I have with Thomas (not Tomáš Chvátal … too many Toms in one discussion!), and what I understood python2-only stack is exactly what he wants, doesn’t it? To have python2-programs in %{_bindir}?
Not really, see his reply. Greetings, Dirk -- To unsubscribe, e-mail: opensuse-python+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-python+owner@opensuse.org