Annotation of wikisrc/wiki/todo/web-editing_templates_fails.mdwn, revision 1.3
1.1 wiki 1: Discovered while trying to debug a template of [[plunky]]'s:
3: When web-editing a template, clicking "Save Page" always results in ikiwiki thinking a page-editing conflict occurred. It's not related to HTML::Template tags, because I can put a template's contents into some other page, verbatim, with no errors.
5: Joey and I can't reproduce with a git-backed wiki. It's probably a bug with the CVS backend. He suggests two possibilities:
7: 7. `cvs commit` is really failing
8: 7. `rcs_commit` does not return `undef` when it does `return unless cvs_is_controlling`
1.2 wiki 10: > Something odd happened to me just now, web-editing [[wiki/todo/hook_up_wiki_commits_to_www-changes@]] with SPNEGO. I added a line, clicked Preview, then clicked Save Page and got the spurious conflict. However, after clicking Cancel, the edit was indeed there. This may or may not be the same problem.
1.1 wiki 11:
12: >> And the same thing happened to the above edit. Now trying `kdestroy` and plain HTTP auth.
14: >>> There were two reasons `cvs update` wasn't silent: the `blog` directory where ikiwiki's aggregator stashes blog entries, and a "note" template marked for Add but not yet added. I've added the former to `.cvsignore` and committed the latter. Will this web edit be spurious conflict-free?
16: >>>> Yes, it was. That narrows it down a bit for when I've got time to fix this properly. --[[schmonz]]
1.3 ! wiki 17:
! 18: >>>>> Very likely caused by the CGI not running [[setgid `netbsd`|done]] until now. --[[schmonz]]
CVSweb for NetBSD wikisrc <wikimaster@NetBSD.org> software: FreeBSD-CVSweb