Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package perl-IO-Interactive for openSUSE:Factory checked in at 2021-02-07 15:22:05 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/perl-IO-Interactive (Old) and /work/SRC/openSUSE:Factory/.perl-IO-Interactive.new.28504 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "perl-IO-Interactive" Sun Feb 7 15:22:05 2021 rev:12 rq:869980 version:1.023 Changes: -------- --- /work/SRC/openSUSE:Factory/perl-IO-Interactive/perl-IO-Interactive.changes 2016-09-11 00:55:29.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.perl-IO-Interactive.new.28504/perl-IO-Interactive.changes 2021-02-07 15:24:29.674231760 +0100 @@ -1,0 +2,10 @@ +Thu Feb 4 03:09:44 UTC 2021 - Tina M??ller <timueller+p...@suse.de> + +- updated to 1.023 + see /usr/share/doc/packages/perl-IO-Interactive/Changes + + 1.023 2021-02-03T22:37:57Z + * Explain why ARGV is a problem (Github #9) + * Freshen distro, remove Travis CI, add Github Actions + +------------------------------------------------------------------- Old: ---- IO-Interactive-1.022.tar.gz New: ---- IO-Interactive-1.023.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ perl-IO-Interactive.spec ++++++ --- /var/tmp/diff_new_pack.wOP0Pz/_old 2021-02-07 15:24:30.154232309 +0100 +++ /var/tmp/diff_new_pack.wOP0Pz/_new 2021-02-07 15:24:30.158232313 +0100 @@ -1,7 +1,7 @@ # # spec file for package perl-IO-Interactive # -# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2021 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -12,30 +12,38 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # +%define cpan_name IO-Interactive Name: perl-IO-Interactive -Version: 1.022 +Version: 1.023 Release: 0 -%define cpan_name IO-Interactive Summary: Utilities for interactive I/O -License: Artistic-1.0 or GPL-1.0+ -Group: Development/Libraries/Perl -Url: http://search.cpan.org/dist/IO-Interactive/ -Source0: http://www.cpan.org/authors/id/B/BD/BDFOY/%{cpan_name}-%{version}.tar.gz +License: Artistic-2.0 +URL: https://metacpan.org/release/%{cpan_name} +Source0: https://cpan.metacpan.org/authors/id/B/BD/BDFOY/%{cpan_name}-%{version}.tar.gz Source1: cpanspec.yml BuildArch: noarch -BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: perl BuildRequires: perl-macros -BuildRequires: perl(Test::More) >= 0.94 +BuildRequires: perl(Test::More) >= 1 %{perl_requires} %description This module provides three utility subroutines that make it easier to -develop interactive applications... +develop interactive applications. + +The 'ARGV' filehandle, the one that '<>' or an empty 'readline()' uses, has +various magic associated with it. It's not actually opened until you try to +read from it. Checking '-t ARGV' before you've tried to read from it might +give you the wrong answer. Not only that, you might not read from 'ARGV'. +If the value in '@ARGV' is the magic filename '-' (a convention to mean the +standard filehandle for input or output), 'ARGV' might actually be 'STDIN'. +You don't want to think about all of this. This module is discussed in +_Perl Best Practices_ on page 218. Also see the 'ARGV' entry in perlvar and +the 'readline' entry in perlfunc. * 'is_interactive()' @@ -87,14 +95,14 @@ program is busy at some non-interactive task. %prep -%setup -q -n %{cpan_name}-%{version} +%autosetup -n %{cpan_name}-%{version} %build -%{__perl} Makefile.PL INSTALLDIRS=vendor -%{__make} %{?_smp_mflags} +perl Makefile.PL INSTALLDIRS=vendor +%make_build %check -%{__make} test +make test %install %perl_make_install @@ -102,7 +110,7 @@ %perl_gen_filelist %files -f %{name}.files -%defattr(-,root,root,755) -%doc Changes examples LICENSE +%doc Changes examples +%license LICENSE %changelog ++++++ IO-Interactive-1.022.tar.gz -> IO-Interactive-1.023.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/IO-Interactive-1.022/Changes new/IO-Interactive-1.023/Changes --- old/IO-Interactive-1.022/Changes 2016-09-04 07:31:54.000000000 +0200 +++ new/IO-Interactive-1.023/Changes 2021-02-03 23:40:08.000000000 +0100 @@ -1,5 +1,9 @@ Revision history for Perl module IO::Interactive +1.023 2021-02-03T22:37:57Z + * Explain why ARGV is a problem (Github #9) + * Freshen distro, remove Travis CI, add Github Actions + 1.022 2016-09-04T05:31:39Z * Stable release with some performance enhancements diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/IO-Interactive-1.022/MANIFEST.SKIP new/IO-Interactive-1.023/MANIFEST.SKIP --- old/IO-Interactive-1.022/MANIFEST.SKIP 2016-09-04 07:31:54.000000000 +0200 +++ new/IO-Interactive-1.023/MANIFEST.SKIP 2021-02-03 23:40:08.000000000 +0100 @@ -56,7 +56,12 @@ ^MYMETA\. #!end included /usr/local/perls/perl-5.20.0/lib/5.20.0/ExtUtils/MANIFEST.SKIP - -\.releaserc ^IO- -\.travis\.yml +\.?appveyor.yml +\.releaserc +\.lwpcookies +\bMANIFEST\s\d +\bChanges\s\d +\.icloud$ +\A\.github\b + diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/IO-Interactive-1.022/META.json new/IO-Interactive-1.023/META.json --- old/IO-Interactive-1.022/META.json 2016-09-04 07:31:56.000000000 +0200 +++ new/IO-Interactive-1.023/META.json 2021-02-03 23:40:10.000000000 +0100 @@ -4,13 +4,13 @@ "Damian Conway <dcon...@cpan.org>" ], "dynamic_config" : 1, - "generated_by" : "ExtUtils::MakeMaker version 7.04, CPAN::Meta::Converter version 2.140640", + "generated_by" : "ExtUtils::MakeMaker version 7.44, CPAN::Meta::Converter version 2.150010", "license" : [ - "perl_5" + "artistic_2" ], "meta-spec" : { "url" : "http://search.cpan.org/perldoc?CPAN::Meta::Spec", - "version" : "2" + "version" : 2 }, "name" : "IO-Interactive", "no_index" : { @@ -36,7 +36,7 @@ }, "test" : { "requires" : { - "Test::More" : "0.94" + "Test::More" : "1" } } }, @@ -52,5 +52,6 @@ "web" : "https://github.com/briandfoy/io-interactive" } }, - "version" : "1.022" + "version" : "1.023", + "x_serialization_backend" : "JSON::PP version 4.04" } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/IO-Interactive-1.022/META.yml new/IO-Interactive-1.023/META.yml --- old/IO-Interactive-1.022/META.yml 2016-09-04 07:31:56.000000000 +0200 +++ new/IO-Interactive-1.023/META.yml 2021-02-03 23:40:09.000000000 +0100 @@ -3,13 +3,13 @@ author: - 'Damian Conway <dcon...@cpan.org>' build_requires: - Test::More: '0.94' + Test::More: '1' configure_requires: ExtUtils::MakeMaker: '6.64' File::Spec::Functions: '0' dynamic_config: 1 -generated_by: 'ExtUtils::MakeMaker version 7.04, CPAN::Meta::Converter version 2.140640' -license: perl +generated_by: 'ExtUtils::MakeMaker version 7.44, CPAN::Meta::Converter version 2.150010' +license: artistic_2 meta-spec: url: http://module-build.sourceforge.net/META-spec-v1.4.html version: '1.4' @@ -24,4 +24,5 @@ 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.022' +version: '1.023' +x_serialization_backend: 'CPAN::Meta::YAML version 0.018' diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/IO-Interactive-1.022/Makefile.PL new/IO-Interactive-1.023/Makefile.PL --- old/IO-Interactive-1.022/Makefile.PL 2016-09-04 07:31:54.000000000 +0200 +++ new/IO-Interactive-1.023/Makefile.PL 2021-02-03 23:40:08.000000000 +0100 @@ -50,7 +50,7 @@ 'AUTHOR' => 'Damian Conway <dcon...@cpan.org>', 'VERSION_FROM' => $main_file, 'ABSTRACT_FROM' => $main_file, - 'LICENSE' => 'perl', + 'LICENSE' => 'artistic_2', 'CONFIGURE_REQUIRES' => { 'ExtUtils::MakeMaker' => '6.64', @@ -61,7 +61,7 @@ }, 'TEST_REQUIRES' => { - 'Test::More' => '0.94', + 'Test::More' => '1', }, 'PREREQ_PM' => { diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/IO-Interactive-1.022/README.pod new/IO-Interactive-1.023/README.pod --- old/IO-Interactive-1.022/README.pod 2016-09-04 07:31:54.000000000 +0200 +++ new/IO-Interactive-1.023/README.pod 2021-02-03 23:40:08.000000000 +0100 @@ -2,18 +2,32 @@ =encoding utf8 +=for HTML <a href="../../actions?query=workflow%3Amacos"><img src="../../workflows/macos/badge.svg"></a> + +=for HTML <a href="../../actions?query=workflow%3Aubuntu"><img src="../../workflows/ubuntu/badge.svg"></a> + +=for HTML <a href="../../actions?query=workflow%3Awindows"><img src="../../workflows/windows/badge.svg"></a> + +=for HTML <a href='https://ci.appveyor.com/project/briandfoy/io-interactive'><img src='https://ci.appveyor.com/api/projects/status/nxocrwut3tcni3ei' /></a> + +=for HTML <a href='https://coveralls.io/github/briandfoy/io-interactive?branch=master'><img src='https://coveralls.io/repos/github/briandfoy/io-interactive/badge.svg?branch=master' alt='Coverage Status' /></a> + +=for HTML <a href="https://github.com/briandfoy/io-interactive/blob/master/LICENSE"><img src="https://img.shields.io/cpan/l/IO-Interactive.svg" /></a> + +=for HTML <a href="https://metacpan.org/pod/IO::Interactive"><img src="https://img.shields.io/cpan/v/IO-Interactive.svg" /></A> + =head1 The IO::Interactive module -This is the I<README> for the L<IO::Interactive> Perl module. You're probably +This is the I<README> for the L<IO::Interactive> Perl module. You're probably looking at this because you don't know where else to find what you're -looking for. Read this once and you might never have to read one again +looking for. Read this once and you might never have to read one again for any Perl module. =head2 Documentation -To read about L<IO::Interactive>, look at the embedded documentation -in the module itself. Inside the distribution, you can format it -with L<perldoc|http://perldoc.perl.org/perldoc.html>: +To read about L<IO::Interactive>, look at the embedded documentation +in the module itself. Inside the distribution, you can format it +with L<perldoc|https://perldoc.perl.orgperldoc.html>: % perldoc lib/IO/Interactive.pm @@ -22,17 +36,8 @@ % perldoc IO::Interactive -You can read the documentation and inspect the meta data on one of the -CPAN web interfaces, such as L<CPAN Search|http://search.cpan.org/dist/IO-Interactive> or -L<MetaCPAN|http://www.metacpan.org/module/IO::Interactive>: - -=over 4 - -=item * L<http://search.cpan.org/dist/IO-Interactive> - -=item * L<http://www.metacpan.org/module/IO::Interactive> - -=back +You can read the documentation and inspect the meta data at +L<MetaCPAN|https://metacpan.org/pod/IO::Interactive>. The standard module documentation has example uses in the SYNOPSIS section, but you can also look in the I<examples/> directory (if it's @@ -59,11 +64,11 @@ % make test % make install -You probably don't want to do that unless you're fiddling with the +You probably don't want to do that unless you're fiddling with the module and only want to run the tests without installing anything. =head2 Source location - + The meta data, such as the source repository and bug tracker, is in I<Makefile.PL> or the I<META.*> files it creates. You can find that on those CPAN web interfaces, but you can also look at files directly in @@ -75,7 +80,7 @@ =back -If you find a problem, file a ticket in the L<issue +If you find a problem, file a ticket in the L<issue tracker|https://github.com/briandfoy/io-interactive/issues>: =over 4 @@ -94,20 +99,20 @@ L<Stackoverflow|http://www.stackoverflow.com>, both of which have many competent Perlers who can answer your question, almost in real time. They might not know the particulars of this module, but they can help -you diagnose your problem. +you diagnose your problem. -You might like to read L<brian's Guide to Solving Any Perl -Problem|http://archive.oreilly.com/pub/a/perl/excerpts/9780596527242/brians-guide.html>. +You might like to read L<brian's Guide to Solving Any Perl +Problem|https://briandfoy.github.io/brians-guide-to-solving-any-perl-problem/>. =head2 Copyright and License You should have received a I<LICENSE> file, but the license is also noted in the module files. About the only thing you can't do is pretend that -you wrote code that you didn't. +you wrote code that you didn't. =head2 Good luck! -Enjoy, +Enjoy, brian d foy, bd...@cpan.org diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/IO-Interactive-1.022/lib/IO/Interactive.pm new/IO-Interactive-1.023/lib/IO/Interactive.pm --- old/IO-Interactive-1.022/lib/IO/Interactive.pm 2016-09-04 07:31:54.000000000 +0200 +++ new/IO-Interactive-1.023/lib/IO/Interactive.pm 2021-02-03 23:40:08.000000000 +0100 @@ -1,9 +1,10 @@ +use 5.008; package IO::Interactive; use strict; use warnings; -$IO::Interactive::VERSION = '1.022'; +$IO::Interactive::VERSION = '1.023'; sub is_interactive { my ($out_handle) = (@_, select); # Default to default output handle @@ -161,7 +162,18 @@ =head1 DESCRIPTION This module provides three utility subroutines that make it easier to -develop interactive applications... +develop interactive applications. + +The C<ARGV> filehandle, the one that C<< <> >> or an empty +C<readline()> uses, has various magic associated with it. It's not +actually opened until you try to read from it. Checking C<-t ARGV> +before you've tried to read from it might give you the wrong answer. +Not only that, you might not read from C<ARGV>. If the value in +C<@ARGV> is the magic filename C<-> (a convention to mean the standard +filehandle for input or output), C<ARGV> might actually be C<STDIN>. +You don't want to think about all of this. This module is discussed in +I<Perl Best Practices> on page 218. Also see the C<ARGV> entry in +L<perlvar> and the C<readline> entry in L<perlfunc>. =over @@ -264,7 +276,7 @@ =head1 LICENCE AND COPYRIGHT -Copyright (c) 2005, Damian Conway C<< <dcon...@cpan.org> >>. All rights reserved. +Copyright ?? 2005-2021, Damian Conway C<< <dcon...@cpan.org> >>. All rights reserved. This module is free software; you can redistribute it and/or modify it under the same terms as Perl itself.