[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