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

Steffen Müller typo3 at t3node.com
Tue Jan 27 11:37:57 CET 2009


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?

-- 
cheers,
Steffen

http://www.t3node.com/




More information about the TYPO3-dev mailing list