]> sipb.mit.edu Git - ikiwiki.git/blob - doc/bugs/Not_all_comments_are_listed_by___33__map_or___33__inline.mdwn
bfdc8d046051e0d0a4a0d0042a3e824935c4ae20
[ikiwiki.git] / doc / bugs / Not_all_comments_are_listed_by___33__map_or___33__inline.mdwn
1 While working on our forum I was surprised to see that some of the comments were not appearing in the RSS feed created by `!inline pages="forum/* or comment(forum/*)" feedonly="yes" show="25"`.
2
3 > I'm seeing some comments in the rss feed. The feed is limited to the 25
4 > most recent items, you can increase that with feedshow. --[[Joey]]
5
6 >> Of course, but in the feed, some of the new comments don't show up.
7 >> Most does but not all. For example, none of the comments of this thread
8 >> appears in the RSS, even though they should according to the « 25 most
9 >> recent items » criteria:
10 >> <https://tails.boum.org/forum/Security_Updates:_apt-get_Sufficient__63__/> --sajolida
11
12 >>> Of course this is a moving target, so I checked out 
13 >>> 4a787aecb142f346190ddaef59938799818c964b, which is from the same day
14 >>> the above was written.. The comments in question appeared in
15 >>> the rss feed when I ran `ikiwiki -setup ikiwiki.setup -gettime`
16 >>> (after configuring the setup file to use git and rss and setting
17 >>> `gitorigin_branch: ''`)
18 >>>
19 >>> So I suppose I'd need a testcase in a tarball to reproduce 
20 >>> any problem. --[[Joey]]
21
22 Then I found out that a map directive such as `!map pages="forum/* or
23 comment(forum/*)"` was bringing a weird result too. The output is a map
24 with quite a few broken links.
25
26 > This is the same as if you tried to link to a comment page or other 
27 > internal page with a [[ikiwiki/WikiLink]] -- you'd get a broken link
28 > or a create link because these are not true wiki pages. --[[Joey]]
29
30 >> So I don't understand why 90 % of the comments are linked well and 10 %
31 >> are broken links. Why does this map behave differently for only a few comments? --sajolida
32
33 >>> I checked the first 50% or so of the comments, and every one was a
34 >>> broken link. --[[Joey]]
35
36 Plus, some broken links in the map do match the comments missing on the RSS feed but some others do not.
37
38 Unfortunately, I couldn't find an obvious pattern for this failure.
39
40 We think it's a bug in ikiwiki. Our git repo is publicly available at
41 `git://git.immerda.ch/amnesia.git` (the ikiwiki source is in `/wiki/src`)
42 and the corresponding online version is available at
43 <https://tails.boum.org/forum/>. The buggy `!inline` is already included in
44 the original `forum.mdwn`. The buggy `!map` is not but the bug can be
45 reproduced by just including it in the source of the forum.