commit perl-indirect for openSUSE:Factory
Hello community, here is the log from the commit of package perl-indirect for openSUSE:Factory checked in at 2019-07-17 14:27:09 Comparing /work/SRC/openSUSE:Factory/perl-indirect (Old) and /work/SRC/openSUSE:Factory/.perl-indirect.new.1887 (New) Package is "perl-indirect" Wed Jul 17 14:27:09 2019 rev:7 rq:715753 version:0.39 Changes: --- /work/SRC/openSUSE:Factory/perl-indirect/perl-indirect.changes 2017-11-15 16:52:18.936090287 +0100 +++ /work/SRC/openSUSE:Factory/.perl-indirect.new.1887/perl-indirect.changes 2019-07-17 14:27:11.975356226 +0200 @@ -1,0 +2,12 @@ +Tue Jul 16 10:24:17 UTC 2019 - Stephan Kulow + +- updated to 0.39 + see /usr/share/doc/packages/perl-indirect/Changes + + 0.392019-07-08 12:00 UTC + + Fix : [RT #127118] : Fails on perl >= v5.28.0 with -DDEBUGGING + The module has been amended to accomodate with a change of + behaviour of a core macro. + + Upd : Contact info. + +--- Old: indirect-0.38.tar.gz New: indirect-0.39.tar.gz Other differences: -- ++ perl-indirect.spec ++ --- /var/tmp/diff_new_pack.etvM7Q/_old 2019-07-17 14:27:12.775353741 +0200 +++ /var/tmp/diff_new_pack.etvM7Q/_new 2019-07-17 14:27:12.779353729 +0200 @@ -1,7 +1,7 @@ # # spec file for package perl-indirect # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 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 @@ -12,18 +12,18 @@ # 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/ # Name: perl-indirect -Version:0.38 +Version:0.39 Release:0 %define cpan_name indirect Summary:Lexically warn about using the indirect method call syntax -License:Artistic-1.0 or GPL-1.0+ +License:Artistic-1.0 OR GPL-1.0-or-later Group: Development/Libraries/Perl -Url:http://search.cpan.org/dist/indirect/ +Url:https://metacpan.org/release/%{cpan_name} Source0: https://cpan.metacpan.org/authors/id/V/VP/VPIT/%{cpan_name}-%{version}.tar.gz Source1:cpanspec.yml BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -51,11 +51,11 @@ %setup -q -n %{cpan_name}-%{version} %build -%{__perl} Makefile.PL INSTALLDIRS=vendor OPTIMIZE="%{optflags}" -%{__make} %{?_smp_mflags} +perl Makefile.PL INSTALLDIRS=vendor OPTIMIZE="%{optflags}" +make %{?_smp_mflags} %check -%{__make} test +make test %install %perl_make_install ++ indirect-0.38.tar.gz -> indirect-0.39.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/indirect-0.38/Changes new/indirect-0.39/Changes --- old/indirect-0.38/Changes 2017-11-04 16:23:03.0 +0100 +++ new/indirect-0.39/Changes 2019-07-08 13:53:04.0 +0200 @@ -1,5 +1,11 @@ Revision history for indirect +0.392019-07-08 12:00 UTC ++ Fix : [RT #127118] : Fails on perl >= v5.28.0 with -DDEBUGGING +The module has been amended to accomodate with a change of +behaviour of a core macro. ++ Upd : Contact info. + 0.382017-11-04 15:40 UTC + Fix : [RT #123374] : Compatibility with CV-in-stash optimisation Thanks Father Chrysostomos for reporting and contributing a diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/indirect-0.38/META.json new/indirect-0.39/META.json --- old/indirect-0.38/META.json 2017-11-04 16:23:16.0 +0100 +++ new/indirect-0.39/META.json 2019-07-08 13:53:12.0 +0200 @@ -1,10 +1,10 @@ { "abstract" : "Lexically warn about using the indirect method call syntax.", "author" : [ - "Vincent Pit " + "Vincent Pit " ], "dynamic_config" : 1, - "generated_by" : "ExtUtils::MakeMaker version 7.3, CPAN::Meta::Converter version 2.150010", + "generated_by" : "ExtUtils::MakeMaker version 7.34, CPAN::Meta::Converter version 2.150010", "license" : [ "perl_5" ], @@ -60,9 +60,9 @@ "http://dev.perl.org/licenses/; ], "repository" : { - "url" : "http://git.profvince.com/?p=perl%2Fmodules%2Findirect.git; + "url" : "http://git.vpit.fr/?p=perl%2Fmodules%2Findirect.git; } }, - "version" : "0.38", - "x_serialization_backend" : "JSON::PP version
commit perl-indirect for openSUSE:Factory
Hello community, here is the log from the commit of package perl-indirect for openSUSE:Factory checked in at 2017-11-15 16:52:18 Comparing /work/SRC/openSUSE:Factory/perl-indirect (Old) and /work/SRC/openSUSE:Factory/.perl-indirect.new (New) Package is "perl-indirect" Wed Nov 15 16:52:18 2017 rev:6 rq:539948 version:0.38 Changes: --- /work/SRC/openSUSE:Factory/perl-indirect/perl-indirect.changes 2016-07-20 09:19:10.0 +0200 +++ /work/SRC/openSUSE:Factory/.perl-indirect.new/perl-indirect.changes 2017-11-15 16:52:18.936090287 +0100 @@ -1,0 +2,11 @@ +Sun Nov 5 07:17:46 UTC 2017 - co...@suse.com + +- updated to 0.38 + see /usr/share/doc/packages/perl-indirect/Changes + + 0.382017-11-04 15:40 UTC + + Fix : [RT #123374] : Compatibility with CV-in-stash optimisation + Thanks Father Chrysostomos for reporting and contributing a + patch. + +--- Old: indirect-0.37.tar.gz New: indirect-0.38.tar.gz Other differences: -- ++ perl-indirect.spec ++ --- /var/tmp/diff_new_pack.fRgvAh/_old 2017-11-15 16:52:19.656063907 +0100 +++ /var/tmp/diff_new_pack.fRgvAh/_new 2017-11-15 16:52:19.660063761 +0100 @@ -1,7 +1,7 @@ # # spec file for package perl-indirect # -# Copyright (c) 2016 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-indirect -Version:0.37 +Version:0.38 Release:0 %define cpan_name indirect Summary:Lexically warn about using the indirect method call syntax License:Artistic-1.0 or GPL-1.0+ Group: Development/Libraries/Perl Url:http://search.cpan.org/dist/indirect/ -Source0: http://www.cpan.org/authors/id/V/VP/VPIT/%{cpan_name}-%{version}.tar.gz +Source0: https://cpan.metacpan.org/authors/id/V/VP/VPIT/%{cpan_name}-%{version}.tar.gz Source1:cpanspec.yml BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: perl ++ indirect-0.37.tar.gz -> indirect-0.38.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/indirect-0.37/Changes new/indirect-0.38/Changes --- old/indirect-0.37/Changes 2016-07-12 18:08:04.0 +0200 +++ new/indirect-0.38/Changes 2017-11-04 16:23:03.0 +0100 @@ -1,5 +1,10 @@ Revision history for indirect +0.382017-11-04 15:40 UTC ++ Fix : [RT #123374] : Compatibility with CV-in-stash optimisation +Thanks Father Chrysostomos for reporting and contributing a +patch. + 0.372016-07-12 16:40 UTC + Chg : A large chunk of boilerplate XS code, which is also used in other XS modules, has been factored out of the main .xs file diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/indirect-0.37/META.json new/indirect-0.38/META.json --- old/indirect-0.37/META.json 2016-07-12 18:15:40.0 +0200 +++ new/indirect-0.38/META.json 2017-11-04 16:23:16.0 +0100 @@ -4,13 +4,13 @@ "Vincent Pit" ], "dynamic_config" : 1, - "generated_by" : "ExtUtils::MakeMaker version 7.18, CPAN::Meta::Converter version 2.150005", + "generated_by" : "ExtUtils::MakeMaker version 7.3, CPAN::Meta::Converter version 2.150010", "license" : [ "perl_5" ], "meta-spec" : { "url" : "http://search.cpan.org/perldoc?CPAN::Meta::Spec;, - "version" : "2" + "version" : 2 }, "name" : "indirect", "no_index" : { @@ -63,6 +63,6 @@ "url" : "http://git.profvince.com/?p=perl%2Fmodules%2Findirect.git; } }, - "version" : "0.37", - "x_serialization_backend" : "JSON::PP version 2.27400" + "version" : "0.38", + "x_serialization_backend" : "JSON::PP version 2.94" } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/indirect-0.37/META.yml new/indirect-0.38/META.yml --- old/indirect-0.37/META.yml 2016-07-12 18:15:40.0 +0200 +++ new/indirect-0.38/META.yml 2017-11-04 16:23:16.0 +0100 @@ -19,7 +19,7 @@ Config: '0' ExtUtils::MakeMaker: '0' dynamic_config: 1 -generated_by: 'ExtUtils::MakeMaker version 7.18, CPAN::Meta::Converter version 2.150005' +generated_by: 'ExtUtils::MakeMaker version 7.3, CPAN::Meta::Converter version 2.150010' license: perl meta-spec: url: http://module-build.sourceforge.net/META-spec-v1.4.html @@ -38,5 +38,5 @@
commit perl-indirect for openSUSE:Factory
Hello community, here is the log from the commit of package perl-indirect for openSUSE:Factory checked in at 2016-07-20 09:19:09 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 2015-07-20 11:22:39.0 +0200 +++ /work/SRC/openSUSE:Factory/.perl-indirect.new/perl-indirect.changes 2016-07-20 09:19:10.0 +0200 @@ -1,0 +2,14 @@ +Wed Jul 13 06:03:28 UTC 2016 - co...@suse.com + +- updated to 0.37 + see /usr/share/doc/packages/perl-indirect/Changes + + 0.372016-07-12 16:40 UTC + + Chg : A large chunk of boilerplate XS code, which is also used in + other XS modules, has been factored out of the main .xs file + to a collection of .h files in the xsh subdirectory. + + Fix : [RT #115392] : Intermittent segfaults with heredocs + Heredocs should now be handled correctly. + Thanks Graham Knop for reporting. + +--- Old: indirect-0.36.tar.gz New: indirect-0.37.tar.gz Other differences: -- ++ perl-indirect.spec ++ --- /var/tmp/diff_new_pack.q8PBXf/_old 2016-07-20 09:19:11.0 +0200 +++ /var/tmp/diff_new_pack.q8PBXf/_new 2016-07-20 09:19:11.0 +0200 @@ -1,7 +1,7 @@ # # spec file for package perl-indirect # -# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2016 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.36 +Version:0.37 Release:0 %define cpan_name indirect Summary:Lexically warn about using the indirect method call syntax @@ -38,9 +38,8 @@ 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)'. Please refer to the the -/REFERENCES manpage section for a more complete list of reasons for -avoiding this construct. +and 'foo { key => 1 }' to ''key'->foo(1)'. Please refer to the REFERENCES +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.36.tar.gz -> indirect-0.37.tar.gz ++ 3640 lines of diff (skipped)
commit perl-indirect for openSUSE:Factory
Hello community, here is the log from the commit of package perl-indirect for openSUSE:Factory checked in at 2015-07-20 11:22:26 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 2015-04-15 16:22:36.0 +0200 +++ /work/SRC/openSUSE:Factory/.perl-indirect.new/perl-indirect.changes 2015-07-20 11:22:39.0 +0200 @@ -1,0 +2,12 @@ +Sat Jul 18 09:20:09 UTC 2015 - co...@suse.com + +- updated to 0.36 + see /usr/share/doc/packages/perl-indirect/Changes + + 0.362015-07-17 22:15 UTC + + Fix : [RT #104312] : fatal hides perl errors in modules + no indirect 'fatal' will no longer hide compilation errors + occurring before indirect constructs. + Thanks Lukas Mai for reporting. + +--- Old: indirect-0.35.tar.gz New: cpanspec.yml indirect-0.36.tar.gz Other differences: -- ++ perl-indirect.spec ++ --- /var/tmp/diff_new_pack.Spicoh/_old 2015-07-20 11:22:41.0 +0200 +++ /var/tmp/diff_new_pack.Spicoh/_new 2015-07-20 11:22:41.0 +0200 @@ -17,14 +17,15 @@ Name: perl-indirect -Version:0.35 +Version:0.36 Release:0 %define cpan_name indirect -Summary:Lexically warn about using the indirect method call syntax. +Summary:Lexically warn about using the indirect method call syntax License:Artistic-1.0 or GPL-1.0+ Group: Development/Libraries/Perl Url:http://search.cpan.org/dist/indirect/ -Source: http://www.cpan.org/authors/id/V/VP/VPIT/%{cpan_name}-%{version}.tar.gz +Source0: http://www.cpan.org/authors/id/V/VP/VPIT/%{cpan_name}-%{version}.tar.gz +Source1:cpanspec.yml BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: perl BuildRequires: perl-macros @@ -64,6 +65,6 @@ %files -f %{name}.files %defattr(-,root,root,755) -%doc Changes README +%doc Changes README samples %changelog ++ cpanspec.yml ++ --- #description_paragraphs: 3 #no_testing: broken upstream #sources: # - source1 # - source2 #patches: # foo.patch: -p1 # bar.patch: #preamble: |- # BuildRequires: gcc-c++ #post_prep: |- # hunspell=`pkg-config --libs hunspell | sed -e 's,-l,,; s, *,,g'` # sed -i -e s,hunspell-X,$hunspell, t/00-prereq.t Makefile.PL #post_install: |- # sed on %{name}.files #license: SUSE-NonFree #skip_noarch: 1 #custom_build: |- #./Build build flags=%{?_smp_mflags} --myflag #custom_test: |- #startserver make test #ignore_requires: Bizarre::Module ++ indirect-0.35.tar.gz - indirect-0.36.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/indirect-0.35/Changes new/indirect-0.36/Changes --- old/indirect-0.35/Changes 2015-04-06 23:56:15.0 +0200 +++ new/indirect-0.36/Changes 2015-07-17 23:49:32.0 +0200 @@ -1,5 +1,11 @@ Revision history for indirect +0.362015-07-17 22:15 UTC ++ Fix : [RT #104312] : fatal hides perl errors in modules +no indirect 'fatal' will no longer hide compilation errors +occurring before indirect constructs. +Thanks Lukas Mai for reporting. + 0.352015-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 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/indirect-0.35/MANIFEST new/indirect-0.36/MANIFEST --- old/indirect-0.35/MANIFEST 2015-03-24 16:34:52.0 +0100 +++ new/indirect-0.36/MANIFEST 2015-07-17 23:45:44.0 +0200 @@ -20,6 +20,7 @@ t/30-scope.t t/31-hints.t t/32-global.t +t/33-compilation-errors.t t/40-threads.t t/41-threads-teardown.t t/42-threads-global.t @@ -38,6 +39,7 @@ t/lib/indirect/Test3.pm t/lib/indirect/Test4.pm t/lib/indirect/Test5.pm +t/lib/indirect/TestCompilationError.pm t/lib/indirect/TestRequired1.pm t/lib/indirect/TestRequired2.pm t/lib/indirect/TestRequired3X.pm diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/indirect-0.35/META.json new/indirect-0.36/META.json --- old/indirect-0.35/META.json 2015-04-06 23:57:29.0 +0200 +++ new/indirect-0.36/META.json 2015-07-17 23:51:54.0 +0200 @@ -4,7 +4,7 @@ Vincent Pit p...@profvince.com ], dynamic_config : 1, - generated_by : ExtUtils::MakeMaker version 7.04, CPAN::Meta::Converter version 2.150001, + generated_by :
commit perl-indirect for openSUSE:Factory
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.0 +0100 +++ /work/SRC/openSUSE:Factory/.perl-indirect.new/perl-indirect.changes 2015-04-15 16:22:36.0 +0200 @@ -1,0 +2,45 @@ +Mon Apr 13 19:31:06 UTC 2015 - co...@suse.com + +- updated to 0.35 + see /usr/share/doc/packages/perl-indirect/Changes + + 0.352015-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.342015-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.332014-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.322014-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.0 +0200 +++ /var/tmp/diff_new_pack.ViEwJ7/_new 2015-04-15 16:22:36.0 +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)