> 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



Reply via email to