[Python-apps-team] Bug#870426: cython: Break build dependency cycle with python-numpy

Ximin Luo infinity0 at debian.org
Thu Aug 24 23:49:00 UTC 2017


Control: tags -1 upstream
Control: forwarded -1 https://github.com/cython/cython/issues/1843

I've asked upstream about this, waiting for an answer.

X

On Tue, 1 Aug 2017 14:04:57 -0700 Daniel Schepler <dschepler at gmail.com> wrote:
> Source: cython
> Version: 0.25.2-2
> Severity: wishlist
> 
> Currently, src:cython and src:python-numpy both have Build-Depends on
> each other which makes it difficult to bootstrap those packages.  It
> would be nice if one or the other could provide a build profile to
> break this cycle.
> 
> The cython source package successfully builds if I drop the build
> dependencies on python-numpy, python3-numpy, and gdb and then build
> with DEB_BUILD_OPTIONS=nocheck.  However, I don't really know enough
> about the package to tell whether the resulting binary packages are
> unchanged.  If so, then it should be enough just to update
> debian/control with something like:
> 
> Build-Depends: debhelper (>= 7.0.50~), dpkg-dev (>= 1.16.1~),
> python-all-dev (>= 2.6.6-3~), python-all-dbg, help2man (>= 1.37.1~),
> python-sphinx, python-numpy <!nocheck>, python3-all-dev,
> python3-all-dbg, python3-numpy <!nocheck>, gdb <!nocheck>
> 
> Otherwise, the results might still be useful for bootstrapping; but
> then you would need to have it produce renamed packages like
> cython-stage1, and then update other source packages involved in
> cycles to be able to build using that.
> -- 
> Daniel Schepler
> 
> 

-- 
GPG: ed25519/56034877E1F87C35
GPG: rsa4096/1318EFAC5FBBDBCE
https://github.com/infinity0/pubkeys.git



More information about the Python-apps-team mailing list