]> sipb.mit.edu Git - ikiwiki.git/blob - doc/bugs/tags__44___backlinks_and_3.x.mdwn
Merge remote-tracking branch 'anarcat/dev/proxy-utf8-fail'
[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
28
29 > Looks like the same problem as
30 > [[cannot_reliably_use_meta_in_template]]. AFAIK, this has never worked
31 > reliably, although the linked page has a simple, though potentially
32 > expensive fix. --[[Joey]] 
33
34 > fix made, [[done]] --[[Joey]]