aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorjoey <joey@0fa5a96a-9a0e-0410-b3b2-a0fd24251071>2007-06-26 22:11:59 +0000
committerjoey <joey@0fa5a96a-9a0e-0410-b3b2-a0fd24251071>2007-06-26 22:11:59 +0000
commitafcf0dc79e59cdb7c0ac95898e16e7a21ab62121 (patch)
treee17949d6ab8ab91377feb02770ba7ff8c05ca9b9
parentbde5f35b7bfbab8c97512a23f6ec79f5ed40a223 (diff)
downloadikiwiki-afcf0dc79e59cdb7c0ac95898e16e7a21ab62121.tar
ikiwiki-afcf0dc79e59cdb7c0ac95898e16e7a21ab62121.tar.gz
* Patch fixing various additional problems with test suite. Closes: #425891
once more.
-rw-r--r--IkiWiki.pm2
-rw-r--r--IkiWiki/Plugin/inline.pm1
-rw-r--r--debian/changelog4
-rw-r--r--doc/bugs/tbasewiki__95__brokenlinks.t_broken.mdwn4
-rw-r--r--po/ikiwiki.pot10
-rw-r--r--t/basewiki_brokenlinks.t2
6 files changed, 14 insertions, 9 deletions
diff --git a/IkiWiki.pm b/IkiWiki.pm
index 96da3ba9d..8da2ddde4 100644
--- a/IkiWiki.pm
+++ b/IkiWiki.pm
@@ -842,7 +842,6 @@ sub template_params (@) { #{{{
return "";
}
- require HTML::Template;
my @ret=(
filter => sub {
my $text_ref = shift;
@@ -857,6 +856,7 @@ sub template_params (@) { #{{{
} #}}}
sub template ($;@) { #{{{
+ require HTML::Template;
HTML::Template->new(template_params(@_));
} #}}}
diff --git a/IkiWiki/Plugin/inline.pm b/IkiWiki/Plugin/inline.pm
index 67aaa817e..08e1f2769 100644
--- a/IkiWiki/Plugin/inline.pm
+++ b/IkiWiki/Plugin/inline.pm
@@ -155,6 +155,7 @@ sub preprocess_inline (@) { #{{{
$ret.=$linktemplate->output;
}
+ require HTML::Template;
my @params=IkiWiki::template_params($params{template}.".tmpl", blind_cache => 1);
if (! @params) {
return sprintf(gettext("nonexistant template %s"), $params{template});
diff --git a/debian/changelog b/debian/changelog
index c1f4cb479..78b2cb49d 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -5,8 +5,10 @@ ikiwiki (2.3) UNRELEASED; urgency=low
w/o confusing ikiwiki.
* Rcs modules are now imported, so other modules that need similar
normalisation of configs etc can do so.
+ * Patch fixing various additional problems with test suite. Closes: #425891
+ once more.
- -- Joey Hess <joeyh@debian.org> Sat, 23 Jun 2007 13:10:06 +0100
+ -- Joey Hess <joeyh@debian.org> Tue, 26 Jun 2007 18:08:24 -0400
ikiwiki (2.2) unstable; urgency=low
diff --git a/doc/bugs/tbasewiki__95__brokenlinks.t_broken.mdwn b/doc/bugs/tbasewiki__95__brokenlinks.t_broken.mdwn
index 30c70d550..853c368c8 100644
--- a/doc/bugs/tbasewiki__95__brokenlinks.t_broken.mdwn
+++ b/doc/bugs/tbasewiki__95__brokenlinks.t_broken.mdwn
@@ -55,4 +55,6 @@ Other than ikiwiki.in, am I missing something here?
>> I think this is [debbug 425891]. I have sent there a patch that incorporates the original
>> author's two diffs but has a more correct solution to the first problem described
->> above. -- Thomas, 2007-06-26 \ No newline at end of file
+>> above. -- Thomas, 2007-06-26
+
+[[done]]
diff --git a/po/ikiwiki.pot b/po/ikiwiki.pot
index 1fde3f4cc..0c7b9cbb2 100644
--- a/po/ikiwiki.pot
+++ b/po/ikiwiki.pot
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2007-06-23 13:12+0100\n"
+"POT-Creation-Date: 2007-06-26 18:10-0400\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -42,7 +42,7 @@ msgid "%s is not an editable page"
msgstr ""
#: ../IkiWiki/CGI.pm:428 ../IkiWiki/Plugin/brokenlinks.pm:24
-#: ../IkiWiki/Plugin/inline.pm:183 ../IkiWiki/Plugin/opendiscussion.pm:17
+#: ../IkiWiki/Plugin/inline.pm:184 ../IkiWiki/Plugin/opendiscussion.pm:17
#: ../IkiWiki/Plugin/orphans.pm:28 ../IkiWiki/Render.pm:91
#: ../IkiWiki/Render.pm:171
msgid "discussion"
@@ -186,16 +186,16 @@ msgstr ""
msgid "Add a new post titled:"
msgstr ""
-#: ../IkiWiki/Plugin/inline.pm:160
+#: ../IkiWiki/Plugin/inline.pm:161
#, perl-format
msgid "nonexistant template %s"
msgstr ""
-#: ../IkiWiki/Plugin/inline.pm:191 ../IkiWiki/Render.pm:95
+#: ../IkiWiki/Plugin/inline.pm:192 ../IkiWiki/Render.pm:95
msgid "Discussion"
msgstr ""
-#: ../IkiWiki/Plugin/inline.pm:402
+#: ../IkiWiki/Plugin/inline.pm:403
msgid "RPC::XML::Client not found, not pinging"
msgstr ""
diff --git a/t/basewiki_brokenlinks.t b/t/basewiki_brokenlinks.t
index f70394b85..d7ff58da9 100644
--- a/t/basewiki_brokenlinks.t
+++ b/t/basewiki_brokenlinks.t
@@ -4,6 +4,6 @@ use strict;
use Test::More tests => 3;
ok(! system("make ikiwiki.out"));
-ok(! system("PERL5LIB=. ./ikiwiki.out -plugin brokenlinks -rebuild -underlaydir=basewiki t/basewiki_brokenlinks t/basewiki_brokenlinks/out"));
+ok(! system("perl -T -I. ./ikiwiki.out -plugin brokenlinks -rebuild -underlaydir=basewiki -templatedir=templates t/basewiki_brokenlinks t/basewiki_brokenlinks/out"));
ok(`grep 'no broken links' t/basewiki_brokenlinks/out/index.html`);
system("rm -rf t/basewiki_brokenlinks/out t/basewiki_brokenlinks/.ikiwiki");