Hello community, here is the log from the commit of package perl-indirect for openSUSE:Factory checked in at 2015-04-15 16:22:35 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/perl-indirect (Old) and /work/SRC/openSUSE:Factory/.perl-indirect.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "perl-indirect" Changes: -------- --- /work/SRC/openSUSE:Factory/perl-indirect/perl-indirect.changes 2014-03-01 21:22:14.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.perl-indirect.new/perl-indirect.changes 2015-04-15 16:22:36.000000000 +0200 @@ -1,0 +2,45 @@ +Mon Apr 13 19:31:06 UTC 2015 - [email protected] + +- updated to 0.35 + see /usr/share/doc/packages/perl-indirect/Changes + + 0.35 2015-04-06 22:20 UTC + + Fix : The module could end being disabled in one thread if it was + first loaded in another thread and that thread was immediately + terminated. This is now fixed and should address test failures + of t//09-load-threads.t and t/42-threads-global.t. + + 0.34 2015-04-02 19:50 UTC + + Chg : The new environment variable to enable thread tests on older + perls is PERL_FORCE_TEST_THREADS. Note that this variable + should only be turned on by authors. + + Fix : [RT #100068] : add link to historical tchrist post + The link has been added to the documentation. Thanks Olivier + Mengué for reporting. + + Fix : Segfaults when the module is loaded by several threads (or + Windows emulated processes) ran in parallel. + + Fix : Update the Windows ActivePerl + gcc 3.4 workaround for + ExtUtils::MakeMaker 7.04. Thanks Christian Walde for reporting + and feedback on this issue. + + Fix : Be really compatible with the optional OP_PARENT feature. + + Tst : $ENV{$Config{ldlibpthname}} is now preserved on all platforms, + which will address failures of t/41-threads-teardown.t and + t/50-external.t with unusual compilers (like icc) that link all + their compiled objects to their own libraries. + + 0.33 2014-09-29 20:20 UTC + + Fix : [RT #99083] : Breaks eval in an END block in Win32 pseudo-forks. + Thanks Graham Knop for reporting. + + Fix : Segfaults during global destruction of a thread or a + pseudo-fork. + + 0.32 2014-09-21 20:15 UTC + + Add : Support for the PERL_OP_PARENT optional feature introduced in + perl 5.21.2. + + Fix : [RT #92806] : Tests that use run_perl() fail on Android + Thanks Brian Fraser for the patch. + + Fix : indirect constructs will no longer segfault while inside + the empty package on perl 5.8.x. This fix may also prevent + some segfaults during global destruction. + +------------------------------------------------------------------- Old: ---- indirect-0.31.tar.gz New: ---- indirect-0.35.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ perl-indirect.spec ++++++ --- /var/tmp/diff_new_pack.ViEwJ7/_old 2015-04-15 16:22:36.000000000 +0200 +++ /var/tmp/diff_new_pack.ViEwJ7/_new 2015-04-15 16:22:36.000000000 +0200 @@ -1,7 +1,7 @@ # # spec file for package perl-indirect # -# 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-indirect -Version: 0.31 +Version: 0.35 Release: 0 %define cpan_name indirect Summary: Lexically warn about using the indirect method call syntax. @@ -37,10 +37,9 @@ The indirect syntax is now considered harmful, since its parsing has many quirks and its use is error prone : when the subroutine 'foo' has not been declared in the current package, 'foo $x' actually compiles to '$x->foo', -and 'foo { key => 1 }' to ''key'->foo(1)'. In the -http://www.shadowcat.co.uk/blog/matt-s-trout/indirect-but-still-fatal -manpage, Matt S. Trout gives an example of an undesirable indirect method -call on a block that can cause a particularly bewildering error. +and 'foo { key => 1 }' to ''key'->foo(1)'. Please refer to the the +/REFERENCES manpage section for a more complete list of reasons for +avoiding this construct. This pragma currently does not warn for core functions ('print', 'say', 'exec' or 'system'). This may change in the future, or may be added as ++++++ indirect-0.31.tar.gz -> indirect-0.35.tar.gz ++++++ ++++ 1921 lines of diff (skipped)
