On Thu, 2014-02-13 at 10:02 +0100, Andreas Tille wrote: > > I admit if I would have had a quick clue I would have provided it > immediately. Despite I'm using pbuilder basically all the time I never > experienced this problem ... most probably since I never added any *-dbg > package to the Build-Dependencies which is IMHO totally void. Do you > have any reason for this? > Aren't these debug packages required to build the extension debug symbols. I assumed this from an example I picked from another package in the archive (but fail to remember which). If they aren't required, I am happy to use your patch to drop them.
> So I would recommend: > > $ git diff > diff --git a/debian/control b/debian/control > index b272bae..dfc2428 100644 > --- a/debian/control > +++ b/debian/control > @@ -6,18 +6,13 @@ Priority: optional > Build-Depends: cython, > cython-dbg, > cython3, > - cython3-dbg, > debhelper (>= 9), > libfftw3-dev (>= 3.3), > libjs-jquery, > - python-all-dbg, > python-all-dev, > python-numpy, > - python-numpy-dbg, > - python3-all-dbg, > python3-all-dev, > python3-numpy, > - python3-numpy-dbg, > quilt > Standards-Version: 3.9.5 > Vcs-Browser: > http://anonscm.debian.org/gitweb/?p=debian-science/packages/pyfftw.git > > in any case. > > When speaking about Build-Depends: Please also remove quilt from > Build-Depends *and* from debian/rules (--with ...,quilt). This is > redundant when using debian/source/format 3.0 (quilt). > > After applying the patch above the package does not yet build since it > runs into: > > > 'build/scripts-2.7' does not exist -- can't clean it > pybuild --clean -i python{version} -p 3.3 --dir . > I: pybuild base:170: python3.3 setup.py clean > Traceback (most recent call last): > File "setup.py", line 25, in <module> > import numpy > ImportError: No module named 'numpy' > E: pybuild pybuild:256: clean: plugin distutils failed with: exit code=1: > python3.3 setup.py clean > > > if on the building machine the packages python-numpy *and* python3-numpy > are missing. I have no idea how autobuild machines are dealing with > this but I'd recommend asking for advise at the > [email protected] mailing list how to sensibly tweak your > clean target to only clean "if necessary" and prevent setup.py from > doing useless things. > > Kind regards > > Andreas. > -- debian-science-maintainers mailing list [email protected] http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/debian-science-maintainers
