Your message dated Sun, 09 Dec 2007 21:32:03 +0000
with message-id <[EMAIL PROTECTED]>
and subject line Bug#445235: fixed in pandoc 0.45
has caused the attached Bug report to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what I am
talking about this indicates a serious mail system misconfiguration
somewhere. Please contact me immediately.)
Debian bug tracking system administrator
(administrator, Debian Bugs database)
--- Begin Message ---
Package: libghc6-pandoc-dev
Version: 0.44
Severity: serious
/var/lib/dpkg/info/libghc6-pandoc-dev.postinst fails unless
`libghc6-xhtml-dev' package is already present.
# aptitude install libghc6-pandoc-dev
[...]
Errors were encountered while processing:
libghc6-pandoc-dev
E: Sub-process /usr/bin/dpkg returned an error code (1)
A package failed to install. Trying to recover:
Setting up libghc6-pandoc-dev (0.44) ...
ghc-pkg: cannot find package pandoc
Reading package info from
"/usr/lib/haskell-packages/ghc6/lib/pandoc-0.44/installed-pkg-config"
... done.
ghc-pkg: dependency xhtml-3000.0.2 doesn't exist (use --force to override)
dpkg: error processing libghc6-pandoc-dev (--configure):
subprocess post-installation script returned error exit status 1
Errors were encountered while processing:
libghc6-pandoc-dev
Please add dependency on libghc6-xhtml-dev.
--
vvv
-- System Information:
Debian Release: lenny/sid
APT prefers testing
APT policy: (500, 'testing')
Architecture: i386 (i686)
Kernel: Linux 2.6.21-2-686 (SMP w/1 CPU core)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash
Versions of packages libghc6-pandoc-dev depends on:
ii ghc6 6.6.1-2 GHC - the Glasgow Haskell Compilat
libghc6-pandoc-dev recommends no packages.
-- no debconf information
--- End Message ---
--- Begin Message ---
Source: pandoc
Source-Version: 0.45
We believe that the bug you reported is fixed in the latest version of
pandoc, which is due to be installed in the Debian FTP archive:
libghc6-pandoc-dev_0.45_i386.deb
to pool/main/p/pandoc/libghc6-pandoc-dev_0.45_i386.deb
pandoc-doc_0.45_all.deb
to pool/main/p/pandoc/pandoc-doc_0.45_all.deb
pandoc_0.45.dsc
to pool/main/p/pandoc/pandoc_0.45.dsc
pandoc_0.45.tar.gz
to pool/main/p/pandoc/pandoc_0.45.tar.gz
pandoc_0.45_i386.deb
to pool/main/p/pandoc/pandoc_0.45_i386.deb
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to [EMAIL PROTECTED],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Recai Oktaş <[EMAIL PROTECTED]> (supplier of updated pandoc package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [EMAIL PROTECTED])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Format: 1.7
Date: Sun, 07 Oct 2007 20:51:43 +0300
Source: pandoc
Binary: pandoc-doc libghc6-pandoc-dev pandoc
Architecture: source all i386
Version: 0.45
Distribution: unstable
Urgency: low
Maintainer: Recai Oktaş <[EMAIL PROTECTED]>
Changed-By: Recai Oktaş <[EMAIL PROTECTED]>
Description:
libghc6-pandoc-dev - general markup converter
pandoc - general markup converter
pandoc-doc - general markup converter
Closes: 445235
Changes:
pandoc (0.45) unstable; urgency=low
.
[ John MacFarlane ]
.
* Simplified parsing of reference keys and notes in markdown and RST
readers: The Reference data structure from Text.Pandoc.Shared is no
longer needed, since referenceKey and noteBlock parses return strings
(as many blank lines as were occupied by the key or note) and update
state themselves. getPosition and setPosition are now used to ensure
that error messages will give the correct line number. This yields
cleaner (and slightly faster) code, with more accurate parsing error
messages.
.
* Added new Math inline element:
.
+ Markdown and LaTeX readers now convert TeX math into Math elements,
not TeX.
+ This allows math to be treated differently from raw TeX in output.
TeX elements are no longer printed in output formats other than
Markdown, LaTeX, and ConTeXt. But Math elements are always printed.
.
* New default handling of math in writers:
.
+ New module Text.Pandoc.Readers.TeXMath exports readTeXMath, which
parses raw TeX math and outputs a string of Pandoc inlines that
tries to render it as far as possible using unicode characters,
lapsing into literal TeX when needed.
+ readTeXMath is now used for default HTML output in HTML, S5, RTF,
and Docbook, if no other method for displaying math in HTML is
specified. Enclosing $'s are no longer printed by default.
+ By default, math is put inside <span class="math">. This way it can be
distinguished from the surrounding text, e.g. put in a different
font.
.
* New --gladtex and --mimetex options for display of math in HTML:
.
+ If --gladtex is specified, math is output between <eq> tags, so
it can be processed by gladTeX.
+ If --mimetex is specified, math is put in <img> tags with a link
to the mimetex CGI script (or any other script that takes TeX math
as input and outputs an image). The URL of the script may be
specified, but defaults to /cgi-bin/mimetex.cgi.
+ HTMLMathMethod structure in WriterOptions keeps track of how to
display math in HTML output.
+ Updated README with a description of the four options for displaying
math in HTML.
.
* HTML reader:
.
+ Fixed bug: parser for minimized attributes should not swallow
trailing spaces.
+ Simplified HTML attribute parsing.
+ Changed parsing of code blocks in HTML reader: <code> tag is no
longer needed. <pre> suffices. All HTML tags in the code block
(e.g. for syntax highlighting) are skipped, because they are not
portable to other output formats. A <code>...</code> block not
surrounded by <pre> now counts as inline HTML, not a code block.
+ Remove just one leading and one trailing newline from contents of
<pre>...</pre> in codeBlock parser.
.
* Markdown reader:
.
+ Removed support for box-style block quotes.
+ Require space before title in links and references.
This fixes a bug in parsing URLs like http://silly/url(withparen).
+ Improved and simplified setextHeader parser.
+ Fixed logic in smart quote parsing, adding some needed 'try'
statements.
+ Fixed smart quote parsing so that unicode characters 8216 and 8217
are recognized as single quotes, and 8220 and 8221 as double quotes.
.
* RST reader:
.
+ Fixed bug in parsing of code blocks. Previously a full tab indent
was required, but RST allows code to be indented any amount.
Resolves Issue #27.
+ Allow field lists to be indented.
+ Parse the contents of field lists instead of treating as a raw string.
+ Represent field lists as definition lists instead of blockquotes.
+ Fixed bug in which metadata would be overridden if the document
contained multiple field lists.
+ Parse fields associated with '.. image::' blocks, and use 'alt'
field, if given, for image alt and title attributes.
.
* LaTeX reader:
.
+ Modified specialChar so that '"' characters are parsed.
+ Fixed a bug in parsing of \[ \] math blocks (thanks to Mark Kalderon).
.
* HTML writer:
.
+ Changes in handling of math (see above).
+ Don't produce HTML for table of contents if there are
no headers. (This would be an empty list, which is invalid XHTML.)
.
* Markdown writer:
.
+ Don't print title attribute if title is empty. (This differs from
the behavior of Markdown.pl, and agrees with PHP Markdown. But John
Gruber has indicated that he prefers this behavior.) Adjusted test
suite accordingly.
+ Fixed incorrect line wrapping in paragraphs including hard line
breaks. Resolves Issue #25.
+ Fixed bug in markdown writer: If an ordered list item began with
a marker greater than 3 characters in width, and the item took more
than one line, it would appear on the line after the list marker,
e.g.:
.
(12)
My list item.
Multiline.
.
Now it works as follows:
.
(12) My list item.
Multiline.
.
* RST writer
.
+ Fixed bug in RST writer's handling of ordered lists. Previously,
list items with multiple lines would not always line up with
single-line list items. Now, list items are nested the length of
the list marker + 1. This looks better and ensures that list items
all line up. (Note that list markers are padded to the length of
the longest list marker in the series.)
+ Use 3-space indent for unordered lists.
+ If label for a link reference contains a colon, surround it by `
signs so it won't be interpreted as the end of the link label.
.
* LaTeX writer:
.
+ Cleaner output for footnotes. Footnotes now always begin on a new
line, and the final } is on a line by itself only when it needs to
be (i.e. only when the note ends with a Verbatim environment).
+ Added writer options to state, so state doesn't need to be passed as
a parameter.
+ Text wrapping now provided, using wrapTeXIfNeeded.
.
* ConTeXt writer: many improvements for more idiomatic ConTeXt output
(thanks to Idris Samawi Hamid for suggestions).
.
+ PrettyPrint module now used for output.
+ Writer options are now in state, so they don't have to be passed as
a parameter.
+ Text wrapping now provided, using wrapTeXIfNeeded.
+ Better treatment of footnotes: footnotes are always on lines by
themselves, and the final } is on a line by itself only when
it needs to be (after \stoptyping).
+ Use \subject, \subsubject, ... or \section, \subsection, ... for
headings,
depending on whether --number-sections option is selected.
+ Extra blank line inserted after \stopitemize
+ Use new, "official" definition of blockquote environment. Also, use
blank line after \startblockquote to balance blank line at the end.
+ Both itemized and enumerated lists are now generated using
\start-stopitemize, with appropriate options. Removed definitions
of ltxenum and ltxitem, which are no longer needed. Provided
defaults for itemized lists in the preamble. State keeps track of
ordered list level, so that when default numbering is specified,
the appropriate scheme can be used.
+ Changed \useurl to \useURL.
+ Changed link color from red to blue.
+ Use \subsubsubsubsection etc., since these are supported
(up to at least sub x 5).
.
* Text.Pandoc.Shared:
.
+ Save and restore position in parseFromString, so that accurate
error messages can be given.
+ Improved efficiency of romanNumeral parser.
+ Added wrappedTeX and wrapTeXIfNeeded functions. These ensure
that footnotes occur on lines by themselves (to make them
easier to see and move) and do not screw up line wrapping.
.
* Text.Pandoc.UTF8: modified fromUTF8 to strip out the BOM
if present. Windows Notepad and other applications insert a
BOM at the beginning of a UTF8 file.
.
* Main.hs (tabFilter): Treat '\r' at end of line as newline (in
addition to "\r\n" and '\n').
.
* Added a writer option for wrapped text and a command-line option
'--no-wrap', which disables text wrapping and minimizes whitespace
in HTML. (Resolves Issue #26.)
.
+ Added support for '--no-wrap' to Main.hs.
+ Added wrapIfNeeded function to Text.Pandoc.Shared.
+ Use wrapIfNeeded instead of wrapped in the RST, Man, Docbook, and
Markdown writers.
+ Added render and renderFragment helpers to HTML writer.
.
* Modified html2markdown to run tidy only if the HTML cannot be
parsed. Previously html2markdown piped all input through tidy
before passing it to pandoc. This caused problems on certain pages
(e.g. http://daringfireball.com/markdown) which have well-formed
XHTML that causes tidy to choke. The solution is to pipe through
tidy only if pandoc cannot parse the input by itself. This means
that a temp file is now always used, even when input comes from a
local file or standard input.
.
* Removed 'version' constant from Main.hs; added 'pandocVersion' to
Text.Pandoc library.
.
* pandoc.cabal:
.
+ Modified to work with GHC 6.8 and Cabal configurations. (For GHC
6.8, pretty and containers must be added to Build-Depends, and it
is desirable to use the -O2 compiler option.) Cabal configurations
allows one to select options depending on the compiler version.
For GHC 6.6, the splitBase option can be disabled.
+ pandoc.cabal.ghc66 is provided for users with older versions of
Cabal, which do not support configurations.
+ Use Ghc-Prof-Options to ensure that '-auto-all' is used when
'--enable-(executable|library)-profiling' is specified. Updated
PROFILING instructions accordingly.
.
* Makefile:
.
+ Makefile now checks GHC version. If GHC is 6.6, pandoc.cabal.ghc66
is copied to pandoc.cabal, and the old pandoc.cabal is copied
to pandoc.cabal.orig. Otherwise, pandoc.cabal is copied to
pandoc.cabal.orig but otherwise unmodified. This way, the Makefile
will work properly with either GHC 6.6 or 6.8.
+ Changed BUILDCONF to point to dist/setup-config, not .setup-config.
This is where current versions of Cabal put it.
+ Added $(BUILDCMD) target, so setup doesn't get compiled every time.
+ Removed dependency of templates on ./templates, which is circular
now that templates is a subdirectory of the top-level.
.
* MacPorts Portfile:
.
+ Modified to install the pandoc library in addition to programs.
+ Installation must be done manually rather than using Makefile's
install-all.
+ Note that the library must be registered in the activate phase,
after the library files have been copied out of the destroot.
Cabal generates a 'register.sh' script that will do this.
.
* debian/control: Added libghc6-network-dev, libghc6-xhtml-dev, and
libghc6-mtl-dev as dependencies for libghc6-pandoc-dev.
Closes: #445235
.
* debian/rules: Converted to UTF-8.
.
* Changed pandoc home page to http://johnmacfarlane.net/pandoc/.
.
* Updated ASCIIMathML.js to latest version.
.
* Directory structure:
.
+ Moved everything from src into the top-level directory.
+ Changed references to source directory in Makefile and
pandoc.cabal.*.
+ Moved ASCIIMathML.js, headers, and ui into templates directory.
+ Modified fillTemplates.pl to reflect new paths.
.
[ Recai Oktaş ]
.
* Makefile: Fixed the issue of having two copies of the library
documentation under some usage scenarios.
.
* Replaced 'ghc' with '$(GHC)' in Makefile, and made GHC
and GHC_PKG configurable through the environment, to support
unusual ghc installations. For example:
GHC=/opt/ghc/bin/ghc GHC_PKG=/opt/ghc/bin/ghc-pkg make
Files:
e196ea87140aa71c2754ee1e2a8434f6 806 text optional pandoc_0.45.dsc
49e4f62acb1ac5549a013ab1170c3855 343879 text optional pandoc_0.45.tar.gz
4c7c4b68b96c83833a27aba80d07864a 56156 doc optional pandoc-doc_0.45_all.deb
b3a76628180128e44a59b0299be79c4d 630892 text optional pandoc_0.45_i386.deb
63f9ff5d62d6f1b01f8321718cf9e320 1261294 libdevel optional
libghc6-pandoc-dev_0.45_i386.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
iD8DBQFHXF4SnA44mz/SXIQRAvMUAJ4yK2I0Pga1ll4Eol8oVqAUxrJOggCeNu+W
AxepBHVZsgIl8cSyhb8xraU=
=on6L
-----END PGP SIGNATURE-----
--- End Message ---