Hello community,
here is the log from the commit of package perl-Expect for openSUSE:Factory checked in at 2017-06-01 16:30:17
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/perl-Expect (Old)
and /work/SRC/openSUSE:Factory/.perl-Expect.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "perl-Expect"
Thu Jun 1 16:30:17 2017 rev:21 rq:497402 version:1.35
Changes:
--------
--- /work/SRC/openSUSE:Factory/perl-Expect/perl-Expect.changes 2015-04-25 09:54:25.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.perl-Expect.new/perl-Expect.changes 2017-06-01 16:30:21.479229161 +0200
@@ -1,0 +2,6 @@
+Fri May 19 05:37:20 UTC 2017 - coolo@suse.com
+
+- updated to 1.35
+ see /usr/share/doc/packages/perl-Expect/Changes
+
+-------------------------------------------------------------------
Old:
----
Expect-1.32.tar.gz
New:
----
Expect-1.35.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ perl-Expect.spec ++++++
--- /var/tmp/diff_new_pack.oUxVlh/_old 2017-06-01 16:30:24.166850203 +0200
+++ /var/tmp/diff_new_pack.oUxVlh/_new 2017-06-01 16:30:24.170849639 +0200
@@ -1,7 +1,7 @@
#
# spec file for package perl-Expect
#
-# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2017 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,14 +17,14 @@
Name: perl-Expect
-Version: 1.32
+Version: 1.35
Release: 0
%define cpan_name Expect
Summary: Automate Interactions with Command Line Programs That Expose a Text Term[cut]
License: Artistic-1.0 or GPL-1.0+
Group: Development/Libraries/Perl
Url: http://search.cpan.org/dist/Expect/
-Source0: http://www.cpan.org/authors/id/S/SZ/SZABGAB/%{cpan_name}-%{version}.tar.gz
+Source0: https://cpan.metacpan.org/authors/id/J/JA/JACOBY/%{cpan_name}-%{version}.tar.gz
Source1: cpanspec.yml
Patch0: Expect.diff
BuildArch: noarch
@@ -33,13 +33,14 @@
BuildRequires: perl-macros
BuildRequires: perl(IO::Pty) >= 1.11
BuildRequires: perl(IO::Tty) >= 1.11
-BuildRequires: perl(Test::Exception) >= 0.32
BuildRequires: perl(Test::More) >= 1.00
Requires: perl(IO::Pty) >= 1.11
Requires: perl(IO::Tty) >= 1.11
%{perl_requires}
%description
+See an explanation of at http://code-maven.com/expect
+
The Expect module is a successor of Comm.pl and a descendent of Chat.pl. It
more closely resembles the Tcl Expect language than its predecessors. It
does not contain any of the networking code found in Comm.pl. I suspect
@@ -54,13 +55,13 @@
like Tcl's Expect. An attempt was made to enable all the features of Tcl's
Expect without forcing Tcl on the victim programmer :-) .
-Please, before you consider using Expect, read the FAQs about the /"I want
-to automate password entry for su/ssh/scp/rsh/..." manpage and the /"I want
-to use Expect to automate [anything with a buzzword]..." manpage
+Please, before you consider using Expect, read the FAQs about "I want to
+automate password entry for su/ssh/scp/rsh/..." and "I want to use Expect
+to automate [anything with a buzzword]..."
%prep
%setup -q -n %{cpan_name}-%{version}
-find . -type f -print0 | xargs -0 chmod 644
+find . -type f ! -name \*.pl -print0 | xargs -0 chmod 644
%patch0 -p1
%build
@@ -78,5 +79,6 @@
%files -f %{name}.files
%defattr(-,root,root,755)
%doc Changes examples README.md
+%license LICENSE
%changelog
++++++ Expect-1.32.tar.gz -> Expect-1.35.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Expect-1.32/.perltidyrc new/Expect-1.35/.perltidyrc
--- old/Expect-1.32/.perltidyrc 2014-07-27 11:55:24.000000000 +0200
+++ new/Expect-1.35/.perltidyrc 1970-01-01 01:00:00.000000000 +0100
@@ -1,78 +0,0 @@
-# Final parameter set for this run:
---add-newlines
---add-semicolons
---add-whitespace
---backup-file-extension="bak"
---blanks-before-blocks
---blanks-before-comments
---blanks-before-subs
---block-brace-tightness=1
---block-brace-vertical-tightness=0
---nobrace-left-and-indent
---brace-tightness=1
---brace-vertical-tightness=2
---brace-vertical-tightness-closing=0
---break-at-old-comma-breakpoints
---break-at-old-keyword-breakpoints
---break-at-old-ternary-breakpoints
---nocheck-syntax
---closing-brace-indentation=0
---closing-paren-indentation=0
---noclosing-side-comments
---closing-side-comment-else-flag=0
---closing-side-comment-interval=25
---closing-side-comment-maximum-text=20
---closing-square-bracket-indentation=0
---comma-arrow-breakpoints=3
---continuation-indentation=4
---cuddled-else
---delete-closing-side-comments
---delete-old-newlines
---delete-old-whitespace
---delete-semicolons
---entab-leading-whitespace=4
---format="tidy"
---format-skipping
---fuzzy-line-length
---hanging-side-comments
---indent-block-comments
---indent-columns=4
---keep-interior-semicolons
---no-line-up-parentheses
---nologfile
---long-block-line-count=8
---look-for-autoloader
---look-for-selfloader
---maximum-consecutive-blank-lines=5
---maximum-fields-per-table=0
---maximum-line-length=120
---minimum-space-to-comment=1
---nooutdent-labels
---nooutdent-long-comments
---nooutdent-long-lines
---nooutdent-long-quotes
---output-line-ending="unix"
---paren-tightness=1
---paren-vertical-tightness=2
---paren-vertical-tightness-closing=0
---pass-version-line
---perl-syntax-check-flags="-c -T"
---pod2html
---recombine
---short-concatenation-item-length=8
---nospace-for-semicolon
---nospace-terminal-semicolon
---square-bracket-tightness=1
---square-bracket-vertical-tightness=2
---square-bracket-vertical-tightness-closing=0
---starting-indentation-level=0
---static-block-comments
---nostatic-side-comments
---noswallow-optional-blank-lines
---notabs
---trim-qw
---valign
---vertical-tightness=2
---vertical-tightness-closing=0
---want-break-before="% + - * / x != == >= <= =~ !~ < > | & **= += *= &= <<= &&= -= /= |= >>= ||= .= %= ^=x="
---nowarning-output
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Expect-1.32/.travis.yml new/Expect-1.35/.travis.yml
--- old/Expect-1.32/.travis.yml 2014-09-02 18:27:57.000000000 +0200
+++ new/Expect-1.35/.travis.yml 1970-01-01 01:00:00.000000000 +0100
@@ -1,11 +0,0 @@
-branches:
- except:
- - gh-pages
-language: perl
-perl:
- - "5.20"
-# - "5.18" # IO::Tty is missing on the Travis server or cannot be installed?
- - "5.16"
- - "5.14"
- - "5.12"
- - "5.10"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Expect-1.32/Changes new/Expect-1.35/Changes
--- old/Expect-1.32/Changes 2014-10-26 07:01:38.000000000 +0100
+++ new/Expect-1.35/Changes 2017-05-18 21:09:12.000000000 +0200
@@ -1,3 +1,15 @@
+Revision history for CPAN module Expect
+
+1.35 2017-05-18
+ - Added AUTHOR key, listing all maintainers
+
+1.34 2017-05-18
+ Official maintainer JACOBY (Dave Jacoby)
+ - Added a MANIFEST so that "make dist" will work
+
+1.33 2016-06-08
+ Remove dependency on Test::Exception
+
1.32 2014-10-26
Skip bc tests. https://rt.cpan.org/Ticket/Display.html?id=98495
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Expect-1.32/LICENSE new/Expect-1.35/LICENSE
--- old/Expect-1.32/LICENSE 1970-01-01 01:00:00.000000000 +0100
+++ new/Expect-1.35/LICENSE 2017-05-18 17:58:22.000000000 +0200
@@ -0,0 +1,35 @@
+(c) 1997 Austin Schutz E<lt>FE<gt> (retired)
+
+expect() interface & functionality enhancements (c) 1999-2006 Roland Giersig.
+
+This module is now maintained by Dave Jacoby E<lt>FE<gt>
+
+
+LICENSE
+
+This module can be used under the same terms as Perl.
+
+
+DISCLAIMER
+
+THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED
+WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
+IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY DIRECT, INDIRECT,
+INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
+BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
+OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
+ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR
+TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE
+USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+DAMAGE.
+
+In other words: Use at your own risk. Provided as is. Your mileage
+may vary. Read the source, Luke!
+
+And finally, just to be sure:
+
+Any Use of This Product, in Any Manner Whatsoever, Will Increase the
+Amount of Disorder in the Universe. Although No Liability Is Implied
+Herein, the Consumer Is Warned That This Process Will Ultimately Lead
+to the Heat Death of the Universe.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Expect-1.32/MANIFEST new/Expect-1.35/MANIFEST
--- old/Expect-1.32/MANIFEST 2014-10-26 07:02:22.000000000 +0100
+++ new/Expect-1.35/MANIFEST 2017-05-18 21:09:19.000000000 +0200
@@ -1,5 +1,3 @@
-.perltidyrc
-.travis.yml
Changes
examples/calc.pl
examples/expect_calc.pl
@@ -9,8 +7,9 @@
examples/kibitz/README
examples/ssh.pl
lib/Expect.pm
+LICENSE
Makefile.PL
-MANIFEST
+MANIFEST This list of files
README.md
t/01-test.t
t/02-bc.t
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Expect-1.32/META.json new/Expect-1.35/META.json
--- old/Expect-1.32/META.json 2014-10-26 07:02:22.000000000 +0100
+++ new/Expect-1.35/META.json 2017-05-18 21:09:19.000000000 +0200
@@ -1,10 +1,12 @@
{
"abstract" : "automate interactions with command line programs that expose a text terminal interface.",
"author" : [
- "unknown"
+ "Austin Schutz ",
+ "Roland Giersig ",
+ "Dave Jacoby "
],
"dynamic_config" : 1,
- "generated_by" : "ExtUtils::MakeMaker version 6.98, CPAN::Meta::Converter version 2.142060",
+ "generated_by" : "ExtUtils::MakeMaker version 7.24, CPAN::Meta::Converter version 2.150010",
"license" : [
"perl_5"
],
@@ -37,13 +39,13 @@
"IO::Handle" : "0",
"IO::Pty" : "1.11",
"IO::Tty" : "1.11",
- "POSIX" : "0"
+ "POSIX" : "0",
+ "perl" : "5.006000"
}
},
"test" : {
"requires" : {
"File::Temp" : "0",
- "Test::Exception" : "0.32",
"Test::More" : "1.00"
}
}
@@ -52,9 +54,10 @@
"resources" : {
"repository" : {
"type" : "git",
- "url" : "http://github.com/szabgab/expect.pm.git",
- "web" : "http://github.com/szabgab/expect.pm"
+ "url" : "http://github.com/jacoby/expect.pm.git",
+ "web" : "http://github.com/jacoby/expect.pm"
}
},
- "version" : "1.32"
+ "version" : "1.35",
+ "x_serialization_backend" : "JSON::PP version 2.27400"
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Expect-1.32/META.yml new/Expect-1.35/META.yml
--- old/Expect-1.32/META.yml 2014-10-26 07:02:22.000000000 +0100
+++ new/Expect-1.35/META.yml 2017-05-18 21:09:19.000000000 +0200
@@ -1,15 +1,16 @@
---
abstract: 'automate interactions with command line programs that expose a text terminal interface.'
author:
- - unknown
+ - 'Austin Schutz '
+ - 'Roland Giersig '
+ - 'Dave Jacoby '
build_requires:
File::Temp: '0'
- Test::Exception: '0.32'
Test::More: '1.00'
configure_requires:
ExtUtils::MakeMaker: '6.64'
dynamic_config: 1
-generated_by: 'ExtUtils::MakeMaker version 6.98, CPAN::Meta::Converter version 2.142060'
+generated_by: 'ExtUtils::MakeMaker version 7.24, CPAN::Meta::Converter version 2.150010'
license: perl
meta-spec:
url: http://module-build.sourceforge.net/META-spec-v1.4.html
@@ -28,6 +29,8 @@
IO::Pty: '1.11'
IO::Tty: '1.11'
POSIX: '0'
+ perl: '5.006000'
resources:
- repository: http://github.com/szabgab/expect.pm.git
-version: '1.32'
+ repository: http://github.com/jacoby/expect.pm.git
+version: '1.35'
+x_serialization_backend: 'CPAN::Meta::YAML version 0.018'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Expect-1.32/Makefile.PL new/Expect-1.35/Makefile.PL
--- old/Expect-1.32/Makefile.PL 2014-09-02 17:58:25.000000000 +0200
+++ new/Expect-1.35/Makefile.PL 2017-05-18 21:04:05.000000000 +0200
@@ -17,8 +17,14 @@
'Exporter' => 0,
'Errno' => 0,
},
+ AUTHOR => [
+ 'Austin Schutz ',
+ 'Roland Giersig ',
+ 'Dave Jacoby ',
+ ],
ABSTRACT_FROM => 'lib/Expect.pm',
- clean => { 'FILES' => '*.log' },
+ MIN_PERL_VERSION => '5.006000',
+ clean => { 'FILES' => '*.log Expect-*' },
dist => { COMPRESS => 'gzip -9f', SUFFIX => 'gz' },
);
@@ -32,8 +38,8 @@
resources => {
repository => {
type => 'git',
- url => 'http://github.com/szabgab/expect.pm.git',
- web => 'http://github.com/szabgab/expect.pm',
+ url => 'http://github.com/jacoby/expect.pm.git',
+ web => 'http://github.com/jacoby/expect.pm',
}
}
};
@@ -45,7 +51,6 @@
my %build_requires = ();
my %test_requires = (
'Test::More' => '1.00',
- 'Test::Exception' => '0.32',
# standard modules:
'File::Temp' => 0,
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Expect-1.32/README.md new/Expect-1.35/README.md
--- old/Expect-1.32/README.md 2014-08-17 06:58:43.000000000 +0200
+++ new/Expect-1.35/README.md 2017-05-15 17:55:28.000000000 +0200
@@ -1,5 +1,5 @@
###Status
-[![Build Status](https://travis-ci.org/szabgab/expect.pm.png)](https://travis-ci.org/szabgab/expect.pm)
+[![Build Status](https://travis-ci.org/jacoby/expect.pm.png)](https://travis-ci.org/jacoby/expect.pm)
Expect.pm
@@ -54,7 +54,8 @@
Thanks to everybody who wrote to me, either with bug reports,
enhancement suggestions or especially fixes!
-Roland Giersig (maintainer of Expect.pm, IO::Tty, IO::Stty, Tie::Persistent)
-RGiersig@cpan.org
+Dave Jacoby (maintaner of Expect.pm)
+jacoby@cpan.org
+
+2015-10-31
-2005-07-20
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Expect-1.32/lib/Expect.pm new/Expect-1.35/lib/Expect.pm
--- old/Expect-1.32/lib/Expect.pm 2014-10-26 07:01:42.000000000 +0100
+++ new/Expect-1.35/lib/Expect.pm 2017-05-18 21:07:59.000000000 +0200
@@ -11,7 +11,7 @@
# Austin Schutz
#
# This module now is maintained by
-# Roland Giersig
+# Dave Jacoby
#
use 5.006;
@@ -36,7 +36,7 @@
@Expect::EXPORT = qw(expect exp_continue exp_continue_timeout);
BEGIN {
- $Expect::VERSION = '1.32';
+ $Expect::VERSION = '1.35';
# These are defaults which may be changed per object, or set as
# the user wishes.
@@ -1953,6 +1953,8 @@
=head1 DESCRIPTION
+See an explanation of Lhttp://code-maven.com/expect>
+
The Expect module is a successor of Comm.pl and a descendent of Chat.pl. It
more closely resembles the Tcl Expect language than its predecessors. It
does not contain any of the networking code found in Comm.pl. I suspect this
@@ -3088,7 +3090,7 @@
=head1 HOMEPAGE
-http://sourceforge.net/projects/expectperl/
+Lhttp://sourceforge.net/projects/expectperl/ though the source code is now in GitHub: Lhttps://github.com/jacoby/expect.pm
=head1 MAILING LISTS
@@ -3117,8 +3119,7 @@
expect() interface & functionality enhancements (c) 1999-2006 Roland Giersig.
-This module is now maintained by Roland Giersig E<lt>FE<gt>
-
+This module is now maintained by Dave Jacoby E<lt>FE<gt>
=head1 LICENSE
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Expect-1.32/t/01-test.t new/Expect-1.35/t/01-test.t
--- old/Expect-1.32/t/01-test.t 2014-09-02 19:47:00.000000000 +0200
+++ new/Expect-1.35/t/01-test.t 2017-05-15 17:55:28.000000000 +0200
@@ -2,7 +2,6 @@
use warnings;
use Test::More tests => 14;
-use Test::Exception;
use File::Temp qw(tempdir);
use Expect;
use Config;
@@ -441,7 +440,8 @@
my $exp = Expect->new;
$exp->spawn( $Perl . q{ -e 'print "42\n"'} );
- throws_ok { $exp->spawn( $Perl . q{ -e 'print "23\n"'} ) } qr/^Cannot reuse an object with an already spawned command/;
+ eval { $exp->spawn( $Perl . q{ -e 'print "23\n"'} ) };
+ like $@, qr/^Cannot reuse an object with an already spawned command/;
};
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Expect-1.32/t/10-internal.t new/Expect-1.35/t/10-internal.t
--- old/Expect-1.32/t/10-internal.t 2014-08-14 06:35:18.000000000 +0200
+++ new/Expect-1.35/t/10-internal.t 2017-05-15 17:55:28.000000000 +0200
@@ -2,12 +2,12 @@
use warnings;
use Test::More tests => 17;
-use Test::Exception;
use Expect;
my $e = Expect->new;
-throws_ok { $e->_trim_length } qr/^No string passed/;
+eval { $e->_trim_length };
+like $@, qr/^No string passed/;
is $e->_trim_length('a' x 999), 'a' x 999;
is $e->_trim_length('a' x 1021), 'a' x 1021;
is $e->_trim_length('a' x 1023), '...' . 'a' x 1021;
@@ -16,7 +16,8 @@
is $e->_trim_length('a' x 1025, 2000), 'a' x 1025;
is $e->_trim_length('a' x 2001, 2000), 'a' x 2000;
-throws_ok { Expect::_trim_length() } qr/^No string passed/;
+eval { Expect::_trim_length() };
+like $@, qr/^No string passed/;
is Expect::_trim_length(undef, "z" x 1020), 'z' x 1020;
is Expect::_trim_length(undef, "z" x 1021), 'z' x 1021;
is Expect::_trim_length(undef, "z" x 1022), '...' . 'z' x 1021;