Hello community,

here is the log from the commit of package perl-IO-Socket-Timeout for 
openSUSE:Factory checked in at 2015-04-15 16:25:55
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
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
    2014-03-21 12:15:16.000000000 +0100
+++ 
/work/SRC/openSUSE:Factory/.perl-IO-Socket-Timeout.new/perl-IO-Socket-Timeout.changes
       2015-04-15 16:25:56.000000000 +0200
@@ -1,0 +2,14 @@
+Tue Apr 14 20:17:21 UTC 2015 - co...@suse.com
+
+- updated to 0.27
+   see /usr/share/doc/packages/perl-IO-Socket-Timeout/Changes
+
+  0.27      2014-07-30 11:37:59 Europe/Amsterdam
+  
+  0.26      2014-07-30 11:36:41 Europe/Amsterdam
+          . Fix tests ( gcs )
+  
+  0.25      2014-07-04 14:01:19 Europe/Amsterdam
+          . FreeBSD compatibility ( Eric Cholet, GH#1 )
+
+-------------------------------------------------------------------

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

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

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

Other differences:
------------------
++++++ perl-IO-Socket-Timeout.spec ++++++
--- /var/tmp/diff_new_pack.x8eCdf/_old  2015-04-15 16:25:56.000000000 +0200
+++ /var/tmp/diff_new_pack.x8eCdf/_new  2015-04-15 16:25:56.000000000 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package perl-IO-Socket-Timeout
 #
-# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,7 +17,7 @@
 
 
 Name:           perl-IO-Socket-Timeout
-Version:        0.24
+Version:        0.27
 Release:        0
 %define cpan_name IO-Socket-Timeout
 Summary:        IO::Socket with read/write timeout
@@ -29,7 +29,7 @@
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  perl
 BuildRequires:  perl-macros
-BuildRequires:  perl(Module::Build::Tiny) >= 0.030
+BuildRequires:  perl(Module::Build::Tiny) >= 0.036
 BuildRequires:  perl(PerlIO::via::Timeout) >= 0.28
 BuildRequires:  perl(Test::TCP)
 Requires:       perl(PerlIO::via::Timeout) >= 0.28

++++++ IO-Socket-Timeout-0.24.tar.gz -> IO-Socket-Timeout-0.27.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/IO-Socket-Timeout-0.24/Build.PL 
new/IO-Socket-Timeout-0.27/Build.PL
--- old/IO-Socket-Timeout-0.24/Build.PL 2014-03-11 15:16:27.000000000 +0100
+++ new/IO-Socket-Timeout-0.27/Build.PL 2014-07-30 11:38:01.000000000 +0200
@@ -1,3 +1,3 @@
 use 5.006;
-use Module::Build::Tiny 0.030;
+use Module::Build::Tiny 0.036;
 Build_PL();
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/IO-Socket-Timeout-0.24/Changes 
new/IO-Socket-Timeout-0.27/Changes
--- old/IO-Socket-Timeout-0.24/Changes  2014-03-11 15:16:27.000000000 +0100
+++ new/IO-Socket-Timeout-0.27/Changes  2014-07-30 11:38:01.000000000 +0200
@@ -1,3 +1,11 @@
+0.27      2014-07-30 11:37:59 Europe/Amsterdam
+
+0.26      2014-07-30 11:36:41 Europe/Amsterdam
+        . Fix tests ( gcs )
+
+0.25      2014-07-04 14:01:19 Europe/Amsterdam
+        . FreeBSD compatibility ( Eric Cholet, GH#1 )
+
 0.24      2014-03-11 15:16:25 Europe/Amsterdam
         . minor doc fix
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/IO-Socket-Timeout-0.24/MANIFEST 
new/IO-Socket-Timeout-0.27/MANIFEST
--- old/IO-Socket-Timeout-0.24/MANIFEST 2014-03-11 15:16:27.000000000 +0100
+++ new/IO-Socket-Timeout-0.27/MANIFEST 2014-07-30 11:38:01.000000000 +0200
@@ -13,6 +13,7 @@
 t/preload.t
 t/release-distmeta.t
 t/release-pod-coverage.t
+t/release-synopsis.t
 t/timeout.t
 t/timeout_setsockopt.t
 t/tlib/TestTimeout.pm
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/IO-Socket-Timeout-0.24/META.yml 
new/IO-Socket-Timeout-0.27/META.yml
--- old/IO-Socket-Timeout-0.24/META.yml 2014-03-11 15:16:27.000000000 +0100
+++ new/IO-Socket-Timeout-0.27/META.yml 2014-07-30 11:38:01.000000000 +0200
@@ -10,7 +10,7 @@
   Test::TCP: 0
 configure_requires:
   ExtUtils::MakeMaker: 6.30
-  Module::Build::Tiny: 0.030
+  Module::Build::Tiny: 0.036
 dynamic_config: 0
 generated_by: 'Dist::Zilla version 5.005, CPAN::Meta::Converter version 
2.132830'
 license: perl
@@ -21,15 +21,16 @@
 provides:
   IO::Socket::Timeout:
     file: lib/IO/Socket/Timeout.pm
-    version: 0.24
+    version: 0.27
   IO::Socket::Timeout::Role::PerlIO:
     file: lib/IO/Socket/Timeout.pm
-    version: 0.24
+    version: 0.27
   IO::Socket::Timeout::Role::SetSockOpt:
     file: lib/IO/Socket/Timeout.pm
-    version: 0.24
+    version: 0.27
 requires:
   PerlIO::via::Timeout: 0.28
 resources:
+  bugtracker: https://github.com/dams/io-socket-timeout/issues
   repository: git://github.com/dams/io-socket-timeout.git
-version: 0.24
+version: 0.27
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/IO-Socket-Timeout-0.24/Makefile.PL 
new/IO-Socket-Timeout-0.27/Makefile.PL
--- old/IO-Socket-Timeout-0.24/Makefile.PL      2014-03-11 15:16:27.000000000 
+0100
+++ new/IO-Socket-Timeout-0.27/Makefile.PL      2014-07-30 11:38:01.000000000 
+0200
@@ -8,8 +8,8 @@
 
 BEGIN {
 my %configure_requires = (
+    'Module::Build::Tiny' => '0.036',
     'ExtUtils::MakeMaker' => '6.30',
-    'Module::Build::Tiny' => '0.030',
 );
 
 my @missing = grep {
@@ -73,7 +73,7 @@
   "BUILD_REQUIRES" => {},
   "CONFIGURE_REQUIRES" => {
     "ExtUtils::MakeMaker" => "6.30",
-    "Module::Build::Tiny" => "0.030"
+    "Module::Build::Tiny" => "0.036"
   },
   "DISTNAME" => "IO-Socket-Timeout",
   "EXE_FILES" => [],
@@ -89,7 +89,7 @@
     "Test::More" => 0,
     "Test::TCP" => 0
   },
-  "VERSION" => "0.24",
+  "VERSION" => "0.27",
   "test" => {
     "TESTS" => "t/*.t"
   }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/IO-Socket-Timeout-0.24/README 
new/IO-Socket-Timeout-0.27/README
--- old/IO-Socket-Timeout-0.24/README   2014-03-11 15:16:27.000000000 +0100
+++ new/IO-Socket-Timeout-0.27/README   2014-07-30 11:38:01.000000000 +0200
@@ -1,7 +1,7 @@
 
 
 This archive contains the distribution IO-Socket-Timeout,
-version 0.24:
+version 0.27:
 
   IO::Socket with read/write timeout
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/IO-Socket-Timeout-0.24/dist.ini 
new/IO-Socket-Timeout-0.27/dist.ini
--- old/IO-Socket-Timeout-0.24/dist.ini 2014-03-11 15:16:27.000000000 +0100
+++ new/IO-Socket-Timeout-0.27/dist.ini 2014-07-30 11:38:01.000000000 +0200
@@ -21,6 +21,7 @@
 
 ; -- tests
 [Test::Compile]
+[Test::Synopsis]
 [MetaTests]
 [PodCoverageTests]
 [ExtraTests]
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/IO-Socket-Timeout-0.24/lib/IO/Socket/Timeout.pm 
new/IO-Socket-Timeout-0.27/lib/IO/Socket/Timeout.pm
--- old/IO-Socket-Timeout-0.24/lib/IO/Socket/Timeout.pm 2014-03-11 
15:16:27.000000000 +0100
+++ new/IO-Socket-Timeout-0.27/lib/IO/Socket/Timeout.pm 2014-07-30 
11:38:01.000000000 +0200
@@ -8,7 +8,7 @@
 #
 package IO::Socket::Timeout;
 {
-  $IO::Socket::Timeout::VERSION = '0.24';
+  $IO::Socket::Timeout::VERSION = '0.27';
 }
 
 use strict;
@@ -38,7 +38,7 @@
 
     my $osname = $Config{osname};
     if ( ! $ENV{PERL_IO_SOCKET_TIMEOUT_FORCE_SELECT}
-         && ( $osname eq 'darwin' || $osname eq 'linux' ) ) {
+         && ( $osname eq 'darwin' || $osname eq 'linux' || $osname eq 
'freebsd' ) ) {
         _compose_roles($socket, 'IO::Socket::Timeout::Role::SetSockOpt');
     } else {
         require PerlIO::via::Timeout;
@@ -71,7 +71,7 @@
 BEGIN {
     my $osname = $Config{osname};
     if ( $ENV{PERL_IO_SOCKET_TIMEOUT_FORCE_SELECT} ||
-         $osname ne 'darwin' && $osname ne 'linux'
+         $osname ne 'darwin' && $osname ne 'linux' && $osname ne 'freebsd'
        ) {
         # this variable avoids infinite recursion, because
         # PerlIO::via::Timeout->READ calls sysread.
@@ -92,7 +92,7 @@
 BEGIN {
     my $osname = $Config{osname};
     if ( $ENV{PERL_IO_SOCKET_TIMEOUT_FORCE_SELECT} ||
-         $osname ne 'darwin' && $osname ne 'linux'
+         $osname ne 'darwin' && $osname ne 'linux' && $osname ne 'freebsd'
        ) {
         # this variable avoids infinite recursion, because
         # PerlIO::via::Timeout->WRITE calls syswrite.
@@ -111,7 +111,7 @@
 
 package IO::Socket::Timeout::Role::SetSockOpt;
 {
-  $IO::Socket::Timeout::Role::SetSockOpt::VERSION = '0.24';
+  $IO::Socket::Timeout::Role::SetSockOpt::VERSION = '0.27';
 }
 use Carp;
 use Socket;
@@ -171,7 +171,7 @@
 
 package IO::Socket::Timeout::Role::PerlIO;
 {
-  $IO::Socket::Timeout::Role::PerlIO::VERSION = '0.24';
+  $IO::Socket::Timeout::Role::PerlIO::VERSION = '0.27';
 }
 use PerlIO::via::Timeout;
 
@@ -195,7 +195,7 @@
 
 =head1 VERSION
 
-version 0.24
+version 0.27
 
 =head1 SYNOPSIS
 
@@ -211,7 +211,7 @@
 
   # When using the socket:
   use Errno qw(ETIMEDOUT EWOULDBLOCK);
-  print $socket $request;
+  print $socket "some request";
   my $response = <$socket>;
   if (! $response && ( 0+$! == ETIMEDOUT || 0+$! == EWOULDBLOCK )) {
     die "timeout reading on the socket";
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/IO-Socket-Timeout-0.24/t/io_sock.t 
new/IO-Socket-Timeout-0.27/t/io_sock.t
--- old/IO-Socket-Timeout-0.24/t/io_sock.t      2014-03-11 15:16:27.000000000 
+0100
+++ new/IO-Socket-Timeout-0.27/t/io_sock.t      2014-07-30 11:38:01.000000000 
+0200
@@ -43,10 +43,10 @@
                                # some systems seem to need as much as 10,
                                # so be generous with the timeout
                                Timeout => 15,
-                TimeoutRead => $TimeoutRead,
-                TimeoutWrite => $TimeoutWrite,
                               ) or die "$!";
 IO::Socket::Timeout->enable_timeouts_on($listen);
+$listen->read_timeout($TimeoutRead);
+$listen->write_timeout($TimeoutWrite);
 
 print "ok 1\n";
 
@@ -81,17 +81,15 @@
     $sock = IO::Socket::INET->new(PeerPort => $port,
                                  Proto => 'tcp',
                                  PeerAddr => 'localhost',
-                TimeoutRead => $TimeoutRead,
-                TimeoutWrite => $TimeoutWrite,
                                 )
          || IO::Socket::INET->new(PeerPort => $port,
                                  Proto => 'tcp',
                                  PeerAddr => '127.0.0.1',
-                TimeoutRead => $TimeoutRead,
-                TimeoutWrite => $TimeoutWrite,
                                 )
        or die "$! (maybe your system does not have a localhost at all, 
'localhost' or 127.0.0.1)";
     IO::Socket::Timeout->enable_timeouts_on($sock);
+    $sock->read_timeout($TimeoutRead);
+    $sock->write_timeout($TimeoutWrite);
 
     $sock->autoflush(1);
 
@@ -108,8 +106,10 @@
 
 # Test various other ways to create INET sockets that should
 # also work.
-$listen = IO::Socket::INET->new(Listen => '', Timeout => 15, TimeoutRead => 
$TimeoutRead, TimeoutWrite => $TimeoutWrite, ) or die "$!";
+$listen = IO::Socket::INET->new(Listen => '', Timeout => 15, ) or die "$!";
 IO::Socket::Timeout->enable_timeouts_on($listen);
+$listen->read_timeout($TimeoutRead);
+$listen->write_timeout($TimeoutWrite);
 $port = $listen->sockport;
 
 if($pid = fork()) {
@@ -189,8 +189,10 @@
                           LocalAddr => 'localhost')
        || IO::Socket->new(Domain => AF_INET,
                           Proto  => 'udp',
-                          LocalAddr => '127.0.0.1', TimeoutRead => 
$TimeoutRead, TimeoutWrite => $TimeoutWrite);
+                          LocalAddr => '127.0.0.1');
 IO::Socket::Timeout->enable_timeouts_on($server);
+$server->read_timeout($TimeoutRead);
+$server->write_timeout($TimeoutWrite);
 $port = $server->sockport;
 
 if ($pid = fork()) {
@@ -200,10 +202,12 @@
 } elsif (defined($pid)) {
     #child
     $sock = IO::Socket::INET->new(Proto => 'udp',
-                                  PeerAddr => "localhost:$port", TimeoutRead 
=> $TimeoutRead, TimeoutWrite => $TimeoutWrite)
+                                  PeerAddr => "localhost:$port")
          || IO::Socket::INET->new(Proto => 'udp',
-                                  PeerAddr => "127.0.0.1:$port", TimeoutRead 
=> $TimeoutRead, TimeoutWrite => $TimeoutWrite);
+                                  PeerAddr => "127.0.0.1:$port");
     IO::Socket::Timeout->enable_timeouts_on($sock);
+    $sock->read_timeout($TimeoutRead);
+    $sock->write_timeout($TimeoutWrite);
     $sock->send("ok 12\n");
     sleep(1);
     $sock->send("ok 12\n");  # send another one to be sure
@@ -241,9 +245,11 @@
 ### TEST 16
 ### Start the server
 #
-my $listen = IO::Socket::INET->new( Listen => 2, Proto => 'tcp', Timeout => 
15, TimeoutRead => $TimeoutRead, TimeoutWrite => $TimeoutWrite) ||
+my $listen = IO::Socket::INET->new( Listen => 2, Proto => 'tcp', Timeout => 
15) ||
     print "not ";
 IO::Socket::Timeout->enable_timeouts_on($listen);
+$listen->read_timeout($TimeoutRead);
+$listen->write_timeout($TimeoutWrite);
 print "ok 16\n";
 die if( !defined( $listen));
 my $serverport = $listen->sockport;
@@ -402,9 +408,11 @@
 
 # test Blocking option in constructor
 
-$sock = IO::Socket::INET->new(Blocking => 0, TimeoutRead => $TimeoutRead, 
TimeoutWrite => $TimeoutWrite)
+$sock = IO::Socket::INET->new(Blocking => 0)
     or print "not ";
 IO::Socket::Timeout->enable_timeouts_on($sock);
+$sock->read_timeout($TimeoutRead);
+$sock->write_timeout($TimeoutWrite);
 print "ok 25\n";
 
 if ( $^O eq 'qnx' ) {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/IO-Socket-Timeout-0.24/t/io_unix.t 
new/IO-Socket-Timeout-0.27/t/io_unix.t
--- old/IO-Socket-Timeout-0.24/t/io_unix.t      2014-03-11 15:16:27.000000000 
+0100
+++ new/IO-Socket-Timeout-0.27/t/io_unix.t      2014-07-30 11:38:01.000000000 
+0200
@@ -61,8 +61,13 @@
 use IO::Socket;
 use IO::Socket::Timeout;
 
-$listen = IO::Socket::UNIX->new(Local => $PATH, Listen => 0, TimeoutRead => 5, 
TimeoutWrite => 5);
+my $TimeoutRead = 5;
+my $TimeoutWrite = 5;
+
+$listen = IO::Socket::UNIX->new(Local => $PATH, Listen => 0);
 IO::Socket::Timeout->enable_timeouts_on($listen);
+$listen->read_timeout($TimeoutRead);
+$listen->write_timeout($TimeoutWrite);
 
 # Sometimes UNIX filesystems are mounted for security reasons
 # with "nodev" option which spells out "no" for creating UNIX
@@ -76,10 +81,13 @@
            if (defined $TMPDIR && -d $TMPDIR && -w $TMPDIR) {
                $PATH = mktemp("$TMPDIR/sXXXXXXXX");
                last if $listen = IO::Socket::UNIX->new(Local => $PATH,
-                                                       Listen => 0,  
TimeoutRead => 5, TimeoutWrite => 5);
+                                                       Listen => 0);
            }
        }
     IO::Socket::Timeout->enable_timeouts_on($listen);
+    $listen->read_timeout($TimeoutRead);
+    $listen->write_timeout($TimeoutWrite);
+
     }
     defined $listen or die "$PATH: $!";
 }
@@ -110,8 +118,10 @@
     }
 } elsif(defined $pid) {
 
-    $sock = IO::Socket::UNIX->new(Peer => $PATH,  TimeoutRead => 5, 
TimeoutWrite => 5) or die "$!";
+    $sock = IO::Socket::UNIX->new(Peer => $PATH) or die "$!";
     IO::Socket::Timeout->enable_timeouts_on($sock);
+    $sock->read_timeout($TimeoutRead);
+    $sock->write_timeout($TimeoutWrite);
 
     print $sock "ok 3\n";
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/IO-Socket-Timeout-0.24/t/release-synopsis.t 
new/IO-Socket-Timeout-0.27/t/release-synopsis.t
--- old/IO-Socket-Timeout-0.24/t/release-synopsis.t     1970-01-01 
01:00:00.000000000 +0100
+++ new/IO-Socket-Timeout-0.27/t/release-synopsis.t     2014-07-30 
11:38:01.000000000 +0200
@@ -0,0 +1,24 @@
+#!perl
+#
+# This file is part of IO-Socket-Timeout
+#
+# This software is copyright (c) 2013 by Damien "dams" Krotkine.
+#
+# This is free software; you can redistribute it and/or modify it under
+# the same terms as the Perl 5 programming language system itself.
+#
+
+BEGIN {
+  unless ($ENV{RELEASE_TESTING}) {
+    require Test::More;
+    Test::More::plan(skip_all => 'these tests are for release candidate 
testing');
+  }
+}
+
+
+use Test::More;
+
+eval "use Test::Synopsis";
+plan skip_all => "Test::Synopsis required for testing synopses"
+  if $@;
+all_synopsis_ok();


Reply via email to