Overview

Request 742035 accepted

+x86_64 tests


Tomáš Chvátal's avatar

So now my only question is if it is dead or alive... as this looks pretty tied to clang/llvm and last commit I see is from 2018 with quite lot of tickets (including those new ones from you...).

And one trivial comment; you declare skip_python2 but then have %ifpython2 conditionals in the preamble.


John Vandenberg's avatar

If your query is about support of more reason clang, the problem is https://github.com/ethanhs/clang/issues/4 , however it still works reasonably well with the openSUSE clang default version as seen by the tests. And is a reasonable drop-in replacement for the old ctypeslib. The number of open issues is irrelevant.

The python-clang project has a "last commit" which is even older ... should we delete it as dead? :P

The problem with Python 2 support of this library is only that the openSUSE python-clang package doesnt build Python 2. I kept the %oldpython because it is important that if anyone gets Python 2 working, they need to declare that conflict, otherwise a user may install this and clobber their existing ctypeslib and have difficulties getting the old one back again, especially if we then delete the :misc package). I expect it will get ripped out Jan 1, so it is just a precaution until then.


Matej Cepl's avatar

And one curious question: what is this package good for? Is it dependence of something?


John Vandenberg's avatar

It is a generator of ffi code. I need it to regenerate ffi bindings for different arch in other Python packages, because usually Python packages included generated bindings for the x86_64 library only, and they fail when the non-intel shared lib omits some symbols, or the symbols are different on 32 vs 64 bit.



Tomáš Chvátal's avatar

Hmm still the same question, why are tests only enabled on 32bit platforms and not on 64bit?


John Vandenberg's avatar

because somehow I re-submitted the old version of the project, v15 instead of v16 :/

it would be nice if OBS gave some sort of warning when that happened / was about to happen.

Request History
John Vandenberg's avatar

jayvdb created request

+x86_64 tests


Matej Cepl's avatar

mcepl declined request

OK, no reply from the author of the request. DECLINED.


John Vandenberg's avatar

jayvdb reopened request


Ondřej Súkup's avatar

mimi_vx accepted request

openSUSE Build Service is sponsored by