[Bug 35385] Re: Some portions of Smarty are broken in PHP >= 5.1.2
cw264701 at ohiou.edu
Tue Sep 5 14:45:46 BST 2006
** Description changed:
This problem is present in dapper.
The details of the problem aren't really worth going into much detail,
here. It has to do with the way PHP handles references (or something).
What makes this real nasty is that, if the user is not using PHP's
E_STRICT (to make PHP show error messages for certain problems), he may
not even get an error message, and may just have his Smarty templates
all-of-a-sudden stop working properly. The php5 package in Ubuntu ships
with E_STRICT *off*, by default!
An example of breakage due to this bug: I was using a Smarty "block"
plug-in to create dynamic tables. Under the current Smarty/PHP
combination in dapper, the tables would not render correctly.
For more detail on the problem, see this thread:
The current version of Smarty in dapper is 2.6.11. If Smarty is simply
upgraded to 2.6.12 or 2.6.13 (the latest version, as of 2006-05-12),
this problem will be solved.
- I realize that dapper is in "upstream version freeze". However, it may
- be wise to try to push this through, anyway. The changes between Smary
- 2.6.11 and 2.6.13 are quite small (all bug fixes, I believe). Also, it
- seems likely that anyone whom will actually be using Smarty has a real
- good chance of running into this problem.
+ The changes between Smary 2.6.11 and 2.6.13 are quite small (all bug
+ fixes, I believe). It seems likely that anyone whom will actually be
+ using Smarty has a real good chance of running into this problem.
Some portions of Smarty are broken in PHP >= 5.1.2
More information about the ubuntu-backports