23133251 Upgrade DBI to 1.636
authorLukas Rovensky <Lukas.Rovensky@oracle.com>
Thu, 28 Apr 2016 02:10:15 -0700
changeset 5878 85ea3e08eed7
parent 5877 5ebb85c9ad3d
child 5879 6c5ab2c43a8c
23133251 Upgrade DBI to 1.636
components/perl_modules/DBI/DBI-PERLVER.p5m
components/perl_modules/DBI/DBI.license
components/perl_modules/DBI/Makefile
components/perl_modules/DBI/test/results-5.22-64.master
--- a/components/perl_modules/DBI/DBI-PERLVER.p5m	Thu Apr 28 17:31:58 2016 -0700
+++ b/components/perl_modules/DBI/DBI-PERLVER.p5m	Thu Apr 28 02:10:15 2016 -0700
@@ -18,7 +18,7 @@
 #
 # CDDL HEADER END
 #
-# Copyright (c) 2013, 2015, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2013, 2016, Oracle and/or its affiliates. All rights reserved.
 #
 
 <transform file path=usr.*/man/.+ -> default mangler.man.stability committed>
@@ -72,7 +72,6 @@
 file path=usr/perl5/$(PERLVER)/man/man3/DBI::DBD::SqlEngine.3
 file path=usr/perl5/$(PERLVER)/man/man3/DBI::DBD::SqlEngine::Developers.3
 file path=usr/perl5/$(PERLVER)/man/man3/DBI::DBD::SqlEngine::HowTo.3
-file path=usr/perl5/$(PERLVER)/man/man3/DBI::FAQ.3
 file path=usr/perl5/$(PERLVER)/man/man3/DBI::Gofer::Execute.3
 file path=usr/perl5/$(PERLVER)/man/man3/DBI::Gofer::Request.3
 file path=usr/perl5/$(PERLVER)/man/man3/DBI::Gofer::Response.3
@@ -123,7 +122,6 @@
 file path=usr/perl5/vendor_perl/$(PERLVER)/$(PERL_ARCH)/DBI/DBD/SqlEngine.pm
 file path=usr/perl5/vendor_perl/$(PERLVER)/$(PERL_ARCH)/DBI/DBD/SqlEngine/Developers.pod
 file path=usr/perl5/vendor_perl/$(PERLVER)/$(PERL_ARCH)/DBI/DBD/SqlEngine/HowTo.pod
-file path=usr/perl5/vendor_perl/$(PERLVER)/$(PERL_ARCH)/DBI/FAQ.pm
 file path=usr/perl5/vendor_perl/$(PERLVER)/$(PERL_ARCH)/DBI/Gofer/Execute.pm
 file path=usr/perl5/vendor_perl/$(PERLVER)/$(PERL_ARCH)/DBI/Gofer/Request.pm
 file path=usr/perl5/vendor_perl/$(PERLVER)/$(PERL_ARCH)/DBI/Gofer/Response.pm
--- a/components/perl_modules/DBI/DBI.license	Thu Apr 28 17:31:58 2016 -0700
+++ b/components/perl_modules/DBI/DBI.license	Thu Apr 28 02:10:15 2016 -0700
@@ -1,4 +1,4 @@
-Portions of this program use DBI 1.623, the open source version is made
+Portions of this program use DBI 1.636, the open source version is made
 available by Tim Bunce under the terms of the below version of the Artistic
 License.  As such, Oracle is required to provide the following notices.
 Note, however, that the Oracle program license that accompanied this program
@@ -11,9 +11,26 @@
 Oracle elects to license this file available under the Artistic License as
 expressly permitted by the Perl licensing terms.
 
-The DBI module is Copyright (c) 1994-2004 Tim Bunce. Ireland.
-All rights reserved.
- 
+DBI is Copyright (c) 1994-2015 by Tim Bunce and others.
+See LICENSE included with this distribution. All rights reserved.
+
+This is free software; you can redistribute it and/or modify it under the
+same terms as the Perl5 (v5.0.0 ~ v5.20.0) programming language system
+itself: under the terms of either:
+
+a) the "Artistic License 1.0" as published by The Perl Foundation
+   http://www.perlfoundation.org/artistic_license_1_0
+
+b) the GNU General Public License as published by the Free Software Foundation;
+   either version 1 http://www.gnu.org/licenses/gpl-1.0.html
+   or (at your option) any later version
+
+PLEASE NOTE: It is the current maintainers intention to keep the dual
+licensing intact. Until this notice is removed, releases will continue to
+be available under both the standard GPL and the less restrictive Artistic
+licenses.
+
+--- The Artistic License 1.0 ---
 
                          The "Artistic License"
 
@@ -141,4 +158,4 @@
 IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
 WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.
 
-                                The End
+--- end of The Artistic License 1.0 ---
--- a/components/perl_modules/DBI/Makefile	Thu Apr 28 17:31:58 2016 -0700
+++ b/components/perl_modules/DBI/Makefile	Thu Apr 28 02:10:15 2016 -0700
@@ -25,16 +25,16 @@
 include ../../../make-rules/shared-macros.mk
 
 COMPONENT_NAME=		DBI
-COMPONENT_VERSION=	1.623
+COMPONENT_VERSION=	1.636
 COMPONENT_SRC=		$(COMPONENT_NAME)-$(COMPONENT_VERSION)
 COMPONENT_ARCHIVE=	$(COMPONENT_SRC).tar.gz
 COMPONENT_ARCHIVE_HASH=	\
-    sha256:912d73f9eb0601f592aa58897d9c6787e238d9780f30ac86059c83b7085de3a1
+    sha256:8f7ddce97c04b4b7a000e65e5d05f679c964d62c8b02c94c1a7d815bb2dd676c
 COMPONENT_ARCHIVE_URL=	http://backpan.perl.org/authors/id/T/TI/TIMB/$(COMPONENT_ARCHIVE)
 COMPONENT_PROJECT_URL=	http://search.cpan.org/~timb/DBI/
 COMPONENT_BUGDB=	perl-mod/dbi
 
-TPNO=			17614
+TPNO=			28024	
 
 include $(WS_MAKE_RULES)/prep.mk
 include $(WS_MAKE_RULES)/ips.mk
@@ -50,7 +50,8 @@
 	'-e "/^chmod/d" ' \
 	'-e "/^connect /d" ' \
 	'-e "/^Testing/d" ' \
-	'-e "/NullP/d" '
+	'-e "/NullP/d" ' \
+	'-e "/^\# \-\-\- Perl/d" '
 
 ASLR_MODE = $(ASLR_NOT_APPLICABLE)
 
--- a/components/perl_modules/DBI/test/results-5.22-64.master	Thu Apr 28 17:31:58 2016 -0700
+++ b/components/perl_modules/DBI/test/results-5.22-64.master	Thu Apr 28 02:10:15 2016 -0700
@@ -13,41 +13,12 @@
 t/13taint.t ..................... ok
 t/14utf8.t ...................... ok
 t/15array.t ..................... ok
-Possible precedence issue with control flow operator at t/16destroy.t line 81.
 t/16destroy.t ................... ok
 t/19fhtrace.t ................... ok
 t/20meta.t ...................... ok
 t/30subclass.t .................. ok
 t/31methcache.t ................. ok
 t/35thrclone.t .................. ok
-Redundant argument in sprintf at $(@D)/blib/lib/DBI/Profile.pm line 835.
-Redundant argument in sprintf at $(@D)/blib/lib/DBI/Profile.pm line 835.
-Redundant argument in sprintf at $(@D)/blib/lib/DBI/Profile.pm line 835.
-Redundant argument in sprintf at $(@D)/blib/lib/DBI/Profile.pm line 835.
-Redundant argument in sprintf at $(@D)/blib/lib/DBI/Profile.pm line 835.
-Redundant argument in sprintf at $(@D)/blib/lib/DBI/Profile.pm line 835.
-Redundant argument in sprintf at $(@D)/blib/lib/DBI/Profile.pm line 835.
-Redundant argument in sprintf at $(@D)/blib/lib/DBI/Profile.pm line 835.
-Redundant argument in sprintf at $(@D)/blib/lib/DBI/Profile.pm line 835.
-Redundant argument in sprintf at $(@D)/blib/lib/DBI/Profile.pm line 835.
-Redundant argument in sprintf at $(@D)/blib/lib/DBI/Profile.pm line 835.
-Redundant argument in sprintf at $(@D)/blib/lib/DBI/Profile.pm line 835.
-Redundant argument in sprintf at $(@D)/blib/lib/DBI/Profile.pm line 835.
-Redundant argument in sprintf at $(@D)/blib/lib/DBI/Profile.pm line 835.
-Redundant argument in sprintf at $(@D)/blib/lib/DBI/Profile.pm line 835.
-Redundant argument in sprintf at $(@D)/blib/lib/DBI/Profile.pm line 835.
-Redundant argument in sprintf at $(@D)/blib/lib/DBI/Profile.pm line 835.
-Redundant argument in sprintf at $(@D)/blib/lib/DBI/Profile.pm line 835.
-Redundant argument in sprintf at $(@D)/blib/lib/DBI/Profile.pm line 835.
-Redundant argument in sprintf at $(@D)/blib/lib/DBI/Profile.pm line 835.
-Redundant argument in sprintf at $(@D)/blib/lib/DBI/Profile.pm line 835.
-Redundant argument in sprintf at $(@D)/blib/lib/DBI/Profile.pm line 835.
-Redundant argument in sprintf at $(@D)/blib/lib/DBI/Profile.pm line 835.
-Redundant argument in sprintf at $(@D)/blib/lib/DBI/Profile.pm line 835.
-Redundant argument in sprintf at $(@D)/blib/lib/DBI/Profile.pm line 835.
-Redundant argument in sprintf at $(@D)/blib/lib/DBI/Profile.pm line 835.
-Redundant argument in sprintf at $(@D)/blib/lib/DBI/Profile.pm line 835.
-Redundant argument in sprintf at $(@D)/blib/lib/DBI/Profile.pm line 835.
 t/40profile.t ................... ok
 t/41prof_dump.t ................. ok
 t/42prof_data.t ................. ok
@@ -57,54 +28,20 @@
 t/50dbm_simple.t ................ ok
 t/51dbm_file.t .................. ok
 t/52dbm_complex.t ............... skipped: DBI::SQL::Nano is being used
+t/53sqlengine_adv.t ............. ok
 t/60preparse.t .................. ok
 t/65transact.t .................. ok
 t/70callbacks.t ................. ok
 t/72childhandles.t .............. ok
+t/73cachedkids.t ................ ok
 t/80proxy.t ..................... skipped: modules required for proxy are probably not installed (e.g., RPC/PlClient.pm)
 t/85gofer.t ..................... ok
 t/86gofer_fail.t ................ ok
-
-#   Failed test 'should make 1 round trip'
-#   at t/87gofer_cache.t line 70.
-#          got: '1'
-#     expected: '0'
-
-#   Failed test at t/87gofer_cache.t line 72.
-#          got: '0'
-#     expected: '1'
-
-#   Failed test at t/87gofer_cache.t line 73.
-#          got: '2'
-#     expected: '1'
-
-#   Failed test at t/87gofer_cache.t line 74.
-#          got: '2'
-#     expected: '1'
-
-#   Failed test 'should make 1 round trip'
-#   at t/87gofer_cache.t line 70.
-#          got: '1'
-#     expected: '0'
-
-#   Failed test at t/87gofer_cache.t line 72.
-#          got: '0'
-#     expected: '1'
-
-#   Failed test at t/87gofer_cache.t line 73.
-#          got: '2'
-#     expected: '1'
-
-#   Failed test at t/87gofer_cache.t line 74.
-#          got: '2'
-#     expected: '1'
-# Looks like you failed 8 tests of 47.
-t/87gofer_cache.t ............... 
-Dubious, test returned 8 (wstat 2048, 0x800)
-Failed 8/47 subtests 
+t/87gofer_cache.t ............... ok
 t/90sql_type_cast.t ............. ok
+t/91_store_warning.t ............ ok
 t/pod-coverage.t ................ skipped: Test::Pod::Coverage 1.04 required for testing POD coverage
-t/pod.t ......................... skipped: Test::Pod 1.00 required for testing POD
+t/pod.t ......................... skipped: Test::Pod 1.41 required for testing POD
 t/zvg_01basics.t ................ ok
 t/zvg_02dbidrv.t ................ ok
 t/zvg_03handle.t ................ ok
@@ -120,41 +57,12 @@
 t/zvg_13taint.t ................. skipped: Taint attribute tests not functional with DBI_AUTOPROXY
 t/zvg_14utf8.t .................. ok
 t/zvg_15array.t ................. ok
-Possible precedence issue with control flow operator at ./t/16destroy.t line 81.
 t/zvg_16destroy.t ............... ok
 t/zvg_19fhtrace.t ............... ok
 t/zvg_20meta.t .................. ok
 t/zvg_30subclass.t .............. ok
 t/zvg_31methcache.t ............. ok
 t/zvg_35thrclone.t .............. ok
-Redundant argument in sprintf at $(@D)/blib/lib/DBI/Profile.pm line 835.
-Redundant argument in sprintf at $(@D)/blib/lib/DBI/Profile.pm line 835.
-Redundant argument in sprintf at $(@D)/blib/lib/DBI/Profile.pm line 835.
-Redundant argument in sprintf at $(@D)/blib/lib/DBI/Profile.pm line 835.
-Redundant argument in sprintf at $(@D)/blib/lib/DBI/Profile.pm line 835.
-Redundant argument in sprintf at $(@D)/blib/lib/DBI/Profile.pm line 835.
-Redundant argument in sprintf at $(@D)/blib/lib/DBI/Profile.pm line 835.
-Redundant argument in sprintf at $(@D)/blib/lib/DBI/Profile.pm line 835.
-Redundant argument in sprintf at $(@D)/blib/lib/DBI/Profile.pm line 835.
-Redundant argument in sprintf at $(@D)/blib/lib/DBI/Profile.pm line 835.
-Redundant argument in sprintf at $(@D)/blib/lib/DBI/Profile.pm line 835.
-Redundant argument in sprintf at $(@D)/blib/lib/DBI/Profile.pm line 835.
-Redundant argument in sprintf at $(@D)/blib/lib/DBI/Profile.pm line 835.
-Redundant argument in sprintf at $(@D)/blib/lib/DBI/Profile.pm line 835.
-Redundant argument in sprintf at $(@D)/blib/lib/DBI/Profile.pm line 835.
-Redundant argument in sprintf at $(@D)/blib/lib/DBI/Profile.pm line 835.
-Redundant argument in sprintf at $(@D)/blib/lib/DBI/Profile.pm line 835.
-Redundant argument in sprintf at $(@D)/blib/lib/DBI/Profile.pm line 835.
-Redundant argument in sprintf at $(@D)/blib/lib/DBI/Profile.pm line 835.
-Redundant argument in sprintf at $(@D)/blib/lib/DBI/Profile.pm line 835.
-Redundant argument in sprintf at $(@D)/blib/lib/DBI/Profile.pm line 835.
-Redundant argument in sprintf at $(@D)/blib/lib/DBI/Profile.pm line 835.
-Redundant argument in sprintf at $(@D)/blib/lib/DBI/Profile.pm line 835.
-Redundant argument in sprintf at $(@D)/blib/lib/DBI/Profile.pm line 835.
-Redundant argument in sprintf at $(@D)/blib/lib/DBI/Profile.pm line 835.
-Redundant argument in sprintf at $(@D)/blib/lib/DBI/Profile.pm line 835.
-Redundant argument in sprintf at $(@D)/blib/lib/DBI/Profile.pm line 835.
-Redundant argument in sprintf at $(@D)/blib/lib/DBI/Profile.pm line 835.
 t/zvg_40profile.t ............... ok
 t/zvg_41prof_dump.t ............. ok
 t/zvg_42prof_data.t ............. ok
@@ -164,15 +72,18 @@
 t/zvg_50dbm_simple.t ............ ok
 t/zvg_51dbm_file.t .............. ok
 t/zvg_52dbm_complex.t ........... skipped: DBI::SQL::Nano is being used
+t/zvg_53sqlengine_adv.t ......... skipped: Modifying driver state won't compute running behind Gofer
 t/zvg_60preparse.t .............. ok
 t/zvg_65transact.t .............. skipped: Transactions not supported by DBD::Gofer
 t/zvg_70callbacks.t ............. ok
 t/zvg_72childhandles.t .......... ok
+t/zvg_73cachedkids.t ............ ok
 t/zvg_80proxy.t ................. skipped: modules required for proxy are probably not installed (e.g., RPC/PlClient.pm)
 t/zvg_85gofer.t ................. ok
 t/zvg_86gofer_fail.t ............ skipped: Gofer DBI_AUTOPROXY
 t/zvg_87gofer_cache.t ........... skipped: Gofer DBI_AUTOPROXY
 t/zvg_90sql_type_cast.t ......... ok
+t/zvg_91_store_warning.t ........ ok
 t/zvn_48dbi_dbd_sqlengine.t ..... ok
 t/zvn_49dbd_file.t .............. ok
 t/zvn_50dbm_simple.t ............ ok
@@ -194,7 +105,6 @@
 t/zvp_13taint.t ................. skipped: Taint attributes not supported with DBI::PurePerl
 t/zvp_14utf8.t .................. ok
 t/zvp_15array.t ................. ok
-Possible precedence issue with control flow operator at ./t/16destroy.t line 81.
 t/zvp_16destroy.t ............... ok
 t/zvp_19fhtrace.t ............... ok
 t/zvp_20meta.t .................. ok
@@ -210,52 +120,18 @@
 t/zvp_50dbm_simple.t ............ ok
 t/zvp_51dbm_file.t .............. ok
 t/zvp_52dbm_complex.t ........... skipped: DBI::SQL::Nano is being used
+t/zvp_53sqlengine_adv.t ......... ok
 t/zvp_60preparse.t .............. skipped: preparse not supported for DBI::PurePerl
 t/zvp_65transact.t .............. ok
 t/zvp_70callbacks.t ............. skipped: $h->{Callbacks} attribute not supported for DBI::PurePerl
 t/zvp_72childhandles.t .......... ok
+t/zvp_73cachedkids.t ............ ok
 t/zvp_80proxy.t ................. skipped: modules required for proxy are probably not installed (e.g., RPC/PlClient.pm)
 t/zvp_85gofer.t ................. ok
 t/zvp_86gofer_fail.t ............ skipped: requires Callbacks which are not supported with PurePerl
-
-#   Failed test 'should make 1 round trip'
-#   at ./t/87gofer_cache.t line 70.
-#          got: '1'
-#     expected: '0'
-
-#   Failed test at ./t/87gofer_cache.t line 72.
-#          got: '0'
-#     expected: '1'
-
-#   Failed test at ./t/87gofer_cache.t line 73.
-#          got: '2'
-#     expected: '1'
-
-#   Failed test at ./t/87gofer_cache.t line 74.
-#          got: '2'
-#     expected: '1'
-
-#   Failed test 'should make 1 round trip'
-#   at ./t/87gofer_cache.t line 70.
-#          got: '1'
-#     expected: '0'
-
-#   Failed test at ./t/87gofer_cache.t line 72.
-#          got: '0'
-#     expected: '1'
-
-#   Failed test at ./t/87gofer_cache.t line 73.
-#          got: '2'
-#     expected: '1'
-
-#   Failed test at ./t/87gofer_cache.t line 74.
-#          got: '2'
-#     expected: '1'
-# Looks like you failed 8 tests of 47.
-t/zvp_87gofer_cache.t ........... 
-Dubious, test returned 8 (wstat 2048, 0x800)
-Failed 8/47 subtests 
+t/zvp_87gofer_cache.t ........... ok
 t/zvp_90sql_type_cast.t ......... ok
+t/zvp_91_store_warning.t ........ ok
 t/zvxgn_48dbi_dbd_sqlengine.t ... ok
 t/zvxgn_49dbd_file.t ............ ok
 t/zvxgn_50dbm_simple.t .......... ok
@@ -283,7 +159,6 @@
 t/zvxgp_13taint.t ............... skipped: Taint attributes not supported with DBI::PurePerl
 t/zvxgp_14utf8.t ................ ok
 t/zvxgp_15array.t ............... ok
-Possible precedence issue with control flow operator at ./t/16destroy.t line 81.
 t/zvxgp_16destroy.t ............. ok
 t/zvxgp_19fhtrace.t ............. ok
 t/zvxgp_20meta.t ................ ok
@@ -299,35 +174,29 @@
 t/zvxgp_50dbm_simple.t .......... ok
 t/zvxgp_51dbm_file.t ............ ok
 t/zvxgp_52dbm_complex.t ......... skipped: DBI::SQL::Nano is being used
+t/zvxgp_53sqlengine_adv.t ....... skipped: Modifying driver state won't compute running behind Gofer
 t/zvxgp_60preparse.t ............ skipped: preparse not supported for DBI::PurePerl
 t/zvxgp_65transact.t ............ skipped: Transactions not supported by DBD::Gofer
 t/zvxgp_70callbacks.t ........... skipped: $h->{Callbacks} attribute not supported for DBI::PurePerl
 t/zvxgp_72childhandles.t ........ ok
+t/zvxgp_73cachedkids.t .......... ok
 t/zvxgp_80proxy.t ............... skipped: modules required for proxy are probably not installed (e.g., RPC/PlClient.pm)
 t/zvxgp_85gofer.t ............... ok
 t/zvxgp_86gofer_fail.t .......... skipped: requires Callbacks which are not supported with PurePerl
 t/zvxgp_87gofer_cache.t ......... skipped: Gofer DBI_AUTOPROXY
 t/zvxgp_90sql_type_cast.t ....... ok
+t/zvxgp_91_store_warning.t ...... ok
 t/zvxnp_48dbi_dbd_sqlengine.t ... ok
 t/zvxnp_49dbd_file.t ............ ok
 t/zvxnp_50dbm_simple.t .......... ok
 t/zvxnp_51dbm_file.t ............ ok
 t/zvxnp_52dbm_complex.t ......... skipped: DBI::SQL::Nano is being used
 t/zvxnp_85gofer.t ............... ok
-
-Test Summary Report
--------------------
-t/87gofer_cache.t             (Wstat: 2048 Tests: 47 Failed: 8)
-  Failed tests:  14-17, 31-34
-  Non-zero exit status: 8
-t/zvp_87gofer_cache.t         (Wstat: 2048 Tests: 47 Failed: 8)
-  Failed tests:  14-17, 31-34
-  Non-zero exit status: 8
-Result: FAIL
-Failed 2/182 test programs. 16/8553 subtests failed.
+All tests successful.
+Result: PASS
 test.pl 
-DBI test application $Revision: 12537 $
-Switch: DBI 1.623 by Tim Bunce, 1.623
+DBI test application $Revision$
+Switch: DBI 1.636 by Tim Bunce, 1.636
 Available Drivers: DBM, ExampleP, File, Gofer, Proxy, Sponge
 dbi:ExampleP:: testing 3 sets of 20 connections:
 Connecting... 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20