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

Reply via email to