Hello community,
here is the log from the commit of package perl-IO-Interactive for
openSUSE:Factory checked in at 2016-09-11 00:55:23
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/perl-IO-Interactive (Old)
and /work/SRC/openSUSE:Factory/.perl-IO-Interactive.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "perl-IO-Interactive"
Changes:
--------
--- /work/SRC/openSUSE:Factory/perl-IO-Interactive/perl-IO-Interactive.changes
2016-02-25 22:48:31.000000000 +0100
+++
/work/SRC/openSUSE:Factory/.perl-IO-Interactive.new/perl-IO-Interactive.changes
2016-09-11 00:55:29.000000000 +0200
@@ -1,0 +2,6 @@
+Mon Sep 5 05:25:33 UTC 2016 - [email protected]
+
+- updated to 1.022
+ see /usr/share/doc/packages/perl-IO-Interactive/Changes
+
+-------------------------------------------------------------------
Old:
----
IO-Interactive-1.021.tar.gz
New:
----
IO-Interactive-1.022.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ perl-IO-Interactive.spec ++++++
--- /var/tmp/diff_new_pack.nJuzrd/_old 2016-09-11 00:55:30.000000000 +0200
+++ /var/tmp/diff_new_pack.nJuzrd/_new 2016-09-11 00:55:30.000000000 +0200
@@ -17,7 +17,7 @@
Name: perl-IO-Interactive
-Version: 1.021
+Version: 1.022
Release: 0
%define cpan_name IO-Interactive
Summary: Utilities for interactive I/O
@@ -31,8 +31,6 @@
BuildRequires: perl
BuildRequires: perl-macros
BuildRequires: perl(Test::More) >= 0.94
-BuildRequires: perl(version) >= 0.78
-Requires: perl(version) >= 0.78
%{perl_requires}
%description
++++++ IO-Interactive-1.021.tar.gz -> IO-Interactive-1.022.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/IO-Interactive-1.021/Changes
new/IO-Interactive-1.022/Changes
--- old/IO-Interactive-1.021/Changes 2016-01-27 21:30:37.000000000 +0100
+++ new/IO-Interactive-1.022/Changes 2016-09-04 07:31:54.000000000 +0200
@@ -1,21 +1,29 @@
Revision history for Perl module IO::Interactive
-1.021 2016-01-27T20:29:17Z
+1.022 2016-09-04T05:31:39Z
+ * Stable release with some performance enhancements
+
+1.021_02 - 2016-08-30T08:09:35Z
+ * Lazy load Carp (Todd Rinaldo)
+
+1.021 = 2016-01-27T20:29:17Z
* Freshen the distro a bit
* Somehow CPAN still has 0.0.6, so no one has David Muey's enhancements
1.01 - 2011-11-18
- * Decrease memory use a bit ***:
- 1. lazy load Carp.pm only if we're about to croak()
- 2. Remove use of version.pm since a decimal will do (made it 1.01 per
discussion) - moots rt 50120
- 3. Remove the need for Scalar::Util
-
- === Baseline RSS 1204,
- Orig RSS 2464 (+1260),
- New RSS 2244 (+1040)
-
- Technically -220 not a *huge* gain, but the ::Tiny version I'd
worked up before this patch had an RSS of 1332 (+128).
- I need to look into that and see if anything else could be done
here.
+ * Decrease memory use a bit ***:
+ 1. lazy load Carp.pm only if we're about to croak()
+ 2. Remove use of version.pm since a decimal will do
+ (made it 1.01 per discussion) - moots rt 50120
+ 3. Remove the need for Scalar::Util
+
+ === Baseline RSS 1204,
+ Orig RSS 2464 (+1260),
+ New RSS 2244 (+1040)
+
+ Technically -220 not a *huge* gain, but the ::Tiny version I'd
+ worked up before this patch had an RSS of 1332 (+128). I need to
+ look into that and see if anything else could be done here.
0.0.6 - 2009-01-14
@@ -35,7 +43,7 @@
no extra temp files under 5.6.2
* #24823 Applied Schwern's patch to ignore command
line arguments
- * #38660 Fix memory link (same fix for #20689, not
+ * #38660 Fix memory link (same fix for #20689), not
printing to a scalar
* Maintainer is now brian d foy <[email protected]>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/IO-Interactive-1.021/MANIFEST
new/IO-Interactive-1.022/MANIFEST
--- old/IO-Interactive-1.021/MANIFEST 2016-01-27 21:30:42.000000000 +0100
+++ new/IO-Interactive-1.022/MANIFEST 2016-09-04 07:31:56.000000000 +0200
@@ -5,9 +5,8 @@
lib/IO/Interactive.pm
LICENSE
Makefile.PL
-MANIFEST
+MANIFEST This list of files
MANIFEST.SKIP
-META.yml
README.pod
t/00.load.t
t/busy.t
@@ -16,4 +15,5 @@
t/pod-coverage.t
t/pod.t
xt/changes.t
+META.yml Module YAML meta-data (added by
MakeMaker)
META.json Module JSON meta-data (added by
MakeMaker)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/IO-Interactive-1.021/META.json
new/IO-Interactive-1.022/META.json
--- old/IO-Interactive-1.021/META.json 2016-01-27 21:30:42.000000000 +0100
+++ new/IO-Interactive-1.022/META.json 2016-09-04 07:31:56.000000000 +0200
@@ -31,8 +31,7 @@
},
"runtime" : {
"requires" : {
- "perl" : "5.008",
- "version" : "0.78"
+ "perl" : "5.008"
}
},
"test" : {
@@ -53,5 +52,5 @@
"web" : "https://github.com/briandfoy/io-interactive"
}
},
- "version" : "1.021"
+ "version" : "1.022"
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/IO-Interactive-1.021/META.yml
new/IO-Interactive-1.022/META.yml
--- old/IO-Interactive-1.021/META.yml 2016-01-27 21:30:41.000000000 +0100
+++ new/IO-Interactive-1.022/META.yml 2016-09-04 07:31:56.000000000 +0200
@@ -20,9 +20,8 @@
- inc
requires:
perl: '5.008'
- version: '0.78'
resources:
bugtracker: https://github.com/briandfoy/io-interactive/issues
homepage: https://github.com/briandfoy/io-interactive
repository: https://github.com/briandfoy/io-interactive.git
-version: '1.021'
+version: '1.022'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/IO-Interactive-1.021/Makefile.PL
new/IO-Interactive-1.022/Makefile.PL
--- old/IO-Interactive-1.021/Makefile.PL 2016-01-27 21:30:37.000000000
+0100
+++ new/IO-Interactive-1.022/Makefile.PL 2016-09-04 07:31:54.000000000
+0200
@@ -65,7 +65,6 @@
},
'PREREQ_PM' => {
- 'version' => '0.78',
},
'META_MERGE' => {
@@ -98,7 +97,7 @@
"$MM 6.64";
eval "use $MM_version; 1" or die "Could not load $MM_version: $@";
eval "use Test::Manifest 1.21"
- if -e File::Spec->catfile( qw(t test_manifest) );
+ if -e catfile( qw(t test_manifest) );
my $arguments = arguments();
my $minimum_perl = $arguments->{MIN_PERL_VERSION} || '5.008';
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/IO-Interactive-1.021/lib/IO/Interactive.pm
new/IO-Interactive-1.022/lib/IO/Interactive.pm
--- old/IO-Interactive-1.021/lib/IO/Interactive.pm 2016-01-27
21:30:37.000000000 +0100
+++ new/IO-Interactive-1.022/lib/IO/Interactive.pm 2016-09-04
07:31:54.000000000 +0200
@@ -3,7 +3,7 @@
use strict;
use warnings;
-$IO::Interactive::VERSION = '1.021';
+$IO::Interactive::VERSION = '1.022';
sub is_interactive {
my ($out_handle) = (@_, select); # Default to default output handle
@@ -119,9 +119,10 @@
for my $request ( @_ ) {
no strict 'refs';
my $impl = *{$package.'::'.$request}{CODE};
- require Carp;
- Carp::croak "Unknown subroutine ($request()) requested"
- if !$impl || $request =~ m/\A _/xms;
+ if(!$impl || $request =~ m/\A _/xms) {
+ require Carp;
+ Carp::croak("Unknown subroutine ($request()) requested");
+ }
*{$caller.'::'.$request} = $impl;
}
}
@@ -244,9 +245,8 @@
No bugs have been reported.
-Please report any bugs or feature requests to
-C<[email protected]>, or through the web interface at
-L<http://rt.cpan.org>.
+Please report any bugs or feature requests to Github
+L<https://github.com/briandfoy/io-interactive/issues>.
=head1 SOURCE AVAILABILITY
@@ -258,7 +258,7 @@
Damian Conway C<< <[email protected]> >>
-Currently maintained by brian d foy C<< <[email protected]> >>
+Currently maintained by brian d foy C<< <[email protected]> >>.
1.01 patch DMUEY C<< [email protected] >>