[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#694761: unblock pre-approval: python-scipy missing sources, how to proceed



Package: release.debian.org
Severity: normal
User: release.debian.org@packages.debian.org
Usertags: unblock

hello,

I'm asking for advice on how to proceed with bug 589731.
The missing sources problem there is solved in svn [1, r23110, debdiff
attached], but the question is whether we want to regenerate the C files
created from these sources for Wheezy.
Wheezy is built using pregenerated C files created with cython 0.15
whereas wheezy has cython 0.15.1, so we inevitable get different output.
0.15.1 is a bugfix only release so hopefully it should only get better.
Unfortunately the diff when regenerating the sources is very large and
pretty much unreviewable (attached see [2] for comments)

To somewhat check if everything is ok I ran a couple of quite
thorough testsuites of rdepends (pandas, statsmodels, nipy and of
course scipys own testsuite) with no issues.

please advise if I should request sponsorship for the version with only
the pyx sources added to the tarball and no regeneration (svn revision
23110), or the version that also regenerates the c files from the pyx
sources (svn revision 23112).



[1] svn://svn.debian.org/python-modules/packages/scipy/trunk
[2]
 cluster/_vq_rewrite.c     | 5251
++++++++++++++++++++++++++++++++++++++++++++++
 interpolate/interpnd.c    | 1036 ++++-----
 interpolate/interpnd.pyx  | 1166 ++++++++++
 io/matlab/mio5_utils.c    |  149 -
 io/matlab/mio_utils.c     |    4
 io/matlab/streams.c       |  370 +--
 signal/spectral.c         |   73
 spatial/ckdtree.c         |  159 -
 spatial/qhull.c           |  461 ++--
 special/lambertw.c        |   79
 special/orthogonal_eval.c | 1253 +++++-----
 stats/vonmises_cython.c   |  128 -
 12 files changed, 8308 insertions(+), 1821 deletions(-)

according to my buildlog _vq_rewrite.c is not used (it uses the non
rewrite-version)
interpnd.pyx is generated from interpnd.pyx.in which again generates
interpnd.c

Attachment: 0001-change-by-recythoning.patch.xz
Description: application/xz

Attachment: scipy.debdiff.xz
Description: application/xz

Attachment: signature.asc
Description: OpenPGP digital signature


Reply to: