Hello community,

here is the log from the commit of package perl-IO-Socket-Timeout for 
openSUSE:Factory checked in at 2015-06-15 17:50:15
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/perl-IO-Socket-Timeout (Old)
 and      /work/SRC/openSUSE:Factory/.perl-IO-Socket-Timeout.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "perl-IO-Socket-Timeout"

Changes:
--------
--- 
/work/SRC/openSUSE:Factory/perl-IO-Socket-Timeout/perl-IO-Socket-Timeout.changes
    2015-05-15 07:44:38.000000000 +0200
+++ 
/work/SRC/openSUSE:Factory/.perl-IO-Socket-Timeout.new/perl-IO-Socket-Timeout.changes
       2015-06-15 17:50:24.000000000 +0200
@@ -1,0 +2,8 @@
+Sun Jun 14 08:14:01 UTC 2015 - [email protected]
+
+- updated to 0.29
+   see /usr/share/doc/packages/perl-IO-Socket-Timeout/Changes
+
+  0.29      2015-05-13 20:44:41CEST+0200 Europe/Amsterdam
+
+-------------------------------------------------------------------

Old:
----
  IO-Socket-Timeout-0.28.tar.gz

New:
----
  IO-Socket-Timeout-0.29.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ perl-IO-Socket-Timeout.spec ++++++
--- /var/tmp/diff_new_pack.2kCO3K/_old  2015-06-15 17:50:25.000000000 +0200
+++ /var/tmp/diff_new_pack.2kCO3K/_new  2015-06-15 17:50:25.000000000 +0200
@@ -17,7 +17,7 @@
 
 
 Name:           perl-IO-Socket-Timeout
-Version:        0.28
+Version:        0.29
 Release:        0
 %define cpan_name IO-Socket-Timeout
 Summary:        IO::Socket with read/write timeout
@@ -31,9 +31,9 @@
 BuildRequires:  perl
 BuildRequires:  perl-macros
 BuildRequires:  perl(Module::Build::Tiny) >= 0.039
-BuildRequires:  perl(PerlIO::via::Timeout) >= 0.28
+BuildRequires:  perl(PerlIO::via::Timeout) >= 0.30
 BuildRequires:  perl(Test::TCP)
-Requires:       perl(PerlIO::via::Timeout) >= 0.28
+Requires:       perl(PerlIO::via::Timeout) >= 0.30
 %{perl_requires}
 
 %description

++++++ IO-Socket-Timeout-0.28.tar.gz -> IO-Socket-Timeout-0.29.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/IO-Socket-Timeout-0.28/Changes 
new/IO-Socket-Timeout-0.29/Changes
--- old/IO-Socket-Timeout-0.28/Changes  2015-05-12 20:36:32.000000000 +0200
+++ new/IO-Socket-Timeout-0.29/Changes  2015-05-13 20:44:45.000000000 +0200
@@ -1,3 +1,5 @@
+0.29      2015-05-13 20:44:41CEST+0200 Europe/Amsterdam
+
 0.28      2015-05-12 20:36:28CEST+0200 Europe/Amsterdam
 
 0.27      2014-07-30 11:37:59 Europe/Amsterdam
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/IO-Socket-Timeout-0.28/META.yml 
new/IO-Socket-Timeout-0.29/META.yml
--- old/IO-Socket-Timeout-0.28/META.yml 2015-05-12 20:36:32.000000000 +0200
+++ new/IO-Socket-Timeout-0.29/META.yml 2015-05-13 20:44:45.000000000 +0200
@@ -21,16 +21,16 @@
 provides:
   IO::Socket::Timeout:
     file: lib/IO/Socket/Timeout.pm
-    version: 0.28
+    version: 0.29
   IO::Socket::Timeout::Role::PerlIO:
     file: lib/IO/Socket/Timeout.pm
-    version: 0.28
+    version: 0.29
   IO::Socket::Timeout::Role::SetSockOpt:
     file: lib/IO/Socket/Timeout.pm
-    version: 0.28
+    version: 0.29
 requires:
-  PerlIO::via::Timeout: 0.28
+  PerlIO::via::Timeout: 0.30
 resources:
   bugtracker: https://github.com/dams/io-socket-timeout/issues
   repository: git://github.com/dams/io-socket-timeout.git
-version: 0.28
+version: 0.29
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/IO-Socket-Timeout-0.28/Makefile.PL 
new/IO-Socket-Timeout-0.29/Makefile.PL
--- old/IO-Socket-Timeout-0.28/Makefile.PL      2015-05-12 20:36:32.000000000 
+0200
+++ new/IO-Socket-Timeout-0.29/Makefile.PL      2015-05-13 20:44:45.000000000 
+0200
@@ -81,7 +81,7 @@
   "LICENSE" => "perl",
   "NAME" => "IO::Socket::Timeout",
   "PREREQ_PM" => {
-    "PerlIO::via::Timeout" => "0.28"
+    "PerlIO::via::Timeout" => "0.30"
   },
   "TEST_REQUIRES" => {
     "File::Spec" => 0,
@@ -90,7 +90,7 @@
     "Test::More" => 0,
     "Test::TCP" => 0
   },
-  "VERSION" => "0.28",
+  "VERSION" => "0.29",
   "test" => {
     "TESTS" => "t/*.t"
   }
@@ -102,7 +102,7 @@
   "IO::Handle" => 0,
   "IPC::Open3" => 0,
   "Module::Build::Tiny" => "0.039",
-  "PerlIO::via::Timeout" => "0.28",
+  "PerlIO::via::Timeout" => "0.30",
   "Test::More" => 0,
   "Test::TCP" => 0
 );
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/IO-Socket-Timeout-0.28/README 
new/IO-Socket-Timeout-0.29/README
--- old/IO-Socket-Timeout-0.28/README   2015-05-12 20:36:32.000000000 +0200
+++ new/IO-Socket-Timeout-0.29/README   2015-05-13 20:44:45.000000000 +0200
@@ -1,7 +1,7 @@
 
 
 This archive contains the distribution IO-Socket-Timeout,
-version 0.28:
+version 0.29:
 
   IO::Socket with read/write timeout
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/IO-Socket-Timeout-0.28/dist.ini 
new/IO-Socket-Timeout-0.29/dist.ini
--- old/IO-Socket-Timeout-0.28/dist.ini 2015-05-12 20:36:32.000000000 +0200
+++ new/IO-Socket-Timeout-0.29/dist.ini 2015-05-13 20:44:45.000000000 +0200
@@ -15,7 +15,6 @@
 ; -- fetch & generate files
 [GatherDir]
 
-; -- don't include this Makefile.PL in the dist
 [PruneFiles]
 
 ; -- tests
@@ -31,7 +30,7 @@
 
 ; -- dependencies
 [Prereqs]
-PerlIO::via::Timeout = 0.28
+PerlIO::via::Timeout = 0.30
 
 ; -- test dependencies
 [Prereqs / TestRequires]
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/IO-Socket-Timeout-0.28/lib/IO/Socket/Timeout.pm 
new/IO-Socket-Timeout-0.29/lib/IO/Socket/Timeout.pm
--- old/IO-Socket-Timeout-0.28/lib/IO/Socket/Timeout.pm 2015-05-12 
20:36:32.000000000 +0200
+++ new/IO-Socket-Timeout-0.29/lib/IO/Socket/Timeout.pm 2015-05-13 
20:44:45.000000000 +0200
@@ -7,7 +7,7 @@
 # the same terms as the Perl 5 programming language system itself.
 #
 package IO::Socket::Timeout;
-$IO::Socket::Timeout::VERSION = '0.28';
+$IO::Socket::Timeout::VERSION = '0.29';
 use strict;
 use warnings;
 use Config;
@@ -75,12 +75,13 @@
         my $_prevent_deep_recursion;
         *CORE::GLOBAL::sysread = sub {
             my $args_count = scalar(@_);
-            $_prevent_deep_recursion || ! 
(PerlIO::via::Timeout->_fh2prop($_[0]) || {})->{timeout_enabled}
+               $_prevent_deep_recursion
+            || ! PerlIO::via::Timeout::has_timeout_layer($_[0])
+            || ! PerlIO::via::Timeout::timeout_enabled($_[0])
               and return (  $args_count == 4 ? CORE::sysread($_[0], $_[1], 
$_[2], $_[3])
                           :                    CORE::sysread($_[0], $_[1], 
$_[2])
                          );
             $_prevent_deep_recursion = 1;
-            require PerlIO::via::Timeout;
             my $ret_val = PerlIO::via::Timeout->READ($_[1], $_[2], $_[0]);
             $_prevent_deep_recursion = 0;
             return $ret_val;
@@ -99,13 +100,14 @@
         my $_prevent_deep_recursion;
         *CORE::GLOBAL::syswrite = sub {
             my $args_count = scalar(@_);
-            $_prevent_deep_recursion || ! 
(PerlIO::via::Timeout->_fh2prop($_[0]) || {})->{timeout_enabled}
+               $_prevent_deep_recursion
+            || ! PerlIO::via::Timeout::has_timeout_layer($_[0])
+            || ! PerlIO::via::Timeout::timeout_enabled($_[0])
               and return(   $args_count == 4 ? CORE::syswrite($_[0], $_[1], 
$_[2], $_[3])
                           : $args_count == 3 ? CORE::syswrite($_[0], $_[1], 
$_[2])
                           :                    CORE::syswrite($_[0], $_[1])
                         );
             $_prevent_deep_recursion = 1;
-            require PerlIO::via::Timeout;
             my $ret_val = PerlIO::via::Timeout->WRITE($_[1], $_[0]);
             $_prevent_deep_recursion = 0;
             return $ret_val;
@@ -114,7 +116,7 @@
 }
 
 package IO::Socket::Timeout::Role::SetSockOpt;
-$IO::Socket::Timeout::Role::SetSockOpt::VERSION = '0.28';
+$IO::Socket::Timeout::Role::SetSockOpt::VERSION = '0.29';
 use Carp;
 use Socket;
 
@@ -172,7 +174,7 @@
 }
 
 package IO::Socket::Timeout::Role::PerlIO;
-$IO::Socket::Timeout::Role::PerlIO::VERSION = '0.28';
+$IO::Socket::Timeout::Role::PerlIO::VERSION = '0.29';
 use PerlIO::via::Timeout;
 
 sub read_timeout    { goto &PerlIO::via::Timeout::read_timeout    }
@@ -195,7 +197,7 @@
 
 =head1 VERSION
 
-version 0.28
+version 0.29
 
 =head1 SYNOPSIS
 
@@ -324,9 +326,10 @@
 
 =head2 PERL_IO_SOCKET_TIMEOUT_FORCE_SELECT
 
-This module implements timeouts using one of two strategy. If possible (if the
-operating system is linux or mac), it uses C<setsockopt()> to set read / write
-timeouts. Otherwise it uses C<select()> before performing socket operations.
+This module implements timeouts using one of two strategies. If possible (if
+the operating system is linux, freebsd or mac), it uses C<setsockopt()> to set
+read / write timeouts. Otherwise it uses C<select()> before performing socket
+operations.
 
 To force the use of C<select()>, you can set
 PERL_IO_SOCKET_TIMEOUT_FORCE_SELECT to a true value at compile time (typically


Reply via email to