<?xml version="1.0" encoding="UTF-8"?>
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://purl.org/rss/1.0/" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:syn="http://purl.org/rss/1.0/modules/syndication/" xmlns:admin="http://webns.net/mvcb/">
  <channel rdf:about="http://blog.gmane.org/gmane.text.docutils.devel">
    <title>gmane.text.docutils.devel</title>
    <link>http://blog.gmane.org/gmane.text.docutils.devel</link>
    <description/>
    <syn:updatePeriod>hourly</syn:updatePeriod>
    <syn:updateFrequency>1</syn:updateFrequency>
    <syn:updateBase>1901-01-01T00:00+00:00</syn:updateBase>
    <items>
      <rdf:Seq>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.text.docutils.devel/6102"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.text.docutils.devel/6101"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.text.docutils.devel/6100"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.text.docutils.devel/6099"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.text.docutils.devel/6098"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.text.docutils.devel/6097"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.text.docutils.devel/6096"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.text.docutils.devel/6095"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.text.docutils.devel/6094"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.text.docutils.devel/6093"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.text.docutils.devel/6092"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.text.docutils.devel/6091"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.text.docutils.devel/6090"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.text.docutils.devel/6089"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.text.docutils.devel/6088"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.text.docutils.devel/6087"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.text.docutils.devel/6086"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.text.docutils.devel/6085"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.text.docutils.devel/6084"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.text.docutils.devel/6083"/>
      </rdf:Seq>
    </items>
    <image rdf:resource="http://gmane.org/img/gmane-25t.png"/>
    <textinput rdf:resource=""/>
  </channel>
  <image rdf:about="http://gmane.org/img/gmane-25t.png">
    <title>Gmane</title>
    <url>http://gmane.org/img/gmane-25t.png</url>
    <link>http://gmane.org</link>
  </image>
  <item rdf:about="http://permalink.gmane.org/gmane.text.docutils.devel/6102">
    <title>[ docutils-Patches-3527397 ] Add indentation toliteral blocks in manpage writer</title>
    <link>http://permalink.gmane.org/gmane.text.docutils.devel/6102</link>
    <description>&lt;pre&gt;Patches item #3527397, was opened at 2012-05-16 13:42
Message generated for change (Settings changed) made by grubert
You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&amp;amp;atid=422032&amp;amp;aid=3527397&amp;amp;group_id=38414

Please note that this message will contain a full copy of the comment thread,
including the initial issue submission, for this request,
not just the latest update.
Category: None
Group: None
Status: Open
Resolution: None
Priority: 5
Private: No
Submitted By: Joshua Graff (joshuagraff)
Summary: Add indentation to literal blocks in manpage writer

Initial Comment:
The current manpage writer does not add or maintain any type of indentation on literal blocks. 

Example: 

$ cat example.rst
=====
Title
=====
  
:Version: 1.1
:Author: joe.user&amp;lt; at &amp;gt;example.com
  
  
Example
=======
  
Example::
  
  $ man ls

$ rst2man.py example.rst &amp;gt; example.man
$ man ./example.man
NAME
       Title -

EXAMPLE
       Example:

       $ man ls

AUTHOR
       joe.user&amp;lt; at &amp;gt;example.com



In the above example '$ man ls' starts at the same indentation level as 'Example:', which
seems difficult to read. A solution that has worked well for me is to treat literal blocks
like block quotes in the manpage writer.

Example:

$ rst2man.py example.rst &amp;gt; example.man
$ man ./example.man
NAME
       Title -

EXAMPLE
       Example:

          $ man ls

AUTHOR
       joe.user&amp;lt; at &amp;gt;example.com


Attached is patch to indent literal blocks like block quotes which I hope others may find 
useful.

-Josh

----------------------------------------------------------------------

You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&amp;amp;atid=422032&amp;amp;aid=3527397&amp;amp;group_id=38414

------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
&lt;/pre&gt;</description>
    <dc:creator>SourceForge.net</dc:creator>
    <dc:date>2012-05-25T04:23:30</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.text.docutils.devel/6101">
    <title>[ docutils-Patches-3527401 ] manpage writeraddmonition's don't preserve indentation</title>
    <link>http://permalink.gmane.org/gmane.text.docutils.devel/6101</link>
    <description>&lt;pre&gt;Patches item #3527401, was opened at 2012-05-16 14:12
Message generated for change (Comment added) made by grubert
You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&amp;amp;atid=422032&amp;amp;aid=3527401&amp;amp;group_id=38414

Please note that this message will contain a full copy of the comment thread,
including the initial issue submission, for this request,
not just the latest update.
Category: None
Group: None
Status: Open
Resolution: None
Priority: 5
Private: No
Submitted By: Joshua Graff (joshuagraff)
Summary: manpage writer addmonition's don't preserve indentation

Initial Comment:
In the manpage writer admonitions use troff's ``.IP``/``.RE`` for paragraph 
indentation. This unfortunately does not appear to preserve indentation for 
bullets and other block types (literal) that might be contained within an 
admonition.

Example:

$ cat example.rst
=====
Title
=====
  
:Version: 1.1
:Author: joe.user&amp;lt; at &amp;gt;example.com
  
  
Example
=======
  
This is an example.
  
.. NOTE::
   This is an important note.
  
   * Bullet
  
   Example::
  
     $ man ls

$ rst2man.py example.rst &amp;gt; example.man
$ ./example.man
NAME
       Title -

EXAMPLE
       This is an example.

       Note   This is an important note.

       o Bullet

       Example:

       $ man ls

AUTHOR
       joe.user&amp;lt; at &amp;gt;example.com

In the above example both the bullet and literal block start at the same indentation
level as 'Note'. A solution that has worked well for me is to treat admonitions as 
block quotes with a strong heading.

Example:

$ rst2man.py example.rst &amp;gt; example.man
$ man ./example.man
NAME
       Title -

EXAMPLE
       This is an example.

       NOTE:
          This is an important note.

          o Bullet

          Example:

          $ man ls

AUTHOR
       joe.user&amp;lt; at &amp;gt;example.com


Please note the missing indentation of the literal block 'Example:' is 
described in patch item #3527397.

Attached is a patch with the changes described above which I hope other may find useful.

-Josh


----------------------------------------------------------------------

Date: 2012-05-24 21:22

Message:
* needs to pass sandbox/manpage-writer (obviously test will need change)
* check against mercurial
* maybe mplayer also uses manpage-writer

in progress

----------------------------------------------------------------------

You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&amp;amp;atid=422032&amp;amp;aid=3527401&amp;amp;group_id=38414

------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
&lt;/pre&gt;</description>
    <dc:creator>SourceForge.net</dc:creator>
    <dc:date>2012-05-25T04:22:57</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.text.docutils.devel/6100">
    <title>Re: C reStructuredText parser</title>
    <link>http://permalink.gmane.org/gmane.text.docutils.devel/6100</link>
    <description>&lt;pre&gt;
FWIW, I'm not wedded to Lemon, only to C.  Lemon is convenient because it's
easy to add as a bundled dependency: tiny (2 C files), compiles everywhere,
and public domain so no licensing restrictions.

But one of the questions I'd have here is whether it makes more sense to
approach parsing RST from the top down (LL, recursive descent) or from the
bottom up (LR, LALR).  If the reference parser for RST uses something like an
extremely complex regular expression, maybe it makes sense to hand-code a
recursive descent parser?

    http://en.wikipedia.org/wiki/Recursive_descent_parser#C_implementation

It might be worthwhile to collect some opinions on stackoverflow.com.  And
maybe it's time I bought the Dragon book and read the chapter on parsing. :)


Agreed.

Marvin Humphrey

------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
&lt;/pre&gt;</description>
    <dc:creator>Marvin Humphrey</dc:creator>
    <dc:date>2012-05-18T22:30:59</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.text.docutils.devel/6099">
    <title>Re: C reStructuredText parser</title>
    <link>http://permalink.gmane.org/gmane.text.docutils.devel/6099</link>
    <description>&lt;pre&gt;
:)

The project is Apache Lucy.  Our portability and dependency goals are to build
on all common operating systems and to require only a C compiler environment
(C99/C++ compiler, Make, linker, etc.) in addition to the dynamic language
"host" which the Lucy C core gets bound to.  These requirements are very
unlikely to be relaxed -- if it came down to choosing between a different
lightweight markup language and adding Python as a mandatory dependency, we
would go with a different lightweight markup language.


It's not essential that this task consume an absolute minimum of
engineering hours.  So long as it looks like the parser I write will
ultimately be used by Lucy, I'm happy to at least spend a few days getting
something up and running -- I'd do it partly for work, partly for fun, partly
to learn more about parsing, and partly for the public good.

Besides, the hard work you've put in building consensus and writing a
canonical spec may benefit us:

    http://markmail.org/message/s5bs5ik5gusga3ws

    In my opinion, our number one priority should be to commit to an external
    spec that is carved in stone.  Debating lightweight markup syntax might be
    even less fun than debating query parser syntax. :P  By implementing an
    authoritative spec, we limit the scope of debate and shut down a lot of
    bikeshedding before it starts.

Our use case is embedding lightweight markup in C-style comments:

    /** Do some stuff with ``foo`` and ``bar``.
      *
      * :param foo: a `Foo`.
      * :param bar: a `Bar`.
      * :return: true on success, false on failure.
      */

The content will be transformed into the native document format of the host
language: POD for Perl, RDoc for Ruby, etc.

We originally considered a hybrid of Markdown and Javadoc/Doxygen-style &amp;lt; at &amp;gt;tags,
but are now evaluating reStructuredText.

Marvin Humphrey

------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
&lt;/pre&gt;</description>
    <dc:creator>Marvin Humphrey</dc:creator>
    <dc:date>2012-05-18T22:07:12</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.text.docutils.devel/6098">
    <title>[ docutils-Bugs-3527842 ] Extra directories forpython 3</title>
    <link>http://permalink.gmane.org/gmane.text.docutils.devel/6098</link>
    <description>&lt;pre&gt;Bugs item #3527842, was opened at 2012-05-18 04:40
Message generated for change (Tracker Item Submitted) made by toddrme2178
You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&amp;amp;atid=422030&amp;amp;aid=3527842&amp;amp;group_id=38414

Please note that this message will contain a full copy of the comment thread,
including the initial issue submission, for this request,
not just the latest update.
Category: None
Group: None
Status: Open
Resolution: None
Priority: 5
Private: No
Submitted By: Todd Rme (toddrme2178)
Assigned to: Nobody/Anonymous (nobody)
Summary: Extra directories for python 3

Initial Comment:
 When compiling docutils 9 for python 3 I get the same directories I get with python 2:

{root}/{prefix}/bin/
{root}/{prefix}/{site-packages}/docutils/

However, I also extra directories that are not present in the python 2 version. These are:

{root}/{prefix}/{site-packages}/test/
{root}/{prefix}/{site-packages}/tools/

I was told that these directories are not supposed to be there.

----------------------------------------------------------------------

You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&amp;amp;atid=422030&amp;amp;aid=3527842&amp;amp;group_id=38414

------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
&lt;/pre&gt;</description>
    <dc:creator>SourceForge.net</dc:creator>
    <dc:date>2012-05-18T11:40:39</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.text.docutils.devel/6097">
    <title>Re: C reStructuredText parser</title>
    <link>http://permalink.gmane.org/gmane.text.docutils.devel/6097</link>
    <description>&lt;pre&gt;Hi Marvin!

38 minutes ago Stefan Merten wrote:

Normally you start with the tokens for a grammar. I wrote a good part
of `rst.el` and there is `rst-re-alist-def` which defines a lot of
regular expressions for matching reStructuredText stuff. May be this
could be used for a start.

You find `rst.el` at

http://docutils.svn.sourceforge.net/svnroot/docutils/trunk/docutils/tools/editors/emacs/rst.el


Grüße

Stefan
------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/&lt;/pre&gt;</description>
    <dc:creator>Stefan Merten</dc:creator>
    <dc:date>2012-05-17T14:03:32</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.text.docutils.devel/6096">
    <title>Re: C reStructuredText parser</title>
    <link>http://permalink.gmane.org/gmane.text.docutils.devel/6096</link>
    <description>&lt;pre&gt;Hi Marvin!

Yesterday Marvin Humphrey wrote:

The main question is whether you can squeeze reStructuredText syntax
into a LALR(1) (or any other recursive) grammar. Frankly I doubt this.
One of the beauties of reStructuredText is that it is very readable /
writable for humans - which more or less implies that it is difficult
to parse.

However, it could be worth a try to at least cover a significant
subset of reStructuredText by a formal grammar. This would open the
door for reStructuredText parsers in other programming languages, too.
IMHO this would be a worthwhile goal.

In the past I worked with formal grammars a couple of times. May be I
can help a bit here. However, don't hold your breath for a reaction
from me ;-) .


Grüße

Stefan
------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/&lt;/pre&gt;</description>
    <dc:creator>Stefan Merten</dc:creator>
    <dc:date>2012-05-17T13:22:47</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.text.docutils.devel/6095">
    <title>Re: C reStructuredText parser</title>
    <link>http://permalink.gmane.org/gmane.text.docutils.devel/6095</link>
    <description>&lt;pre&gt;
Seems short-sighted. Perhaps it would be easier to push for an exception.


I don't know of anything. The most up-to-date resource I know of for
tools using and implementing reST is
http://stackoverflow.com/questions/2746692/restructuredtext-tool-support


No idea. The reST parser is completely home-grown, and doesn't use any
kind of parser generator.

Be warned: reST is a two-dimensional markup language. Indentation is
significant, as well as specific amounts of relative indentation
(e.g., things that line up belong at the same level). Like the Python
language, but sometimes more exacting. The most extreme example is
tables. The table parser is implemented like a graphic edge-detecting
algorithm.

IOW, it would be a significant task to reimplement the reST parser.
You may want to look for tools that already exist in the C world, even
if you have to settle for what you may think is an inferior markup
language.

&lt;/pre&gt;</description>
    <dc:creator>David Goodger</dc:creator>
    <dc:date>2012-05-17T00:57:21</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.text.docutils.devel/6094">
    <title>Re: C reStructuredText parser</title>
    <link>http://permalink.gmane.org/gmane.text.docutils.devel/6094</link>
    <description>&lt;pre&gt;
This is just FUD. The standard is as solid as anything in software,
short of an ISO/IEEE standard. The basic syntax has been established
and has been used for over 10 years. I don't foresee any significant
incompatible changes to the syntax. There will undoubtedly be
additions, as there is in any evolving project.

Please avoid spreading FUD.

&lt;/pre&gt;</description>
    <dc:creator>David Goodger</dc:creator>
    <dc:date>2012-05-17T00:46:06</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.text.docutils.devel/6093">
    <title>Re: C reStructuredText parser</title>
    <link>http://permalink.gmane.org/gmane.text.docutils.devel/6093</link>
    <description>&lt;pre&gt;A c parser strikes me as useful. However, one problem with restructured 
text is the lack of a solid standard (no?). I believe the syntax is 
still being developed.

Paul

On 5/16/12 9:40 AM, Marvin Humphrey wrote:


------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
&lt;/pre&gt;</description>
    <dc:creator>Paul Tremblay</dc:creator>
    <dc:date>2012-05-17T00:08:43</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.text.docutils.devel/6092">
    <title>[ docutils-Patches-3527401 ] manpage writeraddmonition's don't preserve indentation</title>
    <link>http://permalink.gmane.org/gmane.text.docutils.devel/6092</link>
    <description>&lt;pre&gt;Patches item #3527401, was opened at 2012-05-16 14:12
Message generated for change (Tracker Item Submitted) made by joshuagraff
You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&amp;amp;atid=422032&amp;amp;aid=3527401&amp;amp;group_id=38414

Please note that this message will contain a full copy of the comment thread,
including the initial issue submission, for this request,
not just the latest update.
Category: None
Group: None
Status: Open
Resolution: None
Priority: 5
Private: No
Submitted By: Joshua Graff (joshuagraff)
Assigned to: Nobody/Anonymous (nobody)
Summary: manpage writer addmonition's don't preserve indentation

Initial Comment:
In the manpage writer admonitions use troff's ``.IP``/``.RE`` for paragraph 
indentation. This unfortunately does not appear to preserve indentation for 
bullets and other block types (literal) that might be contained within an 
admonition.

Example:

$ cat example.rst
=====
Title
=====
  
:Version: 1.1
:Author: joe.user&amp;lt; at &amp;gt;example.com
  
  
Example
=======
  
This is an example.
  
.. NOTE::
   This is an important note.
  
   * Bullet
  
   Example::
  
     $ man ls

$ rst2man.py example.rst &amp;gt; example.man
$ ./example.man
NAME
       Title -

EXAMPLE
       This is an example.

       Note   This is an important note.

       o Bullet

       Example:

       $ man ls

AUTHOR
       joe.user&amp;lt; at &amp;gt;example.com

In the above example both the bullet and literal block start at the same indentation
level as 'Note'. A solution that has worked well for me is to treat admonitions as 
block quotes with a strong heading.

Example:

$ rst2man.py example.rst &amp;gt; example.man
$ man ./example.man
NAME
       Title -

EXAMPLE
       This is an example.

       NOTE:
          This is an important note.

          o Bullet

          Example:

          $ man ls

AUTHOR
       joe.user&amp;lt; at &amp;gt;example.com


Please note the missing indentation of the literal block 'Example:' is 
described in patch item #3527397.

Attached is a patch with the changes described above which I hope other may find useful.

-Josh


----------------------------------------------------------------------

You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&amp;amp;atid=422032&amp;amp;aid=3527401&amp;amp;group_id=38414

------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
&lt;/pre&gt;</description>
    <dc:creator>SourceForge.net</dc:creator>
    <dc:date>2012-05-16T21:12:28</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.text.docutils.devel/6091">
    <title>[ docutils-Patches-3527397 ] Add indentation toliteral blocks in manpage writer</title>
    <link>http://permalink.gmane.org/gmane.text.docutils.devel/6091</link>
    <description>&lt;pre&gt;Patches item #3527397, was opened at 2012-05-16 13:42
Message generated for change (Tracker Item Submitted) made by joshuagraff
You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&amp;amp;atid=422032&amp;amp;aid=3527397&amp;amp;group_id=38414

Please note that this message will contain a full copy of the comment thread,
including the initial issue submission, for this request,
not just the latest update.
Category: None
Group: None
Status: Open
Resolution: None
Priority: 5
Private: No
Submitted By: Joshua Graff (joshuagraff)
Assigned to: Nobody/Anonymous (nobody)
Summary: Add indentation to literal blocks in manpage writer

Initial Comment:
The current manpage writer does not add or maintain any type of indentation on literal blocks. 

Example: 

$ cat example.rst
=====
Title
=====
  
:Version: 1.1
:Author: joe.user&amp;lt; at &amp;gt;example.com
  
  
Example
=======
  
Example::
  
  $ man ls

$ rst2man.py example.rst &amp;gt; example.man
$ man ./example.man
NAME
       Title -

EXAMPLE
       Example:

       $ man ls

AUTHOR
       joe.user&amp;lt; at &amp;gt;example.com



In the above example '$ man ls' starts at the same indentation level as 'Example:', which
seems difficult to read. A solution that has worked well for me is to treat literal blocks
like block quotes in the manpage writer.

Example:

$ rst2man.py example.rst &amp;gt; example.man
$ man ./example.man
NAME
       Title -

EXAMPLE
       Example:

          $ man ls

AUTHOR
       joe.user&amp;lt; at &amp;gt;example.com


Attached is patch to indent literal blocks like block quotes which I hope others may find 
useful.

-Josh

----------------------------------------------------------------------

You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&amp;amp;atid=422032&amp;amp;aid=3527397&amp;amp;group_id=38414

------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
&lt;/pre&gt;</description>
    <dc:creator>SourceForge.net</dc:creator>
    <dc:date>2012-05-16T20:42:49</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.text.docutils.devel/6090">
    <title>C reStructuredText parser</title>
    <link>http://permalink.gmane.org/gmane.text.docutils.devel/6090</link>
    <description>&lt;pre&gt;Hello,

There's a C project I'm involved with where it might make sense to use the
reStructuredText format, but the portability and dependency policies mandate
only C dependencies, so we can't use docutils.

I looked around for a reStructuredText parser implemented in C, but came up
empty.  Anybody know of one?

If not, would it be realistic to attempt a parser based on the Lemon
parser generator, which is an LALR(1) parser generator similar to yacc?  I'm
not a parsing guru, but I've had some success writing parsers with Lemon
in the past.

    http://www.hwaci.com/sw/lemon/

Cheers,

Marvin Humphrey

------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
&lt;/pre&gt;</description>
    <dc:creator>Marvin Humphrey</dc:creator>
    <dc:date>2012-05-16T13:40:57</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.text.docutils.devel/6089">
    <title>Re: [Latex support in docutils] Problem with the restructuredtext reference.</title>
    <link>http://permalink.gmane.org/gmane.text.docutils.devel/6089</link>
    <description>&lt;pre&gt;




There can be several reasons for the problems.

A detailled description of the used programs (and versions) and the
warnings/errors is welcome, as are suggestions for improvement.
(Patches will need revision/discussion before application, so instead of
preparing the perfect patch start in pieces.)

Thanks,

Günter


------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
Docutils-develop mailing list
Docutils-develop&amp;lt; at &amp;gt;lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/docutils-develop

Please use "Reply All" to reply to the list.
&lt;/pre&gt;</description>
    <dc:creator>Guenter Milde</dc:creator>
    <dc:date>2012-05-14T14:13:45</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.text.docutils.devel/6088">
    <title>[Latex support in docutils] Problem with therestructuredtext reference.</title>
    <link>http://permalink.gmane.org/gmane.text.docutils.devel/6088</link>
    <description>&lt;pre&gt;Hello,

I tried to compile the restructured text reference manual with 
rst2latex, and I had several warnings in doing so :

#!/bin/bash

mkdir tmp &amp;amp;&amp;amp; cd tmp
wget http://docutils.sourceforge.net/docs/ref/rst/restructuredtext.txt
rst2latex2 restructuredtext.txt rst.tex
pdflatex rst.tex

We have problems with references, and some chars are not translated 
properly. However it works rather well. But do you think it would be a 
good idea to propose a fix for perfectionnists ?

Cheers,

David

------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
&lt;/pre&gt;</description>
    <dc:creator>David Kremer</dc:creator>
    <dc:date>2012-05-14T13:24:51</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.text.docutils.devel/6087">
    <title>[ docutils-Bugs-3525847 ]test_directives/test_include.py: UnicodeEncodeError</title>
    <link>http://permalink.gmane.org/gmane.text.docutils.devel/6087</link>
    <description>&lt;pre&gt;Bugs item #3525847, was opened at 2012-05-11 07:18
Message generated for change (Comment added) made by milde
You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&amp;amp;atid=422030&amp;amp;aid=3525847&amp;amp;group_id=38414

Please note that this message will contain a full copy of the comment thread,
including the initial issue submission, for this request,
not just the latest update.
Category: None
Group: None
Priority: 5
Private: No
Submitted By: Jakub Wilk (jakub-wilk)
Assigned to: Nobody/Anonymous (nobody)
Summary: test_directives/test_include.py: UnicodeEncodeError

Initial Comment:
If LC_ALL=C is set to C, test_directives/test_include.py fails with UnicodeEncodeError:

$ LC_ALL=C python test/test_parsers/test_rst/test_directives/test_include.py
................E.............
======================================================================
ERROR: test/test_parsers/test_rst/test_directives/test_include.py: totest['include'][14]; test_parser (DocutilsTestSupport.ParserTestCase)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/tmp/docutils-0.9/test/DocutilsTestSupport.py", line 456, in test_parser
    self.parser.parse(self.input, document)
  File "/tmp/docutils-0.9/docutils/parsers/rst/__init__.py", line 162, in parse
    self.statemachine.run(inputlines, document, inliner=self.inliner)
  File "/tmp/docutils-0.9/docutils/parsers/rst/states.py", line 174, in run
    input_source=document['source'])
  File "/tmp/docutils-0.9/docutils/statemachine.py", line 239, in run
    context, state, transitions)
  File "/tmp/docutils-0.9/docutils/statemachine.py", line 460, in check_line
    return method(match, context, next_state)
  File "/tmp/docutils-0.9/docutils/parsers/rst/states.py", line 2279, in explicit_markup
    nodelist, blank_finish = self.explicit_construct(match)
  File "/tmp/docutils-0.9/docutils/parsers/rst/states.py", line 2291, in explicit_construct
    return method(self, expmatch)
  File "/tmp/docutils-0.9/docutils/parsers/rst/states.py", line 2034, in directive
    directive_class, match, type_name, option_presets)
  File "/tmp/docutils-0.9/docutils/parsers/rst/states.py", line 2083, in run_directive
    result = directive_instance.run()
  File "/tmp/docutils-0.9/docutils/parsers/rst/directives/misc.py", line 75, in run
    handle_io_errors=None)
  File "/tmp/docutils-0.9/docutils/io.py", line 222, in __init__
    self.source = open(source_path, mode, **kwargs)
UnicodeEncodeError: 'ascii' codec can't encode characters in position 0-2: ordinal not in range(128)

----------------------------------------------------------------------
Ran 30 tests in 0.396s

FAILED (errors=1)


----------------------------------------------------------------------

Comment By: Günter Milde (milde)
Date: 2012-05-11 13:59

Message:
Fixed; thanks for the bug report.

You can download a current snapshot from:
http://docutils.svn.sourceforge.net/viewvc/docutils/trunk/docutils/?view=tar


----------------------------------------------------------------------

You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&amp;amp;atid=422030&amp;amp;aid=3525847&amp;amp;group_id=38414

------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
Docutils-develop mailing list
Docutils-develop&amp;lt; at &amp;gt;lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/docutils-develop

Please use "Reply All" to reply to the list.
&lt;/pre&gt;</description>
    <dc:creator>SourceForge.net</dc:creator>
    <dc:date>2012-05-11T20:59:10</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.text.docutils.devel/6086">
    <title>[ docutils-Bugs-3525847 ]test_directives/test_include.py: UnicodeEncodeError</title>
    <link>http://permalink.gmane.org/gmane.text.docutils.devel/6086</link>
    <description>&lt;pre&gt;Bugs item #3525847, was opened at 2012-05-11 07:18
Message generated for change (Tracker Item Submitted) made by jakub-wilk
You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&amp;amp;atid=422030&amp;amp;aid=3525847&amp;amp;group_id=38414

Please note that this message will contain a full copy of the comment thread,
including the initial issue submission, for this request,
not just the latest update.
Category: None
Group: None
Status: Open
Resolution: None
Priority: 5
Private: No
Submitted By: Jakub Wilk (jakub-wilk)
Assigned to: Nobody/Anonymous (nobody)
Summary: test_directives/test_include.py: UnicodeEncodeError

Initial Comment:
If LC_ALL=C is set to C, test_directives/test_include.py fails with UnicodeEncodeError:

$ LC_ALL=C python test/test_parsers/test_rst/test_directives/test_include.py
................E.............
======================================================================
ERROR: test/test_parsers/test_rst/test_directives/test_include.py: totest['include'][14]; test_parser (DocutilsTestSupport.ParserTestCase)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/tmp/docutils-0.9/test/DocutilsTestSupport.py", line 456, in test_parser
    self.parser.parse(self.input, document)
  File "/tmp/docutils-0.9/docutils/parsers/rst/__init__.py", line 162, in parse
    self.statemachine.run(inputlines, document, inliner=self.inliner)
  File "/tmp/docutils-0.9/docutils/parsers/rst/states.py", line 174, in run
    input_source=document['source'])
  File "/tmp/docutils-0.9/docutils/statemachine.py", line 239, in run
    context, state, transitions)
  File "/tmp/docutils-0.9/docutils/statemachine.py", line 460, in check_line
    return method(match, context, next_state)
  File "/tmp/docutils-0.9/docutils/parsers/rst/states.py", line 2279, in explicit_markup
    nodelist, blank_finish = self.explicit_construct(match)
  File "/tmp/docutils-0.9/docutils/parsers/rst/states.py", line 2291, in explicit_construct
    return method(self, expmatch)
  File "/tmp/docutils-0.9/docutils/parsers/rst/states.py", line 2034, in directive
    directive_class, match, type_name, option_presets)
  File "/tmp/docutils-0.9/docutils/parsers/rst/states.py", line 2083, in run_directive
    result = directive_instance.run()
  File "/tmp/docutils-0.9/docutils/parsers/rst/directives/misc.py", line 75, in run
    handle_io_errors=None)
  File "/tmp/docutils-0.9/docutils/io.py", line 222, in __init__
    self.source = open(source_path, mode, **kwargs)
UnicodeEncodeError: 'ascii' codec can't encode characters in position 0-2: ordinal not in range(128)

----------------------------------------------------------------------
Ran 30 tests in 0.396s

FAILED (errors=1)


----------------------------------------------------------------------

You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&amp;amp;atid=422030&amp;amp;aid=3525847&amp;amp;group_id=38414

------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
&lt;/pre&gt;</description>
    <dc:creator>SourceForge.net</dc:creator>
    <dc:date>2012-05-11T14:18:23</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.text.docutils.devel/6085">
    <title>[ docutils-Bugs-3495454 ]http://diveintopython.org/ is gone</title>
    <link>http://permalink.gmane.org/gmane.text.docutils.devel/6085</link>
    <description>&lt;pre&gt;Bugs item #3495454, was opened at 2012-02-28 15:39
Message generated for change (Settings changed) made by milde
You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&amp;amp;atid=422030&amp;amp;aid=3495454&amp;amp;group_id=38414

Please note that this message will contain a full copy of the comment thread,
including the initial issue submission, for this request,
not just the latest update.
Category: None
Group: None
Resolution: Wont Fix
Priority: 5
Private: No
Submitted By: Jakub Wilk (jakub-wilk)
Assigned to: Nobody/Anonymous (nobody)
Summary: http://diveintopython.org/ is gone 

Initial Comment:
roman.py contains the following text:

  This program is part of "Dive Into Python", a free Python tutorial for
  experienced programmers.  Visit http://diveintopython.org/ for the
  latest version.

However, http://diveintopython.org/ currently reads:

  The requested resource / is no longer available on this server and there is no forwarding address. Please remove all references to this resource.

You might want to remove the URL, or maybe point the mirror that apparently someone provides:
http://www.diveintopython.net/


----------------------------------------------------------------------

Comment By: Günter Milde (milde)
Date: 2012-03-30 05:10

Message:
We ship an unaltered "backup copy" of roman.py to ensure working without
external requirements.
The same version (1.4 from 8 August 2001) is e.g. installed by the Debian
package python-roman.

IMV it is better not to patch this external module.

----------------------------------------------------------------------

You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&amp;amp;atid=422030&amp;amp;aid=3495454&amp;amp;group_id=38414

------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
Docutils-develop mailing list
Docutils-develop&amp;lt; at &amp;gt;lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/docutils-develop

Please use "Reply All" to reply to the list.
&lt;/pre&gt;</description>
    <dc:creator>SourceForge.net</dc:creator>
    <dc:date>2012-05-03T11:50:49</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.text.docutils.devel/6084">
    <title>[ docutils-Bugs-2993756 ] PIL import error</title>
    <link>http://permalink.gmane.org/gmane.text.docutils.devel/6084</link>
    <description>&lt;pre&gt;Bugs item #2993756, was opened at 2010-04-28 11:44
Message generated for change (Settings changed) made by milde
You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&amp;amp;atid=422030&amp;amp;aid=2993756&amp;amp;group_id=38414

Please note that this message will contain a full copy of the comment thread,
including the initial issue submission, for this request,
not just the latest update.
Category: None
Group: None
Status: Closed
Priority: 5
Private: No
Submitted By: Jared ()
Assigned to: Nobody/Anonymous (nobody)
Summary: PIL import error

Initial Comment:
Docutils uses "import Image" to use the Python Imaging Library, which conflicts with django's "from PIL import Image" (essentially the module is imported twice and chokes. See this post http://jaredforsyth.com/blog/2010/apr/28/accessinit-hash-collision-3-both-1-and-1/ for more info).

I've attached a patch which fixes this problem.

----------------------------------------------------------------------

Date: 2012-05-03 02:51

Message:
The momentom seems to go towards PIL.Image:

The PIL documentation has both variants:
http://www.pythonware.com/library/pil/handbook/image.htm uses
from PIL import Image. 

Fredrik Lundh pronounced at
http://mail.python.org/pipermail/image-sig/2011-January/006650.html that as
of PIL 1.2 pre-alpha "PIL now lives in the PIL namespace only". So it would
be more future-proof to change all "import Image" statements to "from PIL
import Image".

Pygments (now also imported by Docutils for code highlight uses "from PIL
import ..." in recent versions.

Docutils 0.9(svn) uses

try: # check for the Python Imaging Library
    import PIL
except ImportError:
    try:  # sometimes PIL modules are put in PYTHONPATH's root
        import Image
        class PIL(object): pass  # dummy wrapper
        PIL.Image = Image
    except ImportError:
        PIL = None

since Dec 2011.

----------------------------------------------------------------------

Comment By: David Goodger (goodger)
Date: 2010-04-28 13:08

Message:
The PIL docs
(http://www.pythonware.com/library/pil/handbook/introduction.htm) say to
use "import Image".

If we change Docutils, it may just break somebody else's code. Closing as
"invalid": this is a PIL problem.

Try this workaround in your own code (import PIL.Image once in advance, and
make multiple references in Python's modules table):

9901296
9901296
9901296


----------------------------------------------------------------------

Comment By: Fred L. Drake, Jr. (fdrake)
Date: 2010-04-28 12:34

Message:
PIL has long had this split personality, where it tries to support both
ways of using it.  (This is an insane behavior on PIL's part.)

Apps I'm involved in use "from PIL import Image".

I've no hope that PIL will ever be changed to require one or the other
uses, and I'm not sure I would advocate doing so, because either is likely
to break some non-trivial number of apps.

----------------------------------------------------------------------

Comment By: David Goodger (goodger)
Date: 2010-04-28 12:25

Message:
Can you provide some evidence please? A URL to an authoritative doc would
be best.

Your blog post refers to three projects, two of which use the
"non-standard" form... which pre-date the project using the "standard"
form. I'm leaning toward "won't fix".

----------------------------------------------------------------------

Comment By: Jared ()
Date: 2010-04-28 12:15

Message:
From looking around, I have determined that "from PIL import Image" is the
more accepted, standard usage. I would also hope to change PIL such that
"import Image" would be impossible, but indeed that seems unlikely to
happen.

Although whichever way docutils implements there will still be a way to
break it, would suggest working toward standardization.

----------------------------------------------------------------------

Comment By: David Goodger (goodger)
Date: 2010-04-28 12:07

Message:
Perhaps it's Django that's the real problem? Or PIL/Image itself? (Or maybe
an import problem in Python?)

If we fix this here, won't projects that use Docutils and also do "import
Image" see the same problem?

I'd like to see some justification as to why this is problem for Docutils
to fix.

----------------------------------------------------------------------

You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&amp;amp;atid=422030&amp;amp;aid=2993756&amp;amp;group_id=38414

------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
Docutils-develop mailing list
Docutils-develop&amp;lt; at &amp;gt;lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/docutils-develop

Please use "Reply All" to reply to the list.
&lt;/pre&gt;</description>
    <dc:creator>SourceForge.net</dc:creator>
    <dc:date>2012-05-03T09:51:47</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.text.docutils.devel/6083">
    <title>release 0.9</title>
    <link>http://permalink.gmane.org/gmane.text.docutils.devel/6083</link>
    <description>&lt;pre&gt;Release 0.9 (2012-05-02)

bigger changes are

General:
- reStructuredText "code" role and directive with syntax highlighting
by Pygments.
  "code" option of the "include" directive.
- Fix [ 3402314 ] allow non-ASCII whitespace, punctuation characters
and "international" quotes around inline markup.
- Fix handling of missing stylesheets.


setup.py
- Fix [ 2971827 ] and [ 3442827 ] extras/roman.py moved to
docutils/utils/roman.py


docutils/utils.py -&amp;gt; docutils/utils/__init__.py
- docutils.utils is now a package (providing a place for sub-modules)


docutils/writers/html4css1/__init__.py
- change default for math-output setting to MathJax


docutils/writers/latex2e/__init__.py
- Support the abbreviation and acronym standard roles.
- Record only files required to generate the LaTeX source as dependencies.
- Use \setcounter{secnumdepth}{0} instead of *-versions when
suppressing LaTeX section numbering.

please report any problems

all the best
  engelbert

&lt;/pre&gt;</description>
    <dc:creator>engelbert gruber</dc:creator>
    <dc:date>2012-05-02T19:37:49</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.text.docutils.devel/6082">
    <title>[ docutils-Bugs-3519169 ] rst2pdf crashes inspanFixDim()</title>
    <link>http://permalink.gmane.org/gmane.text.docutils.devel/6082</link>
    <description>&lt;pre&gt;Bugs item #3519169, was opened at 2012-04-18 08:26
Message generated for change (Comment added) made by grubert
You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&amp;amp;atid=422030&amp;amp;aid=3519169&amp;amp;group_id=38414

Please note that this message will contain a full copy of the comment thread,
including the initial issue submission, for this request,
not just the latest update.
Category: None
Group: None
Status: Open
Resolution: None
Priority: 5
Private: No
Submitted By: James Hunt (jamesodhunt)
Assigned to: Nobody/Anonymous (nobody)
Summary: rst2pdf crashes in spanFixDim()

Initial Comment:
I have a large rst document [1] which passes through 'rst2html --strict' correctly but which fails with rst2pdf:

rst2pdf -o /tmp/upstart_cookbook.pdf /tmp/upstart_cookbook.rst
Traceback (most recent call last):
  File "/usr/bin/rst2pdf", line 9, in &amp;lt;module&amp;gt;
    load_entry_point('rst2pdf==0.16', 'console_scripts', 'rst2pdf')()
  File "/usr/lib/pymodules/python2.7/rst2pdf/createpdf.py", line 1456, in main
    compressed=options.compressed)
  File "/usr/lib/pymodules/python2.7/rst2pdf/createpdf.py", line 666, in createPdf
    pdfdoc.multiBuild(elements)
  File "/usr/lib/python2.7/dist-packages/reportlab/platypus/doctemplate.py", line 960, in multiBuild
    self.build(tempStory, **buildKwds)
  File "/usr/lib/python2.7/dist-packages/reportlab/platypus/doctemplate.py", line 880, in build
    self.handle_flowable(flowables)
  File "/usr/lib/pymodules/python2.7/rst2pdf/createpdf.py", line 774, in handle_flowable
    if frame.add(f, canv, trySplit=self.allowSplitting):
  File "/usr/lib/pymodules/python2.7/rst2pdf/flowables.py", line 555, in add
    return Frame.add(self, flowable, canv, trySplit)
  File "/usr/lib/python2.7/dist-packages/reportlab/platypus/frames.py", line 159, in _add
    w, h = flowable.wrap(aW, h)
  File "/usr/lib/pymodules/python2.7/rst2pdf/flowables.py", line 233, in wrap
    return self.t.wrap(w, h)
  File "/usr/lib/python2.7/dist-packages/reportlab/platypus/tables.py", line 1113, in wrap
    self._calc(availWidth, availHeight)
  File "/usr/lib/python2.7/dist-packages/reportlab/platypus/tables.py", line 587, in _calc
    self._calc_height(availHeight,availWidth,W=W)
  File "/usr/lib/python2.7/dist-packages/reportlab/platypus/tables.py", line 553, in _calc_height
    spanFixDim(H0,H,spanCons,lim=hmax)
  File "/usr/lib/python2.7/dist-packages/reportlab/platypus/tables.py", line 205, in spanFixDim
    t = sum([V[x]+M.get(x,0) for x in xrange(x0,x1)])
TypeError: unsupported operand type(s) for +: 'NoneType' and 'int'

$ dpkg -l |grep docutils|awk '{print $2, $3}'
docutils-common 0.8.1-4ubuntu1
docutils-doc 0.8.1-4ubuntu1
python-docutils 0.8.1-4ubuntu1
$ 

[1] - http://bazaar.launchpad.net/~upstart-documenters/upstart-cookbook/trunk/view/head:/upstart_cookbook.rst

----------------------------------------------------------------------

Date: 2012-05-02 01:33

Message:
rst2pdf is a separate project.

----------------------------------------------------------------------

You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&amp;amp;atid=422030&amp;amp;aid=3519169&amp;amp;group_id=38414

------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
&lt;/pre&gt;</description>
    <dc:creator>SourceForge.net</dc:creator>
    <dc:date>2012-05-02T08:33:51</dc:date>
  </item>
  <textinput rdf:about="http://search.gmane.org/?group=$group=gmane.text.docutils.devel">
    <title>Search Engine</title>
    <description>Search the mailing list at Gmane</description>
    <name>query</name>
    <link>http://search.gmane.org/?group=$group=gmane.text.docutils.devel</link>
  </textinput>
</rdf:RDF>

