#3364 closed defect (worksforme)
reStructuredText is broken
| Reported by: | Owned by: | Jonas Borgström | |
|---|---|---|---|
| Priority: | normal | Milestone: | |
| Component: | general | Version: | 0.9.6 |
| Severity: | normal | Keywords: | rst reStructuredText |
| Cc: | Branch: | ||
| Release Notes: | |||
| API Changes: | |||
| Internal Changes: | |||
Description
After update from 0.9.5 to 0.9.6 all my reStructuredText are broken.
This doesn't work here:
{{{
#!rst
* Workshop_ Repository
.. _Workshop: /projects/workshop
}}}
Attachments (0)
Change History (12)
follow-up: 2 comment:1 by , 19 years ago
comment:2 by , 19 years ago
Replying to cmlenz:
Are you using Docutils ≥ 0.3.9? And what exactly do you mean with "doesn't work"?
No I have Docutils 0.3.5 installed… I will try a newer one…
comment:3 by , 19 years ago
| Milestone: | 0.9.7 |
|---|---|
| Resolution: | → fixed |
| Status: | new → closed |
after the update to Docutils 0.4 all workes fine..
comment:4 by , 19 years ago
| Resolution: | fixed |
|---|---|
| Status: | closed → reopened |
comment:5 by , 19 years ago
| Resolution: | → worksforme |
|---|---|
| Status: | reopened → closed |
The fixed resolution is reserved for issues that require code modifications.
follow-up: 12 comment:6 by , 19 years ago
| Resolution: | worksforme |
|---|---|
| Status: | closed → reopened |
I am using docutils 0.4 and reStructuredText does not work since 0.9.5.
See http://openmailadmin.ossdl.de/wiki/About/CompareCompetitors .
Are there any other dependencies?
comment:7 by , 19 years ago
| Resolution: | → worksforme |
|---|---|
| Status: | reopened → closed |
I'm testing that same page content here with Trac 0.9.6 and docutils 0.4 which works fine. Check that you have installed docutils for under the same version of Python as Trac is using. Also turn on logging and check the logs for any errors related to docutils.
comment:8 by , 19 years ago
| Summary: | reStructuredText is borken → reStructuredText is broken |
|---|
With
- www-apps/trac-0.9.6
- dev-libs/clearsilver-0.10.1
- app-text/enscript-1.6.4-r2
- sys-devel/flex-2.5.33-r1
- dev-python/docutils-0.4
- app-text/silvercity-0.9.5-r1
- dev-lang/python-2.4.3-r1
- dev-python/mod_python-3.1.4-r1
- net-www/apache-2.0.58
I receive this error:
16:19:15 Trac[api] DEBUG: Trying to render HTML preview using ReStructuredTextRenderer
16:19:16 Trac[api] WARNING: HTML preview using <trac.mimeview.rst.ReStructuredTextRenderer object at 0xa3b5916c> failed (No module named pwd)
Traceback (most recent call last):
File "/usr/lib/python2.4/site-packages/trac/mimeview/api.py", line 233, in render
result = renderer.render(req, mimetype, content, filename, rev)
File "/usr/lib/python2.4/site-packages/trac/mimeview/rst.py", line 226, in render
settings_overrides={'halt_level': 6,
File "/usr/lib/python2.4/site-packages/docutils/core.py", line 397, in publish_string
enable_exit_status=enable_exit_status)
File "/usr/lib/python2.4/site-packages/docutils/core.py", line 608, in publish_programmatically
pub.process_programmatic_settings(
File "/usr/lib/python2.4/site-packages/docutils/core.py", line 139, in process_programmatic_settings
config_section=config_section,
File "/usr/lib/python2.4/site-packages/docutils/core.py", line 126, in get_settings
option_parser = self.setup_option_parser(
File "/usr/lib/python2.4/site-packages/docutils/core.py", line 114, in setup_option_parser
usage=usage, description=description)
File "/usr/lib/python2.4/site-packages/docutils/frontend.py", line 516, in __init__
config_settings = self.get_standard_config_settings()
File "/usr/lib/python2.4/site-packages/docutils/frontend.py", line 562, in get_standard_config_settings
for filename in self.get_standard_config_files():
File "/usr/lib/python2.4/site-packages/docutils/frontend.py", line 558, in get_standard_config_files
return [os.path.expanduser(f) for f in config_files if f.strip()]
File "/usr/lib/python2.4/posixpath.py", line 320, in expanduser
import pwd
ImportError: No module named pwd
16:19:16 Trac[api] DEBUG: Trying to render HTML preview using PlainTextRenderer
16:19:16 Trac[api] DEBUG: Using default plain text mimeviewer
comment:9 by , 19 years ago
The module "pwd" is a core part of Python. If it can't be imported then it seems like something is broken in your Python installation.
comment:10 by , 19 years ago
Aha! The solution (for me) was to make the trac project directory owned by the webserver's user. (writable by web server user would probably be enough)
comment:11 by , 19 years ago
I've had this effect as well on upgrade to 0.9.6. The solution for me, on Gentoo, was to re-emerge mod_python.
comment:12 by , 19 years ago
Replying to mark@openmailadmin.org:
I am using docutils 0.4 and reStructuredText does not work since 0.9.5.
See http://openmailadmin.ossdl.de/wiki/About/CompareCompetitors .Are there any other dependencies?
It works with docutils 0.3.9.



Are you using Docutils ≥ 0.3.9? And what exactly do you mean with "doesn't work"?