Description of problem: As a part of my testing of RHBA-2007:0844 I have discovered the following issue: Have prepared "test.pl" script (see attachments) to check functionality of valid {create,drop} table, insert, select SQL queries and encountered the following error message: # ./test.pl Opening the connection to the database... /usr/bin/perl: symbol lookup error: /usr/lib/perl5/vendor_perl/5.8.5/i386-linux-thread-multi/auto/DBD/mysql/mysql.so: undefined symbol: DBIc_TRACE_LEVEL Version-Release number of selected component (if applicable): perl-DBD-MySQL-4.005-1.i386 How reproducible: Always Steps to Reproduce: 1. service myslqd start 2. mysql -u root mysql 3. mysql> GRANT ALL PRIVILEGES ON *.* TO 'iankko'@'localhost' IDENTIFIED BY 'iankko' WITH GRANT OPTION; (ie. add user iankko to be able to connect to the Mysql db from the localhost) 4, # ./test.pl Actual results: Opening the connection to the database... /usr/bin/perl: symbol lookup error: /usr/lib/perl5/vendor_perl/5.8.5/i386-linux-thread-multi/auto/DBD/mysql/mysql.so: undefined symbol: DBIc_TRACE_LEVEL Expected results: No error message. The SQL queries should work as by the old packages. (See file "old_test_script_output.txt" for the correct output). Additional info: The same script works fine with the previous (perl-DBD-MySQL-2.9004-3.1.i386) packages.
Created attachment 244671 [details] Prepared testing script "test.pl" I used for testing
Created attachment 244681 [details] Architecture table creation required by the "test.pl" script
Created attachment 244691 [details] Bug table creation text file required by the "test.pl" script
Created attachment 244701 [details] package table creation text file required for the "test.pl" script
Created attachment 244711 [details] release table creation text file needed by the "test.pl" script
Created attachment 244721 [details] Usert table creation text file needed by the "test.pl" script
Created attachment 244731 [details] The correct testing script output provided by the old perl-DBD-MySQL packages
Instead of rebase packages, we decide to backport patches for individual bugs. This problem won't be occur in RHEL-4. This bug stay opened until fix of dependent packages.
There were some undocumented api change, so we decided not to upgrade perl-DBD packages. Dependent bugs were already closed as wontfix or nextrelease.