[TYPO3-dev] STRICT-mode for MySQL and install tool

Steffen Kamper info at sk-typo3.de
Tue Jan 27 11:44:12 CET 2009


Hi,

Steffen Müller schrieb:
> Hi.
> 
> On 27.01.2009 10:49 Steffen Kamper wrote:
>> thx, i make a patch for TV as well.
>>
> 
> I just made a fuzzy grep on sysext and core table definitions and found
> still some issues:
> 
> <--- snip
> typo3/sysext/cms/ext_tables.sql:80:  treelist text NOT NULL,
> 
> typo3/sysext/install/mod/class.tx_install.php:4409:						$out =
> 'tinytext NOT NULL';
> 
> typo3/sysext/install/mod/class.tx_install.php:4414:				$out = 'text NOT
> NULL';
> 
> typo3/sysext/install/mod/class.tx_install.php:4504:		return ($len>255 ?
> 'tiny' : '').'blob NOT NULL';
> 
> typo3/sysext/openid/lib/php-openid/Auth/OpenID/MySQLStore.php:35:
>      "  server_url BLOB NOT NULL,\n".
> 
> typo3/sysext/openid/lib/php-openid/Auth/OpenID/MySQLStore.php:37:
>      "  secret BLOB NOT NULL,\n".
> ---> snap
> 
> I already sent a RFC to the core list regarding the issue in table
> cache_treelist. See #10282
> 
> ATM I don't have the time to dig into the install tool stuff.
> 
> It seems the new OpenID sysext also ships incompatible SQL definitions.
> How do we proceed with such issues? Simply patch the sources of the
> extension or ask for upstream fix?
> 

i would prefer one patch fixing them all. i will extend your #10282 with 
the missing ones, thx for scent out.

vg Steffen




More information about the TYPO3-dev mailing list