]> git.vanrenterghem.biz Git - git.ikiwiki.info.git/commitdiff
Merge branch 'master' of ssh://git.ikiwiki.info/srv/git/ikiwiki.info
authorJoey Hess <joey@kitenet.net>
Wed, 15 Sep 2010 19:38:24 +0000 (15:38 -0400)
committerJoey Hess <joey@kitenet.net>
Wed, 15 Sep 2010 19:38:24 +0000 (15:38 -0400)
doc/bugs/Error:_no_text_was_copied_in_this_page_--_missing_page_dependencies.mdwn [new file with mode: 0644]
doc/todo/po:_rethink_pagespecs.mdwn
doc/users/tschwinge.mdwn

diff --git a/doc/bugs/Error:_no_text_was_copied_in_this_page_--_missing_page_dependencies.mdwn b/doc/bugs/Error:_no_text_was_copied_in_this_page_--_missing_page_dependencies.mdwn
new file mode 100644 (file)
index 0000000..356f915
--- /dev/null
@@ -0,0 +1,26 @@
+That one has bitten me for some time; here is the minimal testcase.  There is
+also an equivalent (I suppose) problem when using another plugin, but I hope
+it's enough to track it down for this one.
+
+    $ tar -xj < [bug-dep_order.tar.bz2](http://www.thomas.schwinge.homeip.net/tmp/bug-dep_order.tar.bz2)
+    $ cd bug-dep_order/
+    $ ./render_locally
+    [...]
+    $ find "$PWD".rendered/ -print0 | xargs -0 grep 'no text was copied'
+    $ [no output]
+    $ touch news/2010-07-31.mdwn 
+    $ ./render_locally 
+    refreshing wiki..
+    scanning news/2010-07-31.mdwn
+    building news/2010-07-31.mdwn
+    building news.mdwn, which depends on news/2010-07-31
+    building index.mdwn, which depends on news/2010-07-31
+    done
+    $ find "$PWD".rendered/ -print0 | xargs -0 grep 'no text was copied'
+    /home/thomas/tmp/hurd-web/bug-dep_order.rendered/news.html:<p>[[!paste <span class="error">Error: no text was copied in this page</span>]]</p>
+    /home/thomas/tmp/hurd-web/bug-dep_order.rendered/news.html:<p>[[!paste <span class="error">Error: no text was copied in this page</span>]]</p>
+
+This error shows up only for *news.html*, but not in *news/2010-07-31* or for
+the aggregation in *index.html* or its RSS and atom files.
+
+--[[tschwinge]]
index 686f3e77d7a4e79d44cb203edb6bd4c1b004fc0a..98c7ff655465128427c1b5eedcac2cc0c761743c 100644 (file)
@@ -14,14 +14,18 @@ default when locking pages.) --[[Joey]]
 >> with a specified locaction, as happens whenever a PageSpec is
 >> used on a page, then it should match only `currentlang()`. If it 
 >> is used without a location, as in the setup file, then no such limit.
->> 
+
+>>> Ok. --[[intrigeri]]
+
 >> Note that
 >> `match_currentlang` currently dies if called w/o a location -- if
 >> it instead was always true w/o a location, this would just mean that
 >> all pagespecs should have `and currentlang()` added to them. How to
 >> implement that? All I can think of doing is wrapping
 >> `pagespec_translate`.
->>
+
+>>> Seems doable. --[[intrigeri]]
+
 >> The only case I've found where it does make sense to match other
 >> language pages is on `l10n.ikiwiki.info` when listing pages that
 >> need translation.
index 46c29a0d6529e6ab70c84dd7dd9bfec165c256ac..9441053499ef4f9aac087a86d58be18f1bbe777e 100644 (file)
@@ -138,6 +138,7 @@ discussed in *N-to-M Mapping of Input and Output Files* on
     ([[plugins/cutpaste]]) in RSS feed (only; not Atom?) under some conditions
     (refresh only, but not rebuild?).  Perhaps missing to read in / parse some
     files?
+    [[Reported|bugs/Error:_no_text_was_copied_in_this_page_--_missing_page_dependencies]].
 
   * [[plugins/recentchanges]]