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

Attachment: signature.asc
Description: This is a digitally signed message part.

Reply via email to