[SPIP Zone] install plugin spip v2.0

bonjour,

j'utilise la doc suivante pour ajouter des tables liées à un plugin.
http://doc.spip.org/@Ajouter-des-tables-et-des-boucles

(je travaille sur spip 2.0 svn)

dans la fonction d'upgrade/création des tables, j'utilise un test pour
voir si les tables ont bien été crées, et je n'ajoute le champ méta lié
au plugin que lorsque les tables sont vraiment créées :

...
include_spip('base/create');
include_spip('base/abstract_sql');
creer_base();
if (arch_test_creation_base() == true)
  ecrire_meta($nom_meta_base...$version_cible,'non');
...

je créé volontairement une erreur mysql dans la création des tables -
les tables ne seront pas créées, le test renverra faux et le méta ne
sera donc pas initialisé dans la base ;

le test effectué sur le plugin lors de son initialisation (test effectué
dans la fonction spip_install_plugin de spip) renverra faux puisque le
méta n'a pas été initialisé.

or, il me semble qu'il y a un souci, car dans ce cas, le mécanisme
d'initialisation du plugin devrait tracer une erreur : or là je n'ai pas
d'erreur et pire, le plugin apparaît comme initialisé (coché dans la
liste des plugins).

... ai-je manqué quelque chose ou s'agit-il d'un bug ?

plus généralement, comment puis-je renvoyer/tracer proprement une erreur
depuis l'initialisation du plugin ? merci

--
Florent Jugla / ELEDO
Place de la Mairie, 34190 Montoulieu
Tél: 04.99.64.01.42 / 06.88.39.42.80
Web: http://www.eledo.com