diff options
author | https://id.koumbit.net/anarcat <https://id.koumbit.net/anarcat@web> | 2013-09-07 18:19:34 -0400 |
---|---|---|
committer | admin <admin@branchable.com> | 2013-09-07 18:19:34 -0400 |
commit | c03d91727ffa37c7fee508242d775ac6096781e4 (patch) | |
tree | 6967bea8eb4bd93293b6fdd694e9fedce2bc096b | |
parent | ec47514bdb354fa1d25483e76f7d128d5ab5dc04 (diff) | |
download | ikiwiki-c03d91727ffa37c7fee508242d775ac6096781e4.tar ikiwiki-c03d91727ffa37c7fee508242d775ac6096781e4.tar.gz |
more info
-rw-r--r-- | doc/bugs/syslog_fails_with_non-ASCII_wikinames.mdwn | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/doc/bugs/syslog_fails_with_non-ASCII_wikinames.mdwn b/doc/bugs/syslog_fails_with_non-ASCII_wikinames.mdwn index 5d549b00c..b53493c0d 100644 --- a/doc/bugs/syslog_fails_with_non-ASCII_wikinames.mdwn +++ b/doc/bugs/syslog_fails_with_non-ASCII_wikinames.mdwn @@ -11,3 +11,25 @@ My guess is this sits somewhere here: """]] Yet I am not sure how to fix that kind of problem in Perl... --[[anarcat]] + +I tried to make this unit test: + +[[!format perl """ +#!/usr/bin/perl +use warnings; +use strict; +use Test::More tests => 5; + +BEGIN { use_ok("IkiWiki"); } + +$IkiWiki::config{verbose} = 1; +$IkiWiki::config{syslog} = 1; +$IkiWiki::config{wikiname} = 'ascii'; +ok(debug('test')); +$IkiWiki::config{wikiname} = 'not â’¶SCII'; +ok(debug('test')); +"""]] + +And I couldn't reproduce the problem. Therefore, I suspect the problem may be somewhere else - maybe in the options parsing? One thing that's for sure: when I put that funky character in the title, it breaks logging! If I remove the "eval" above, I get: + + Error: Wide character in syswrite at /usr/lib/perl/5.14/Sys/Syslog.pm line 485. |