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 - co...@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>F<asch...@users.sourceforge.net>E<gt> (retired) + +expect() interface & functionality enhancements (c) 1999-2006 Roland Giersig. + +This module is now maintained by Dave Jacoby E<lt>F<jac...@cpan.org>E<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 <asch...@users.sourceforge.net>", + "Roland Giersig <rgier...@cpan.org>", + "Dave Jacoby <jac...@cpan.org>" ], "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 <asch...@users.sourceforge.net>' + - 'Roland Giersig <rgier...@cpan.org>' + - 'Dave Jacoby <jac...@cpan.org>' 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 <asch...@users.sourceforge.net>', + 'Roland Giersig <rgier...@cpan.org>', + 'Dave Jacoby <jac...@cpan.org>', + ], 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) -rgier...@cpan.org +Dave Jacoby (maintaner of Expect.pm) +jac...@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 <asch...@users.sourceforge.net> # # This module now is maintained by -# Roland Giersig <rgier...@cpan.org> +# Dave Jacoby <jac...@cpan.org> # 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 L<What is Expect|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 this @@ -3088,7 +3090,7 @@ =head1 HOMEPAGE -http://sourceforge.net/projects/expectperl/ +L<http://sourceforge.net/projects/expectperl/> though the source code is now in GitHub: L<https://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>F<rgier...@cpan.org>E<gt> - +This module is now maintained by Dave Jacoby E<lt>F<jac...@cpan.org>E<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;