[Python-modules-team] Bug#892906: python-lupa: add lua build dependency

Frédéric Bonnard frediz at debian.org
Thu Mar 15 10:03:02 UTC 2018


Hi,
the patch is actually not good as buildd will ignore the alternatives.
This should be better : 

- libluajit-5.1-dev,
+ libluajit-5.1-dev [!s390x !alpha !hppa !ia64 !m68k !powerpcspe !sh4 !sparc64] | liblua5.1-0-dev

based on the current support of luajit.

F.

On Wed, 14 Mar 2018 11:45:05 +0100, Frédéric Bonnard <frediz at debian.org> wrote:
> Package: src:python-lupa
> Version: 1.6+dfsg-1
> Tags: patch pending
> 
> --
> 
> Dear maintainer,
> 
> I see that python-lupa misses libluajit build dependency on several
> architectures, and that it's supposed to be compatible with lua, so
> wouldn't it make sense to rely on liblua in case the build dependency
> libluajit is not available ?
> Also on ppc64el, the future of the luajit port is unsure (there also a
> FTBFS on ppc64el for python-lupa).. so at some point if ppc64* support
> is dropped from libluajit, we would still have a python-lupa (but working
> this time).
> I tried a simple patch and it builds and run tests fine on ppc64el.
> 
> Regards.
> F.
> diff -Nru python-lupa-1.6+dfsg/debian/control python-lupa-1.6+dfsg/debian/control
> --- python-lupa-1.6+dfsg/debian/control	2018-01-08 21:00:01.000000000 +0000
> +++ python-lupa-1.6+dfsg/debian/control	2018-01-08 21:00:01.000000000 +0000
> @@ -8,7 +8,7 @@
>   cython3,
>   debhelper (>= 11),
>   dh-python,
> - libluajit-5.1-dev,
> + libluajit-5.1-dev | liblua5.1-0-dev,
>   pkg-config,
>   python3-all,
>   python3-all-dev,
> @@ -26,7 +26,7 @@
>   ${misc:Depends},
>   ${python3:Depends},
>   ${shlibs:Depends},
> -Description: Python wrapper around LuaJIT (Python3 version)
> +Description: Python wrapper around LuaJIT or Lua (Python3 version)
>   Lupa integrates the runtimes of Lua or LuaJIT2 into CPython. It is a partial
>   rewrite of LunaticPython in Cython with some additional features such as proper
>   coroutine support.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 833 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/python-modules-team/attachments/20180315/bb435281/attachment.sig>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 833 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/python-modules-team/attachments/20180315/bb435281/attachment-0001.sig>


More information about the Python-modules-team mailing list