Package: nanoblogger Version: 3.2.3-2 Severity: normal Tags: patch Summary: The tidy plugin shredders the feed files (*xml) if they (a) contain non-ASCII characters and (b) are not encoded in UTF-8.
Details: * blog.conf has a variable TIDY_ARGS * tidy.sh has the following variables at the beginning: : ${TIDY_ARGS:=-asxhtml -n -utf8} : ${TIDY_HTML_ARGS:=$TIDY_ARGS} : ${TIDY_XML_ARGS:=-xml -n -utf8 -wrap 0} * That means that the TIDY_XML_ARGS cannot be influenced via blog.conf at the moment, that '-utf8' is always used for the xml files, and that non-ASCII chars are scrambled if they are encoded differently than UTF-8 ... Suggested solution: * Delete the TIDY_ARGS variable from blog.conf and tidy.sh * Set the defaults for TIDY_HTML_ARGS and TIDY_XML_ARGS in tidy.sh * Add these two variables to blog.conf (with the default values in order to ease modifications for the user). The suggested changes can be found in the patches below. (This change would kind of break current installations, because the existing TIDY_ARGS variable is not honoured any more. But IMO a hint in the changelog and/or NEWS.Debian should be enough.) gregor -- System Information: Debian Release: testing/unstable APT prefers testing APT policy: (990, 'testing'), (500, 'unstable'), (500, 'stable') Architecture: i386 (i686) Shell: /bin/sh linked to /bin/bash Kernel: Linux 2.4.31.20050730 Locale: LANG=C, [EMAIL PROTECTED] (charmap=ISO-8859-15) -- no debconf information *** tidy.sh.diff --- plugins/makepage/tidy.sh.orig 2005-09-22 19:41:31.000000000 +0200 +++ plugins/makepage/tidy.sh 2005-09-22 19:43:27.000000000 +0200 @@ -19,4 +19,3 @@ # set additional arguments -: ${TIDY_ARGS:=-asxhtml -n -utf8} -: ${TIDY_HTML_ARGS:=$TIDY_ARGS} +: ${TIDY_HTML_ARGS:=-asxhtml -n -utf8} : ${TIDY_XML_ARGS:=-xml -n -utf8 -wrap 0} *** blog.conf.diff --- default/blog.conf.orig 2005-09-22 19:49:42.000000000 +0200 +++ default/blog.conf 2005-09-22 19:50:01.000000000 +0200 @@ -100,3 +100,5 @@ # Tidy plugin - command arguments for tidy. see tidy's man pages or http://tidy.sourceforge.net/ -TIDY_ARGS="" +# Values for HTML and XML files respectively. +TIDY_HTML_ARGS="-asxhtml -n -utf8" +TIDY_XML_ARGS="-xml -n -utf8 -wrap 0" -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]