Hide Forgot
Spec URL: http://guaix.fis.ucm.es/~spr/llvmmath.spec SRPM URL: http://guaix.fis.ucm.es/~spr/python-llvmmath-0.1.1-1.fc19.src.rpm Description: The purpose of this project is to provide portable math functions, many of which are in C99 and not available on all platforms. It is based on NumPy's umath and tries to support all floating point and complex types. Fedora Account System Username: sergiopr
Ups, sorry Spec URL: http://guaix.fis.ucm.es/~spr/python-llvmmath.spec
Scratch build fails: http://koji.fedoraproject.org/koji/taskinfo?taskID=5992058 I don't know why, but there seems to be a problem with clang. From build.log: CalledProcessError: Command '['clang', '-O3', '-march=native', '-c', 'mathcode.c', '-S', '-emit-llvm', '-o', '/tmp/tmpp0ewUI/mathcode.s', '-I/usr/lib64/python2.7/site-packages/numpy/core/include', '-I/usr/include/python2.7', '-I/builddir/build/BUILDROOT/python-llvmmath-0.1.1-1.fc21.x86_64/usr/lib64/python2.7/site-packages/llvmmath/mathcode/private']' returned non-zero exit status 1
It builds in mock in my computer The problem seems to be: error: unknown target CPU 'pentium-m' I will research a little to see if I find out what this mean
Spec URL: http://guaix.fis.ucm.es/~spr/llvmmath.spec SRPM URL: http://guaix.fis.ucm.es/~spr/python-llvmmath-0.1.1-2.fc19.src.rpm I have patched the clang build thing to use a env variable called CLANGFLAGS, this variable contains %{optflags} except the "-g", that makes the tests segfault
While attempting to download the new spec file, I get a 403 error. The correct link is http://guaix.fis.ucm.es/~spr/python-llvmmath.spec. The version tag in your spec says 0.1.1, the changelog says 0.10.1. Please fix it.
Okey, sorry, its fixed http://guaix.fis.ucm.es/~spr/python-llvmmath.spec http://guaix.fis.ucm.es/~spr/python-llvmmath-0.1.1-2.fc19.src.rpm
Scratch build: http://koji.fedoraproject.org/koji/taskinfo?taskID=6037402 $ rpmlint -i -v * python3-llvmmath.i686: I: checking python3-llvmmath.i686: W: spelling-error %description -l en_US umath -> math, u math The value of this tag appears to be misspelled. Please double-check. python3-llvmmath.i686: I: checking-url https://pypi.python.org/pypi/llvmmath (timeout 10 seconds) python3-llvmmath.i686: W: devel-file-in-non-devel-package /usr/lib/python3.3/site-packages/llvmmath/mathcode/private/npy_pycompat.h A development file (usually source code) is located in a non-devel package. If you want to include source code in your package, be sure to create a development package. python3-llvmmath.i686: W: devel-file-in-non-devel-package /usr/lib/python3.3/site-packages/llvmmath/mathcode/npy_math.h A development file (usually source code) is located in a non-devel package. If you want to include source code in your package, be sure to create a development package. python3-llvmmath.i686: W: devel-file-in-non-devel-package /usr/lib/python3.3/site-packages/llvmmath/mathcode/npy_math_floating.c A development file (usually source code) is located in a non-devel package. If you want to include source code in your package, be sure to create a development package. python3-llvmmath.i686: W: devel-file-in-non-devel-package /usr/lib/python3.3/site-packages/llvmmath/mathcode/private/npy_config.h A development file (usually source code) is located in a non-devel package. If you want to include source code in your package, be sure to create a development package. python3-llvmmath.i686: W: devel-file-in-non-devel-package /usr/lib/python3.3/site-packages/llvmmath/mathcode/ieee754.c A development file (usually source code) is located in a non-devel package. If you want to include source code in your package, be sure to create a development package. python3-llvmmath.i686: W: devel-file-in-non-devel-package /usr/lib/python3.3/site-packages/llvmmath/mathcode/npy_math_complex.c A development file (usually source code) is located in a non-devel package. If you want to include source code in your package, be sure to create a development package. python3-llvmmath.i686: W: devel-file-in-non-devel-package /usr/lib/python3.3/site-packages/llvmmath/mathcode/_signbit.c A development file (usually source code) is located in a non-devel package. If you want to include source code in your package, be sure to create a development package. python3-llvmmath.i686: W: devel-file-in-non-devel-package /usr/lib/python3.3/site-packages/llvmmath/mathcode/private/config.h A development file (usually source code) is located in a non-devel package. If you want to include source code in your package, be sure to create a development package. python3-llvmmath.i686: W: devel-file-in-non-devel-package /usr/lib/python3.3/site-packages/llvmmath/mathcode/mathcode.c A development file (usually source code) is located in a non-devel package. If you want to include source code in your package, be sure to create a development package. python3-llvmmath.i686: W: devel-file-in-non-devel-package /usr/lib/python3.3/site-packages/llvmmath/mathcode/private/npy_fpmath.h A development file (usually source code) is located in a non-devel package. If you want to include source code in your package, be sure to create a development package. python3-llvmmath.i686: W: devel-file-in-non-devel-package /usr/lib/python3.3/site-packages/llvmmath/mathcode/npy_math_common.h A development file (usually source code) is located in a non-devel package. If you want to include source code in your package, be sure to create a development package. python3-llvmmath.i686: W: devel-file-in-non-devel-package /usr/lib/python3.3/site-packages/llvmmath/mathcode/npy_math_private.h A development file (usually source code) is located in a non-devel package. If you want to include source code in your package, be sure to create a development package. python3-llvmmath.i686: W: devel-file-in-non-devel-package /usr/lib/python3.3/site-packages/llvmmath/mathcode/export.h A development file (usually source code) is located in a non-devel package. If you want to include source code in your package, be sure to create a development package. python3-llvmmath.i686: W: devel-file-in-non-devel-package /usr/lib/python3.3/site-packages/llvmmath/mathcode/npy_math_integer.c A development file (usually source code) is located in a non-devel package. If you want to include source code in your package, be sure to create a development package. python3-llvmmath.x86_64: I: checking python3-llvmmath.x86_64: W: spelling-error %description -l en_US umath -> math, u math The value of this tag appears to be misspelled. Please double-check. python3-llvmmath.x86_64: I: checking-url https://pypi.python.org/pypi/llvmmath (timeout 10 seconds) python3-llvmmath.x86_64: W: devel-file-in-non-devel-package /usr/lib64/python3.3/site-packages/llvmmath/mathcode/npy_math_common.h A development file (usually source code) is located in a non-devel package. If you want to include source code in your package, be sure to create a development package. python3-llvmmath.x86_64: W: devel-file-in-non-devel-package /usr/lib64/python3.3/site-packages/llvmmath/mathcode/export.h A development file (usually source code) is located in a non-devel package. If you want to include source code in your package, be sure to create a development package. python3-llvmmath.x86_64: W: devel-file-in-non-devel-package /usr/lib64/python3.3/site-packages/llvmmath/mathcode/ieee754.c A development file (usually source code) is located in a non-devel package. If you want to include source code in your package, be sure to create a development package. python3-llvmmath.x86_64: W: devel-file-in-non-devel-package /usr/lib64/python3.3/site-packages/llvmmath/mathcode/npy_math_integer.c A development file (usually source code) is located in a non-devel package. If you want to include source code in your package, be sure to create a development package. python3-llvmmath.x86_64: W: devel-file-in-non-devel-package /usr/lib64/python3.3/site-packages/llvmmath/mathcode/private/config.h A development file (usually source code) is located in a non-devel package. If you want to include source code in your package, be sure to create a development package. python3-llvmmath.x86_64: W: devel-file-in-non-devel-package /usr/lib64/python3.3/site-packages/llvmmath/mathcode/npy_math_floating.c A development file (usually source code) is located in a non-devel package. If you want to include source code in your package, be sure to create a development package. python3-llvmmath.x86_64: W: devel-file-in-non-devel-package /usr/lib64/python3.3/site-packages/llvmmath/mathcode/npy_math_private.h A development file (usually source code) is located in a non-devel package. If you want to include source code in your package, be sure to create a development package. python3-llvmmath.x86_64: W: devel-file-in-non-devel-package /usr/lib64/python3.3/site-packages/llvmmath/mathcode/npy_math.h A development file (usually source code) is located in a non-devel package. If you want to include source code in your package, be sure to create a development package. python3-llvmmath.x86_64: W: devel-file-in-non-devel-package /usr/lib64/python3.3/site-packages/llvmmath/mathcode/mathcode.c A development file (usually source code) is located in a non-devel package. If you want to include source code in your package, be sure to create a development package. python3-llvmmath.x86_64: W: devel-file-in-non-devel-package /usr/lib64/python3.3/site-packages/llvmmath/mathcode/private/npy_pycompat.h A development file (usually source code) is located in a non-devel package. If you want to include source code in your package, be sure to create a development package. python3-llvmmath.x86_64: W: devel-file-in-non-devel-package /usr/lib64/python3.3/site-packages/llvmmath/mathcode/private/npy_config.h A development file (usually source code) is located in a non-devel package. If you want to include source code in your package, be sure to create a development package. python3-llvmmath.x86_64: W: devel-file-in-non-devel-package /usr/lib64/python3.3/site-packages/llvmmath/mathcode/npy_math_complex.c A development file (usually source code) is located in a non-devel package. If you want to include source code in your package, be sure to create a development package. python3-llvmmath.x86_64: W: devel-file-in-non-devel-package /usr/lib64/python3.3/site-packages/llvmmath/mathcode/_signbit.c A development file (usually source code) is located in a non-devel package. If you want to include source code in your package, be sure to create a development package. python3-llvmmath.x86_64: W: devel-file-in-non-devel-package /usr/lib64/python3.3/site-packages/llvmmath/mathcode/private/npy_fpmath.h A development file (usually source code) is located in a non-devel package. If you want to include source code in your package, be sure to create a development package. python-llvmmath.src: I: checking python-llvmmath.src: W: spelling-error %description -l en_US umath -> math, u math The value of this tag appears to be misspelled. Please double-check. python-llvmmath.src: I: checking-url https://pypi.python.org/pypi/llvmmath (timeout 10 seconds) python-llvmmath.src: I: checking-url http://pypi.python.org/packages/source/l/llvmmath/llvmmath-0.1.1.tar.gz (timeout 10 seconds) python-llvmmath.i686: I: checking python-llvmmath.i686: W: spelling-error %description -l en_US umath -> math, u math The value of this tag appears to be misspelled. Please double-check. python-llvmmath.i686: I: checking-url https://pypi.python.org/pypi/llvmmath (timeout 10 seconds) python-llvmmath.i686: W: devel-file-in-non-devel-package /usr/lib/python2.7/site-packages/llvmmath/mathcode/private/npy_pycompat.h A development file (usually source code) is located in a non-devel package. If you want to include source code in your package, be sure to create a development package. python-llvmmath.i686: W: devel-file-in-non-devel-package /usr/lib/python2.7/site-packages/llvmmath/mathcode/private/npy_fpmath.h A development file (usually source code) is located in a non-devel package. If you want to include source code in your package, be sure to create a development package. python-llvmmath.i686: W: devel-file-in-non-devel-package /usr/lib/python2.7/site-packages/llvmmath/mathcode/npy_math_private.h A development file (usually source code) is located in a non-devel package. If you want to include source code in your package, be sure to create a development package. python-llvmmath.i686: W: devel-file-in-non-devel-package /usr/lib/python2.7/site-packages/llvmmath/mathcode/npy_math_common.h A development file (usually source code) is located in a non-devel package. If you want to include source code in your package, be sure to create a development package. python-llvmmath.i686: W: devel-file-in-non-devel-package /usr/lib/python2.7/site-packages/llvmmath/mathcode/export.h A development file (usually source code) is located in a non-devel package. If you want to include source code in your package, be sure to create a development package. python-llvmmath.i686: W: devel-file-in-non-devel-package /usr/lib/python2.7/site-packages/llvmmath/mathcode/npy_math_complex.c A development file (usually source code) is located in a non-devel package. If you want to include source code in your package, be sure to create a development package. python-llvmmath.i686: W: devel-file-in-non-devel-package /usr/lib/python2.7/site-packages/llvmmath/mathcode/npy_math.h A development file (usually source code) is located in a non-devel package. If you want to include source code in your package, be sure to create a development package. python-llvmmath.i686: W: devel-file-in-non-devel-package /usr/lib/python2.7/site-packages/llvmmath/mathcode/private/npy_config.h A development file (usually source code) is located in a non-devel package. If you want to include source code in your package, be sure to create a development package. python-llvmmath.i686: W: devel-file-in-non-devel-package /usr/lib/python2.7/site-packages/llvmmath/mathcode/ieee754.c A development file (usually source code) is located in a non-devel package. If you want to include source code in your package, be sure to create a development package. python-llvmmath.i686: W: devel-file-in-non-devel-package /usr/lib/python2.7/site-packages/llvmmath/mathcode/mathcode.c A development file (usually source code) is located in a non-devel package. If you want to include source code in your package, be sure to create a development package. python-llvmmath.i686: W: devel-file-in-non-devel-package /usr/lib/python2.7/site-packages/llvmmath/mathcode/npy_math_floating.c A development file (usually source code) is located in a non-devel package. If you want to include source code in your package, be sure to create a development package. python-llvmmath.i686: W: devel-file-in-non-devel-package /usr/lib/python2.7/site-packages/llvmmath/mathcode/private/config.h A development file (usually source code) is located in a non-devel package. If you want to include source code in your package, be sure to create a development package. python-llvmmath.i686: W: devel-file-in-non-devel-package /usr/lib/python2.7/site-packages/llvmmath/mathcode/_signbit.c A development file (usually source code) is located in a non-devel package. If you want to include source code in your package, be sure to create a development package. python-llvmmath.i686: W: devel-file-in-non-devel-package /usr/lib/python2.7/site-packages/llvmmath/mathcode/npy_math_integer.c A development file (usually source code) is located in a non-devel package. If you want to include source code in your package, be sure to create a development package. python-llvmmath.x86_64: I: checking python-llvmmath.x86_64: W: spelling-error %description -l en_US umath -> math, u math The value of this tag appears to be misspelled. Please double-check. python-llvmmath.x86_64: I: checking-url https://pypi.python.org/pypi/llvmmath (timeout 10 seconds) python-llvmmath.x86_64: W: devel-file-in-non-devel-package /usr/lib64/python2.7/site-packages/llvmmath/mathcode/export.h A development file (usually source code) is located in a non-devel package. If you want to include source code in your package, be sure to create a development package. python-llvmmath.x86_64: W: devel-file-in-non-devel-package /usr/lib64/python2.7/site-packages/llvmmath/mathcode/private/npy_config.h A development file (usually source code) is located in a non-devel package. If you want to include source code in your package, be sure to create a development package. python-llvmmath.x86_64: W: devel-file-in-non-devel-package /usr/lib64/python2.7/site-packages/llvmmath/mathcode/npy_math_complex.c A development file (usually source code) is located in a non-devel package. If you want to include source code in your package, be sure to create a development package. python-llvmmath.x86_64: W: devel-file-in-non-devel-package /usr/lib64/python2.7/site-packages/llvmmath/mathcode/npy_math_common.h A development file (usually source code) is located in a non-devel package. If you want to include source code in your package, be sure to create a development package. python-llvmmath.x86_64: W: devel-file-in-non-devel-package /usr/lib64/python2.7/site-packages/llvmmath/mathcode/npy_math_floating.c A development file (usually source code) is located in a non-devel package. If you want to include source code in your package, be sure to create a development package. python-llvmmath.x86_64: W: devel-file-in-non-devel-package /usr/lib64/python2.7/site-packages/llvmmath/mathcode/private/npy_pycompat.h A development file (usually source code) is located in a non-devel package. If you want to include source code in your package, be sure to create a development package. python-llvmmath.x86_64: W: devel-file-in-non-devel-package /usr/lib64/python2.7/site-packages/llvmmath/mathcode/mathcode.c A development file (usually source code) is located in a non-devel package. If you want to include source code in your package, be sure to create a development package. python-llvmmath.x86_64: W: devel-file-in-non-devel-package /usr/lib64/python2.7/site-packages/llvmmath/mathcode/private/config.h A development file (usually source code) is located in a non-devel package. If you want to include source code in your package, be sure to create a development package. python-llvmmath.x86_64: W: devel-file-in-non-devel-package /usr/lib64/python2.7/site-packages/llvmmath/mathcode/npy_math_private.h A development file (usually source code) is located in a non-devel package. If you want to include source code in your package, be sure to create a development package. python-llvmmath.x86_64: W: devel-file-in-non-devel-package /usr/lib64/python2.7/site-packages/llvmmath/mathcode/npy_math.h A development file (usually source code) is located in a non-devel package. If you want to include source code in your package, be sure to create a development package. python-llvmmath.x86_64: W: devel-file-in-non-devel-package /usr/lib64/python2.7/site-packages/llvmmath/mathcode/private/npy_fpmath.h A development file (usually source code) is located in a non-devel package. If you want to include source code in your package, be sure to create a development package. python-llvmmath.x86_64: W: devel-file-in-non-devel-package /usr/lib64/python2.7/site-packages/llvmmath/mathcode/ieee754.c A development file (usually source code) is located in a non-devel package. If you want to include source code in your package, be sure to create a development package. python-llvmmath.x86_64: W: devel-file-in-non-devel-package /usr/lib64/python2.7/site-packages/llvmmath/mathcode/_signbit.c A development file (usually source code) is located in a non-devel package. If you want to include source code in your package, be sure to create a development package. python-llvmmath.x86_64: W: devel-file-in-non-devel-package /usr/lib64/python2.7/site-packages/llvmmath/mathcode/npy_math_integer.c A development file (usually source code) is located in a non-devel package. If you want to include source code in your package, be sure to create a development package. python-llvmmath-debuginfo.i686: I: checking python-llvmmath-debuginfo.i686: I: checking-url https://pypi.python.org/pypi/llvmmath (timeout 10 seconds) python-llvmmath-debuginfo.x86_64: I: checking python-llvmmath-debuginfo.x86_64: I: checking-url https://pypi.python.org/pypi/llvmmath (timeout 10 seconds) python-llvmmath.spec: I: checking-url http://pypi.python.org/packages/source/l/llvmmath/llvmmath-0.1.1.tar.gz (timeout 10 seconds) 7 packages and 1 specfiles checked; 0 errors, 61 warnings. I sit intended to have all the *.c files in %{python_sitearch}? If they are development files, please create -devel packages. If they are just code examples, you should move them to %doc. In doubt, ask upstream what to do. Taking this for a full review.
I have filled a question upstream https://github.com/ContinuumIO/llvmmath/issues/3 no answer yet. Meanwhile I have tried to remove the C code. That breaks some tests. So the c files are neither examples nor devel files.
Any news here...?
Nope, no news from upstream
Given that I have retired python-llvpy, this package is not interesting for me anymore.