On Wednesday, June 12, 2013 10:56:42 PM Tomasz Rybak wrote: > I assume binNMU was part of the Python3.3 transition, unrelated to > Boost 1.53 transition?
Yes. > Does it mean that I do not need to add python3.3 to Build-dependencies? > I've added it to all my packages (pytools - #707310, pycuda, pyopencl) > but have not yet uploaded anything. For pyopencl you already build-dep on python3-all-dev, which will pull in python3.3 packages. No need to change anything for that. > Dnia 2013-06-11, wto o godzinie 00:11 -0400, Scott Kitterman pisze: > > Package: pyopencl > > Version: 2012.1-1 > > Severity: serious > > Justification: fails to build from source (but built successfully in the > > past) > [ cut ] > > > dh_sphinxdoc -a > > > > dh_sphinxdoc: Sphinx documentation not found > > make: *** [binary-arch] Error 2 > > dpkg-buildpackage: error: fakeroot debian/rules binary-arch gave error > > exit status 2 > PyOpenCL needs binary module (pyopencl) to be present when building > Sphinx documentation because it imports some OpenCL constants into > documentation. I've added "make -C docs" (with PYTHONPATH pointing > to newly-build module) to override_dh_auto_build to deal with it. > As it seems to be a problem now, is there a better way to do it? This error was in debian/rules binary-arch. You should only be trying to build the docs in debian/rules binary-indep. I think that is the solution you should be after, but I don't have specific advice since I've not had to do that with the dh short form rules, just the older debhelper long form rules where everything is explicit. Scott K
signature.asc
Description: This is a digitally signed message part.