[devel] python-module-MySQLdb требует пересборки?

Alexey Tourbin =?iso-8859-1?q?at_=CE=C1_altlinux=2Eru?=
Сб Авг 26 17:57:29 MSD 2006


On Sat, Aug 26, 2006 at 03:22:49PM +0600, Eugene Vlasov wrote:
> Добрый день.
> 
> После обновления MySQL до 5.0.24-alt1 у меня отказалось работать одно
> приложение, использующее python-module-MySQLdb (1.2.0-alt0.1).
> Пересборка последнего вроде решила проблему. Это у кого-то
> воспроизводится? Возможно и другие приложения собранные с MySQL
> сломались?

Так точно.  Проверил perl-DBD-mysql.  Пересборка и make test проходят
нормально.  Но если в make test подсунуть ранее собранный модуль, то
драйвер виснет/ падает /проваливает тесты.

at на localhost ~build/DBD-mysql-3.0006 8 $ make
...
/usr/bin/perl5.8.8 myld gcc  -shared -Wl,-O1 -L/usr/local/lib dbdimp.o mysql.o  -o blib/arch/auto/DBD/mysql/mysql.so    \
           -L/usr/lib -lmysqlclient -lz -lcrypt -lnsl -lm -L/usr/lib -lssl -lcrypto     \

chmod 755 blib/arch/auto/DBD/mysql/mysql.so
cp mysql.bs blib/arch/auto/DBD/mysql/mysql.bs
chmod 644 blib/arch/auto/DBD/mysql/mysql.bs
Manifying blib/man3/DBD::mysql.3
Manifying blib/man3/DBD::mysql::INSTALL.3
Manifying blib/man3/Mysql.3
Manifying blib/man3/Bundle::DBD::mysql.3
at на localhost ~build/DBD-mysql-3.0006 8 $ make test
PERL_DL_NONLAZY=1 /usr/bin/perl5.8.8 "-MExtUtils::Command::MM" "-e" "test_harness(0, 'blib/lib', 'blib/arch')" t/*.t
t/00base.............ok
t/10dsnlist..........ok
t/20createdrop.......ok
t/30insertfetch......ok
t/35limit............ok
t/35prepare..........ok
t/40bindparam........ok
t/40blobs............ok
t/40listfields.......ok
t/40nulls............ok
t/40numrows..........ok
t/41bindparam........ok
t/41blobs_prepare....ok
t/42bindparam........ok
t/50chopblanks.......ok
t/50commit...........ok
t/60leaks............skipped
        all skipped: $ENV{SLOW_TESTS} is not set or Proc::ProcessTable not installed
t/dbdadmin...........ok
t/insertid...........ok
t/param_values.......ok
t/prepare_noerror....ok
t/texecute...........ok
All tests successful, 1 test skipped.
Files=22, Tests=434, 22 wallclock secs ( 1.28 cusr +  0.10 csys =  1.38 CPU)
at на localhost ~build/DBD-mysql-3.0006 8 $ rm -rf blib
at на localhost ~build/DBD-mysql-3.0006 8 $ perl -MExtUtils::Command::MM -e test_harness */*.t
t/00base.............ok                                                      
t/10dsnlist..........dubious                                                 
        Test returned status 0 (wstat 11, 0xb)
t/20createdrop.......ok                                                      
t/30insertfetch......ok                                                      
t/35limit............ok                                                      
t/35prepare..........ok                                                      
t/40bindparam........ok                                                      
t/40blobs............ok                                                      
t/40listfields.......ok                                                      
t/40nulls............ok                                                      
t/40numrows..........ok                                                      
t/41bindparam........ok                                                      
t/41blobs_prepare....ok                                                      
t/42bindparam........ok                                                      
t/50chopblanks.......ok                                                      
t/50commit...........Transactions not supported by database at t/50commit.t line 101.
t/50commit...........dubious                                                 
        Test returned status 255 (wstat 65280, 0xff00)
DIED. FAILED tests 5-30
        Failed 26/30 tests, 13.33% okay
t/60leaks............skipped
        all skipped: $ENV{SLOW_TESTS} is not set or Proc::ProcessTable not installed 
t/dbdadmin...........dubious                                                 
        Test returned status 0 (wstat 11, 0xb)
DIED. FAILED tests 2-21
        Failed 20/21 tests, 4.76% okay
t/insertid...........ok                                                      
t/param_values.......ok                                                      
t/prepare_noerror....ok                                                      
t/texecute...........ok                                                      
Failed Test   Stat Wstat Total Fail  List of Failed
-------------------------------------------------------------------------------
t/10dsnlist.t    0    11    ??   ??  ??
t/50commit.t   255 65280    30   52  5-30
t/dbdadmin.t     0    11    21   40  2-21
1 test skipped.
Failed 3/22 test scripts. 46/425 subtests failed.
Files=22, Tests=425,  7 wallclock secs ( 1.25 cusr +  0.09 csys =  1.34 CPU)
Failed 3/22 test programs. 46/425 subtests failed.
$

wstat 11 -- это SEGV.
Сволочи.
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип     : application/pgp-signature
Размер  : 189 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url     : <http://lists.altlinux.org/pipermail/devel/attachments/20060826/d35084d6/attachment-0001.bin>


Подробная информация о списке рассылки Devel