Olivier Berger wrote:
Hi.
I think I see the problem : the DB interface for mysql newly reports
table names like :
`sympa`.`admin_table` instead of simply `admin_table` or admin_table
I think the following may be used in List.pm::probe_db to correct that :
instead of :
foreach my $t (@tables) {
$t =~ s/^\`(.+)\`$/\1/;
}
have :
foreach my $t (@tables) {
$t =~ s/^([^.]+\.)?(.+)$/\2/;
$t =~ s/^\`(.+)\`$/\1/;
}
Although I'm not so sure about my regexp... also, this may not be
backward compatible with previous versions of the DB access engine, or
whatever has changed since etch...
As this appears to be a generic problem (affecting any Sympa installation with a recent
DBD::mysql), we should look how upstream fixes that problem.
Bye
Racke
--
LinuXia Systems => http://www.linuxia.de/
Expert Interchange Consulting and System Administration
ICDEVGROUP => http://www.icdevgroup.org/
Interchange Development Team
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]