> What about people who only install/upgrade TT because some other app > they're using depends on it? Since we're using Template Toolkit with > Bugzilla, people who install Bugzilla also have to install TT. Many of > them do so by using CPAN to install it, and don't even stop to read the > docs because they don't plan on using it themselves and they assume > Bugzilla knows how to use it.
It still doesn't seem like a big deal to me. The problem is unlikely to occur and easy to correct. If there is someone out there who has already installed TT, used it to compile some templates, needs to install a newer version to satify an application dependency, and doesn't realize that compiled templates may sometimes (though not always) be incompatible between versions of TT, they could experience a problem. You could help them by putting a note in your upgrade instructions. The Mason folks have been doing that for years, and it seems to be fine. Of course, if you feel like submitting a patch to make TT recognize and clear out old compiled templates, by all means go ahead. - Perrin
