Hello community, here is the log from the commit of package perl-DBD-ODBC for openSUSE:Factory checked in at 2014-07-23 22:07:11 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/perl-DBD-ODBC (Old) and /work/SRC/openSUSE:Factory/.perl-DBD-ODBC.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "perl-DBD-ODBC" Changes: -------- --- /work/SRC/openSUSE:Factory/perl-DBD-ODBC/perl-DBD-ODBC.changes 2011-12-07 14:38:45.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.perl-DBD-ODBC.new/perl-DBD-ODBC.changes 2014-07-24 00:44:33.000000000 +0200 @@ -1,0 +2,83 @@ +Tue Jul 22 10:08:22 UTC 2014 - vci...@suse.com + +- refreshed perl-DBD-ODBC-1.29-Makefile.diff + (it failed to apply after some of the previous updates) + +------------------------------------------------------------------- +Mon Mar 17 13:12:21 UTC 2014 - co...@suse.com + +- updated to 1.48 + [MISCELLANEOUS] + + Manifest has wrong filename for 90_trace_flags.t + + Forgot to remove warning from ODBC.pm that this is a development + release and unicode change when I released 1.47. + +------------------------------------------------------------------- +Mon Feb 24 13:35:57 UTC 2014 - co...@suse.com + +- updated to 1.47, see Changes for more + Full release of the 1.46 development releases. + + [MISCELLANEOUS] + + Just some tidying up of dbdimp.c - shouldn't make a difference to anyone. + + Further changes to this change file to make it CPAN::Changes spec. + NOTE the changes.cpanhq.com site does not yet support "unknown" for + dates. + + 1.46_2 2013-12-17 + + [BUG FIXES] + + When built with unicode support and odbc_old_unicode is not enabled + columns reported as SQL_LONGVARCHAR were not by default bound as + SQL_WCHAR and hence were not returned correctly unless the bind was + overridden. + + [MISCELLANEOUS] + + Added test 90_trace_flag.t + + 1.46_1 2013-11-16 + + [CHANGE IN BEHAVIOUR] + + As warned in release 1.45, the binding of unicode parameters to + char/varchar columns has changed significantly. If you don't attempt + to insert unicode into char/varchar columns or if you only inserted + unicode into nchar/nvarchar columns you should see no difference. + From this release, unicode data inserted into + char/varchar/longvarchar columns is bound as SQL_WCHAR and not + whatever the driver reports the parameter as (which is mostly + SQL_CHAR). + + Previously if DBD::ODBC received an error or (SQL_SUCCESS_WITH_INFO) + from an ODBC API call and then the driver refused to return the + error state/text DBD::ODBC would issue its own error saying "Unable + to fetch information about the error" and state IM008. That state + was wrong and has been changed to HY000. + + [BUG FIXES] + + Some drivers cannot support catalogs and/or schema names in + SQLTables. Recent changes set the schema/catalog name to the empty + string (good reasons below) which causes "optional feature not + implemented" from MS Access (which does not support schemas - even + for a simply ping (which uses SQLTables)). Now we call + SQLCATALOG_NAME and SQLSCHEMA_USAGE on connect to ascertain support + which modifies SQLTables call. + +------------------------------------------------------------------- +Tue Nov 26 07:35:39 UTC 2013 - co...@suse.com + +- updated to 1.45, see Changes for (a lot of) details + +------------------------------------------------------------------- +Sat Jul 27 11:58:56 UTC 2013 - co...@suse.com + +- updated to 1.43, see Changes (a lot) + +------------------------------------------------------------------- Old: ---- DBD-ODBC-1.33.tar.gz New: ---- DBD-ODBC-1.48.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ perl-DBD-ODBC.spec ++++++ --- /var/tmp/diff_new_pack.xAARoz/_old 2014-07-24 00:44:35.000000000 +0200 +++ /var/tmp/diff_new_pack.xAARoz/_new 2014-07-24 00:44:35.000000000 +0200 @@ -1,7 +1,7 @@ # # spec file for package perl-DBD-ODBC # -# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -19,28 +19,23 @@ %bcond_with test Name: perl-DBD-ODBC -Version: 1.33 -Release: 4 -License: GPL-1.0+ or Artistic-1.0 +Version: 1.48 +Release: 0 %define cpan_name DBD-ODBC Summary: ODBC Driver for DBI -Url: http://search.cpan.org/dist/DBD-ODBC/ +License: GPL-1.0+ or Artistic-1.0 Group: Development/Libraries/Perl -Source: http://search.cpan.org/CPAN/authors/id/M/MJ/MJEVANS/%{cpan_name}-%{version}.tar.gz +Url: http://search.cpan.org/dist/DBD-ODBC/ +Source: http://www.cpan.org/authors/id/M/MJ/MJEVANS/%{cpan_name}-%{version}.tar.gz Patch0: %{name}-1.29-Makefile.diff BuildRequires: perl BuildRequires: perl-macros BuildRoot: %{_tmppath}/%{name}-%{version}-build -%if 0%{?suse_version} >= 1120 -BuildRequires: perl(Test::Simple) >= 0.88 -%endif -%if %{with test} -BuildRequires: perl(Test::Pod::Coverage) >= 1.04 -%endif -BuildRequires: perl(DBI) >= 1.609 BuildRequires: unixODBC-devel -Requires: perl(DBI) >= 1.609 +BuildRequires: perl(DBI) >= 1.609 +BuildRequires: perl(Test::Simple) >= 0.90 Requires: unixODBC +Requires: perl(DBI) >= 1.609 %{perl_requires} %description ++++++ DBD-ODBC-1.33.tar.gz -> DBD-ODBC-1.48.tar.gz ++++++ ++++ 13493 lines of diff (skipped) ++++++ perl-DBD-ODBC-1.29-Makefile.diff ++++++ --- /var/tmp/diff_new_pack.xAARoz/_old 2014-07-24 00:44:35.000000000 +0200 +++ /var/tmp/diff_new_pack.xAARoz/_new 2014-07-24 00:44:35.000000000 +0200 @@ -1,8 +1,8 @@ Index: Makefile.PL =================================================================== ---- Makefile.PL.orig 2011-07-28 12:31:31.000000000 +0200 -+++ Makefile.PL 2011-12-02 13:28:15.406463804 +0100 -@@ -212,6 +213,7 @@ +--- Makefile.PL.orig 2014-07-22 11:55:35.089027443 +0200 ++++ Makefile.PL 2014-07-22 12:04:44.751518221 +0200 +@@ -210,6 +210,7 @@ EOT } print "Overriding ODBC Directory with command line option: $opt_o\n" if $opt_o ; @@ -10,7 +10,7 @@ if ($opt_g) { print "Setting debug options!\n"; if ($OSNAME eq 'MSWin32') { -@@ -348,7 +350,7 @@ +@@ -346,7 +347,7 @@ EOT #$tmp_odbchome =~ s/\\/\//g; #$odbchome = $tmp_odbchome if (-e "$tmp_odbchome/odbc.ini") chomp($odbchome = `cygpath \$WINDIR`); @@ -19,16 +19,16 @@ $odbchome = '/opt/sapdb/interfaces/odbc/'; } } -@@ -447,7 +449,7 @@ +@@ -444,7 +445,7 @@ EOT $opts{INC} .= " -I/usr/include/w32api" if $OSNAME eq 'cygwin'; # TO_DO all this needs to move until later -- my $lib_d1 = "$odbchome/lib"; -+ my $lib_d1 = "$odbchome/$lib"; - my $lib_d2 = "$odbchome/dlls"; - my $libs = "odbc"; - $opts{LIBS} = " -L$lib_d1 -R$lib_d1 -L$lib_d2 -R$lib_d2 -l$libs"; -@@ -487,32 +489,32 @@ +-# my $lib_d1 = "$odbchome/lib"; ++# my $lib_d1 = "$odbchome/$lib"; + # my $lib_d2 = "$odbchome/dlls"; + # my $libs = "odbc"; + # $opts{LIBS} = " -L$lib_d1 -R$lib_d1 -L$lib_d2 -R$lib_d2 -l$libs"; +@@ -487,32 +488,32 @@ EOT -e "$odbchome/odbc32.dll")); $myodbc = 'empress' @@ -67,25 +67,25 @@ if (!$myodbc) { local($LIST_SEPARATOR) = ", "; -@@ -540,7 +542,7 @@ +@@ -540,7 +541,7 @@ EOT if ($myodbc eq 'Microsoft ODBC') { - print "\nBuilding for Microsoft under Cygwin\n"; -- $opts{LIBS} = "-L/usr/lib/w32api -lodbc32"; + print "\nBuilding for Microsoft under Cygwin\n"; +- $opts{LIBS} = "-L/usr/lib/w32api -lodbc32"; + $opts{LIBS} = "-L/usr/$lib/w32api -lodbc32"; print {$sqlhfh} "#include <windows.h>\n"; print {$sqlhfh} "#include <sql.h>\n"; print {$sqlhfh} "#include <sqltypes.h>\n"; -@@ -573,7 +575,7 @@ - # remove lib prefix and .so suffix so "-l" style link can be used - $ilibname =~ s/^lib(iodbc.*?)\.\w+$/$1/; - $opts{LIBS} = "-L$odbclibdir -l$ilibname"; -- warn "Warning: LD_LIBRARY_PATH doesn't include $odbchome/lib\n" +@@ -573,7 +574,7 @@ EOT + # remove lib prefix and .so suffix so "-l" style link can be used + $ilibname =~ s/^lib(iodbc.*?)\.\w+$/$1/; + $opts{LIBS} = "-L$odbclibdir -l$ilibname"; +- warn "Warning: LD_LIBRARY_PATH doesn't include $odbchome/lib\n" + warn "Warning: LD_LIBRARY_PATH doesn't include $odbchome/$lib\n" - if (!defined($ENV{LD_LIBRARY_PATH})) || - ($ENV{LD_LIBRARY_PATH} =~ /\Q$odbclibdir/); - } -@@ -687,7 +689,11 @@ + if (!defined($ENV{LD_LIBRARY_PATH})) || + ($ENV{LD_LIBRARY_PATH} =~ /\Q$odbclibdir/); + } +@@ -700,7 +701,11 @@ EOT print {$sqlhfh} qq{#define DBD_ODBC_NO_DATASOURCES\n}; $opts{INC} .= " -I$odbchome/incl"; @@ -98,7 +98,7 @@ } elsif ($myodbc eq 'adabas') { print {$sqlhfh} "#define FAR \n#define EXPORT \n#define CALLBACK \n"; -@@ -746,7 +752,7 @@ +@@ -759,7 +764,7 @@ if ($OSNAME eq 'darwin') { # SQLGetPrivateProfileString is in libiodbcinst.a my $osver = `uname -r`; if ($osver && ($osver =~ /^8/)) { -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org