]> sipb.mit.edu Git - ikiwiki.git/blob - doc/bugs/tags__44___backlinks_and_3.x.mdwn
f9180506e0bd496741db6b6577aa92d3f51b0686
[ikiwiki.git] / doc / bugs / tags__44___backlinks_and_3.x.mdwn
1 I think there might be an issue in the backlinks calculation in ikiwiki 3.04.
2
3 I've just migrated to 3.04. In doing so, the following pagespec
4
5 > "log/* and !link(tag/aggregation) and !link(tag/draft) and !*/Discussion"
6
7 ...started matching pages which contained
8
9 > \[\[!template draft\]\]
10
11 The page templates/draft.mdwn contains (amongst some markup)
12
13 > \[\[!tag draft \]\]
14
15 Prior to migration, the pagespec definitely took effect post-transclusion.
16
17 An example: <http://jmtd.net/log/too_much_debconf_a_bad_thing/> contains the
18 template inclusion, which can be seen to have worked due to markup at the
19 bottom of the page. It even includes a "Tags: draft" link at the bottom.
20
21 Strangely, <http://jmtd.net/tag/draft/> does not contain backlinks to pages
22 which are tagged using the procedure above.
23
24 After the first rebuild, it's broken, after a subsequent refresh, it is fixed.
25 I've reproduced this twice (but assumed I'd done something wrong the first
26 time, so went ahead and migrated live, spamming planet debian in the process
27 :(). I will try and put together a testcase. -- [[users/Jon]], 2009/02/17