This is ikiwiki's bug list. Link bugs to done when done.
If a page inlines some other page (such as this page by the bugs page), and the page is removed (such as by this page being linked to bugs/done), the inlining page is not updated to remove it.
This only happens if the page is removed from the inlined globlist due to a tag changing; the problem is that once the tag is changed, ikiwiki does not know that the page used to match before.
To fix, seems I would need to record the actual list of pages that are currently included on an inline page, and do a comparison to see if any have changed. At first I thought, why not just add them to the dependencies explicitly, but that fails because the dependencies globlist fails to match when a negated expression like "!tag(bugs/done)" is matched.
So, quick fixes aside, what's the generic mechanism here that a plugin can use to let ikiwiki know that a page should be updated if some other page stops matching its dependencies globlist?
(posted Sun Jul 2 19:50:40 2006)
The meta plugin doesn't affect a page if it's being inlined. Probably setting the title with it should override the title of the blog post.
(posted Fri Jun 23 00:40:18 2006)
ikiwiki will generate html formatted error messages to the command line if --cgi is set, even if it's not yet running as a cgi
(posted Fri Jun 23 00:40:03 2006)
If a file in the srcdir is removed, exposing a file in the underlaydir, ikiwiki will not notice the change and rebuild it until the file in the underlaydir gets a mtime newer than the mtime the removed file had.
(posted Fri Jun 23 00:39:41 2006)
RSS output contains relative links. Ie. http://kitenet.net/~joey/blog/index.rss contains a link to http://kitenet.net/~joey/blog/../blog.html
(posted Fri Jun 23 00:39:13 2006)
If a page stops inlining anthing, its rss feed file will linger around and not be deleted.
(posted Fri Jun 23 00:38:42 2006)
The diff links in RecentChanges go to a viewcvs backtrace if the rev in question is when the page was added. Is this a viewcvs bug, or a behavior ikiwiki needs to work around? - As a special case, there should certianly be no history link for pages generated from the underlaydir as it can never work for them.
(posted Fri Jun 23 00:38:13 2006)
Web browsers don't word-wrap lines in submitted text, which makes editing a
page that someone wrote in a web browser annoying (gqip
is vim user's
friend here). Is there any way to improve this?
(posted Fri Jun 23 00:37:33 2006)
Can't put the source in a directory named .source; the page finder skips that due to too broad exclusion of any dotfile in a path.
(posted Fri Jun 23 00:34:30 2006)
If I try to do a web commit, to a svn+ssh repo, it fails with "Host key verification failed." I think that the setuid isn't fully taking; it should be running as me, but commit log shows www-data. So maybe it has the wrong username? Or EUID/Real UID screwage.
(posted Fri Jun 23 00:34:04 2006)
Has bugs updating things if the bestlink of a page changes due to adding/removing a page. For example, if Foo/Bar links to "Baz", which is Foo/Baz, and Foo/Bar/Baz gets added, it will update the links in Foo/Bar to point to it, but will forget to update the linkbacks in Foo/Baz.
And if Foo/Bar/Baz is then removed, it forgets to update Foo/Bar to link back to Foo/Baz.
-- is this still true? (Yes (as of 1.0))
(posted Fri Jun 23 00:33:26 2006)
Full list of open bugs:
inline page not updated on removal
(posted Sun Jul 2 19:50:40 2006)
meta inline
(posted Fri Jun 23 00:40:18 2006)
html errors
(posted Fri Jun 23 00:40:03 2006)
underlaydir file expose
(posted Fri Jun 23 00:39:41 2006)
rss output relative links
(posted Fri Jun 23 00:39:13 2006)
rss feed cleanup on delete
(posted Fri Jun 23 00:38:42 2006)
diff links to backtrace
(posted Fri Jun 23 00:38:13 2006)
word wrap
(posted Fri Jun 23 00:37:33 2006)
source in dotdir
(posted Fri Jun 23 00:34:30 2006)
svn+ssh commit fail
(posted Fri Jun 23 00:34:04 2006)
bestlink change update issue
(posted Fri Jun 23 00:33:26 2006)