On Fri, Nov 30, 2012 at 09:01:16AM +1100, Ben Finney wrote:
> The Debian project still needs to keep its promise that the recipient can
> modify any part of the package at the source level, and build it from the
> modified source using only Debian.

Fair enough.

> That means the recipient of Debian must be able to build the documentation
> from the reST files. And that means Debian needs to include the
> dependencies for building the documentation, including required Docutils
> extensions <URL:http://bugs.debian.org/559916>.
>
> So my advice to anyone who wants to work toward getting ‘bugs-everywhere’
> to enter Debian again is to work with the packagers of its build
> dependencies, including getting Bug#559916 fixed.

Unfortunately, #559916 has been open for almost three years now.
There has even been an apparently ready-to-merge package since June
(although the mentors link is out of date, the source is available
[1]).  I don't know what to do to push that forward (if anyone reading
this knows what I can do, let me know.  I'd be glad to help).

What I *can* do is work on the BE side of things.  My views on
possible workarounds haven't changed much since the last time we
discussed this:

1. Package BE without the docs (à la SciPy [2])
2. Add a new build target to make the user-facing docs (doc/*.txt,
   which don't use numpydoc) without pulling in the API docs
   (doc/libbe/*, which does use numpydoc-style docstrings).  Debian
   can package just the user-facing docs.
3. Build the docs without numpydoc 

A long time ago (on the BE list) you said:

On Wed, Feb 23, 2011 at 05:19:42PM +1100, Ben Finney wrote:
> "W. Trevor King" <wk...@drexel.edu> writes:
> > All the user-directed stuff is fine.  Some of the API documentation
> > isn't quite as nice.
> 
> You're right. I had assumed the dependency on the ‘numpydoc’ extension
> was strict, but I'd be happy with those results.
> 
> When I try today, though, I get this error:
> 
> [snip error due to older Sphinx]

Now that more modern versions of Sphinx have had time to percolate
into Debian, would you care to revisit this?

Cheers,
Trevor

[1]: 
http://anonscm.debian.org/viewvc/python-modules/packages/numpydoc/trunk/debian/
[2]: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=600547

-- 
This email may be signed or encrypted with GnuPG (http://www.gnupg.org).
For more information, see http://en.wikipedia.org/wiki/Pretty_Good_Privacy

Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to