--- Begin Message ---
Package: release.debian.org
Severity: normal
User: release.debian.org@packages.debian.org
Usertags: unblock
Please unblock package dblatex
While working on the stretch version of the Debian Handbook, I recently
discovered a regression in the way dblatex renders some inline elements
(<code> and <literal> among others).
I filed this as #862332 and with the maintainer we uploaded a fix to sid.
Please let it migrate to stretch so that we don't lose spaces when using
stretch's dblatex...
unblock dblatex/0.3.9-2
Debdiff is here:
diff -Nru dblatex-0.3.9/debian/changelog dblatex-0.3.9/debian/changelog
--- dblatex-0.3.9/debian/changelog 2016-10-11 08:58:13.000000000 +0200
+++ dblatex-0.3.9/debian/changelog 2017-05-16 20:42:07.000000000 +0200
@@ -1,3 +1,11 @@
+dblatex (0.3.9-2) unstable; urgency=low
+
+ * 20_preserve_spaces.patch:
+ Preserve spaces in <code> and <literal> elements.
+ Thanks to Raphaël Hertzog for reporting and for his patch. Closes: #862332
+
+ -- Andreas Hoenen <andreas@hoenen-terstappen.de> Tue, 16 May 2017 20:42:07 +0200
+
dblatex (0.3.9-1) unstable; urgency=low
* New upstream release
diff -Nru dblatex-0.3.9/debian/patches/10_dblatex_version.patch dblatex-0.3.9/debian/patches/10_dblatex_version.patch
--- dblatex-0.3.9/debian/patches/10_dblatex_version.patch 2016-10-08 10:04:59.000000000 +0200
+++ dblatex-0.3.9/debian/patches/10_dblatex_version.patch 2017-05-16 17:48:08.000000000 +0200
@@ -8,6 +8,6 @@
############################################################################ -->
-<xsl:variable name="version">0.3.9</xsl:variable>
-+<xsl:variable name="version">0.3.9-1</xsl:variable>
++<xsl:variable name="version">0.3.9-2</xsl:variable>
</xsl:stylesheet>
diff -Nru dblatex-0.3.9/debian/patches/20_preserve_spaces.patch dblatex-0.3.9/debian/patches/20_preserve_spaces.patch
--- dblatex-0.3.9/debian/patches/20_preserve_spaces.patch 1970-01-01 01:00:00.000000000 +0100
+++ dblatex-0.3.9/debian/patches/20_preserve_spaces.patch 2017-05-16 17:52:59.000000000 +0200
@@ -0,0 +1,14 @@
+Author: Raphaël Hertzog <hertzog@debian.org>
+Description: Hotfix for BTS report #862332:
+Preserve spaces in <code> and <literal> elements.
+--- a/lib/dbtexmf/dblatex/texhyphen.py
++++ b/lib/dbtexmf/dblatex/texhyphen.py
+@@ -49,7 +49,7 @@
+ existing latex styles.
+ """
+ def __init__(self, codec=None,
+- h_sep="\penalty0 ", h_char="\penalty5000 ",
++ h_sep="\penalty0{}", h_char="\penalty5000{}",
+ h_start=3, h_stop=3):
+ self.codec = codec
+ self.seps = r":/\@=?#;-."
diff -Nru dblatex-0.3.9/debian/patches/series dblatex-0.3.9/debian/patches/series
--- dblatex-0.3.9/debian/patches/series 2016-10-09 18:43:00.000000000 +0200
+++ dblatex-0.3.9/debian/patches/series 2017-05-16 17:49:11.000000000 +0200
@@ -4,3 +4,4 @@
20_subtitle_handling.patch
20_db2latex_title_page.patch
20_xmultirow.patch
+20_preserve_spaces.patch
-- System Information:
Debian Release: 9.0
APT prefers unstable
APT policy: (500, 'unstable'), (500, 'stable'), (500, 'oldstable'), (1, 'experimental')
Architecture: amd64
(x86_64)
Foreign Architectures: i386
Kernel: Linux 4.9.0-2-amd64 (SMP w/4 CPU cores)
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
--- End Message ---