Bug#828167: pandoc: in RST to HTML, no URI duplication in relative links when reference omitted
John MacFarlane
jgm at berkeley.edu
Sat Jun 25 18:01:09 UTC 2016
Thanks for your very helpful report. I have fixed this bug (commit
d283f9c864fc4a9ed8ffa4711dda9014b886149b). The fix is
available now in the dev version and will be in the next
release.
+++ Christian Heller [Jun 25 16 18:24 ]:
>Package: pandoc
>Version: 1.16.0.2~dfsg-1
>Severity: normal
>
>Dear Maintainer,
>
>"What led up to the situation?"
>
>Using pandoc to convert a ReStructured Text document to HTML.
>
>"What exactly did you do (or not do) that was effective (or
>ineffective)?"
>
>I have a file test.rst that contains this string: `<foo>`_
>
>I run pandoc test.rst > test.html
>
>"What was the outcome of this action?"
>
>I cat test.html and get this content:
>
><p><a href="foo"></a></p>
>
>"What outcome did you expect instead?"
>
>I expected test.html to contain something like this:
>
><p><a hef="foo">foo</a></p>
>
>I expected this because
>
>1) the RST specification states:
>
>"The reference text may also be omitted, in which case the URI will be
>duplicated for use as the reference text. This is useful for relative
>URIs where the address or file name is also the desired reference text:
>
>See `<a_named_relative_link>`_ or `<an_anonymous_relative_link>`__
>for details."
>
>(<http://docutils.sourceforge.net/docs/ref/rst/restructuredtext.html#embedded-uris-and-aliases>)
>
>2) docutils' rst2html (which I don't want to due to other faults of it)
>actually produces something like this, namely:
>
><p><a class="reference external" href="foo">foo</a></p>
>
>-- System Information:
>Debian Release: 8.5
> APT prefers stable
> APT policy: (990, 'stable'), (500, 'testing-updates'), (500, 'stable-updates'), (500, 'testing')
>Architecture: amd64 (x86_64)
>
>Kernel: Linux 3.16.0-4-amd64 (SMP w/2 CPU cores)
>Locale: LANG=, LC_CTYPE= (charmap=UTF-8) (ignored: LC_ALL set to en_US.UTF-8)
>Shell: /bin/sh linked to /bin/dash
>Init: systemd (via /run/systemd/system)
>
>Versions of packages pandoc depends on:
>ii libc6 2.19-18+deb8u4
>ii libffi6 3.1-2+b2
>ii libgmp10 2:6.0.0+dfsg-6
>ii liblua5.1-0 5.1.5-7.1
>ii libluajit-5.1-2 2.0.4+dfsg-1
>ii libpcre3 2:8.35-3.3+deb8u4
>ii libyaml-0-2 0.1.6-3
>ii pandoc-data 1.16.0.2~dfsg-1
>ii zlib1g 1:1.2.8.dfsg-2+b1
>
>pandoc recommends no packages.
>
>Versions of packages pandoc suggests:
>pn etoolbox <none>
>pn pandoc-citeproc <none>
>pn texlive-latex-recommended <none>
>pn texlive-luatex <none>
>pn texlive-xetex <none>
>pn wkhtmltopdf <none>
>
>-- no debconf information
>
More information about the Pkg-haskell-maintainers
mailing list