On Tue, Jul 19, 2011 at 12:14:53PM +0200, Paul Poulain wrote:
Le 19/07/2011 12:02, Frère Sébastien Marie a écrit :
but should we open bug report for each "miss-used" templates ? (warning, simple grep report 56 occurences) and not all generate a problem (in my case, only when contains also a translated string: an invalid template is produced) don't hesistate to do so ! (opening a bugreport)
I wrote a simple parser in order to found easily these issues. Resulting: - 6 files unable to parse: CDATA are open but not closed - 1 file unable to parse: an attribute is opened but not closed (exactly, closed and not opened) - 253 occurrences found, in 38 files Does exist any batch processing for opening bug report ? or could I open only one bug report, and populate with multiples patchs ? I attach my log file (report of errors found). The format is: filename: xxx yyy zzz where 'xxx', 'yyy', 'zzz' are line number, where a directive (search for "[%") is found in a tag (something between '<' and '>') and not in an attribute value (something between '"' and '"'). error of parsing are: '(EOF in ...)' For example: ./koha-tmpl/opac-tmpl/prog/en/modules/opac-detail.tt: 318 318 346 346 362 362 ./koha-tmpl/intranet-tmpl/prog/en/modules/tools/stage-marc-import.tt: 106 (EOF in Attribute Value) First, in './koha-tmpl/opac-tmpl/prog/en/modules/opac-detail.tt', two times on each lines: 318, 346 and 362. Second, in './koha-tmpl/intranet-tmpl/prog/en/modules/tools/stage-marc-import.tt', line 106 and the parse could be terminated because of EOF occurs in a attribute. Here, beware: the parser is too simple to report correctly the error: it only note that an attribute has a bad pair of '"'. And as he continue parsing, the reported error are bad. (here the error is line 97: <option value=ISO_8859-1">, and after correction not problem with DIRECTIVE in TAG). If need, I could also share the parser, but is written in haskell...
and if you fix some of those bugs, pls do a patch for each template (or logical group of templates, like "circulation", "members" ...) That would be easier to have small patches (less rebase conflicts if it takes time to have them merged onto master)
there are generally simple issues, but there are numberous... -- Frère Sébastien Marie Abbaye Notre Dame de La Trappe 61380 Soligny-la-Trappe Tél: 02.33.84.17.00 Fax: 02.33.34.98.57 Web: http://www.latrappe.fr/