Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package perl-FFI-CheckLib for 
openSUSE:Factory checked in at 2022-10-01 17:41:54
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/perl-FFI-CheckLib (Old)
 and      /work/SRC/openSUSE:Factory/.perl-FFI-CheckLib.new.2275 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "perl-FFI-CheckLib"

Sat Oct  1 17:41:54 2022 rev:6 rq:1006452 version:0.30

Changes:
--------
--- /work/SRC/openSUSE:Factory/perl-FFI-CheckLib/perl-FFI-CheckLib.changes      
2022-09-15 22:57:44.084968804 +0200
+++ 
/work/SRC/openSUSE:Factory/.perl-FFI-CheckLib.new.2275/perl-FFI-CheckLib.changes
    2022-10-01 17:42:02.033547389 +0200
@@ -1,0 +2,11 @@
+Fri Sep 23 03:06:56 UTC 2022 - Tina M??ller <timueller+p...@suse.de>
+
+- updated to 0.30
+   see /usr/share/doc/packages/perl-FFI-CheckLib/Changes
+
+  0.30      2022-09-22 04:24:26 -0600
+    - [ BREAKING CHANGE ]
+      If the alien option is provided, the libraries provided by aliens will be
+      preferred over the system libraries (gh#47, gh#48)
+
+-------------------------------------------------------------------

Old:
----
  FFI-CheckLib-0.29.tar.gz

New:
----
  FFI-CheckLib-0.30.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ perl-FFI-CheckLib.spec ++++++
--- /var/tmp/diff_new_pack.uIHXXQ/_old  2022-10-01 17:42:02.533548300 +0200
+++ /var/tmp/diff_new_pack.uIHXXQ/_new  2022-10-01 17:42:02.533548300 +0200
@@ -18,7 +18,7 @@
 
 %define cpan_name FFI-CheckLib
 Name:           perl-FFI-CheckLib
-Version:        0.29
+Version:        0.30
 Release:        0
 License:        Artistic-1.0 OR GPL-1.0-or-later
 Summary:        Check that a library is available for FFI

++++++ FFI-CheckLib-0.29.tar.gz -> FFI-CheckLib-0.30.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/FFI-CheckLib-0.29/Changes 
new/FFI-CheckLib-0.30/Changes
--- old/FFI-CheckLib-0.29/Changes       2022-09-10 09:46:09.000000000 +0200
+++ new/FFI-CheckLib-0.30/Changes       2022-09-22 12:24:28.000000000 +0200
@@ -1,5 +1,10 @@
 Revision history for FFI-CheckLib
 
+0.30      2022-09-22 04:24:26 -0600
+  - [ BREAKING CHANGE ]
+    If the alien option is provided, the libraries provided by aliens will be
+    preferred over the system libraries (gh#47, gh#48)
+
 0.29      2022-09-10 01:46:05 -0600
   - Handle Windows DLLs using underscores instead of dashes in version
     numbers (gh#44, gh#45, shawnlaffan++)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/FFI-CheckLib-0.29/LICENSE 
new/FFI-CheckLib-0.30/LICENSE
--- old/FFI-CheckLib-0.29/LICENSE       2022-09-10 09:46:09.000000000 +0200
+++ new/FFI-CheckLib-0.30/LICENSE       2022-09-22 12:24:28.000000000 +0200
@@ -1,4 +1,4 @@
-This software is copyright (c) 2014-2018 by Graham Ollis.
+This software is copyright (c) 2014-2022 by Graham Ollis.
 
 This is free software; you can redistribute it and/or modify it under
 the same terms as the Perl 5 programming language system itself.
@@ -12,7 +12,7 @@
 
 --- The GNU General Public License, Version 1, February 1989 ---
 
-This software is Copyright (c) 2014-2018 by Graham Ollis.
+This software is Copyright (c) 2014-2022 by Graham Ollis.
 
 This is free software, licensed under:
 
@@ -272,7 +272,7 @@
 
 --- The Artistic License 1.0 ---
 
-This software is Copyright (c) 2014-2018 by Graham Ollis.
+This software is Copyright (c) 2014-2022 by Graham Ollis.
 
 This is free software, licensed under:
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/FFI-CheckLib-0.29/META.json 
new/FFI-CheckLib-0.30/META.json
--- old/FFI-CheckLib-0.29/META.json     2022-09-10 09:46:09.000000000 +0200
+++ new/FFI-CheckLib-0.30/META.json     2022-09-22 12:24:28.000000000 +0200
@@ -31,7 +31,7 @@
             "Dist::Zilla::Plugin::Author::Plicease::Upload" : "0",
             "Dist::Zilla::Plugin::MetaNoIndex" : "0",
             "Dist::Zilla::Plugin::RemovePrereqs" : "0",
-            "Dist::Zilla::PluginBundle::Author::Plicease" : "2.47",
+            "Dist::Zilla::PluginBundle::Author::Plicease" : "2.72",
             "Perl::Critic::Policy::BuiltinFunctions::ProhibitBooleanGrep" : 
"0",
             "Perl::Critic::Policy::BuiltinFunctions::ProhibitStringySplit" : 
"0",
             "Perl::Critic::Policy::BuiltinFunctions::ProhibitVoidGrep" : "0",
@@ -131,7 +131,7 @@
       },
       "x_IRC" : "irc://irc.perl.org/#native"
    },
-   "version" : "0.29",
+   "version" : "0.30",
    "x_contributors" : [
       "Graham Ollis <plice...@cpan.org>",
       "Bakkiaraj Murugesan (bakkiaraj)",
@@ -142,8 +142,8 @@
       "Michael R. Davis (MRDVT)",
       "Shawn Laffan (SLAFFAN)"
    ],
-   "x_generated_by_perl" : "v5.37.2",
-   "x_serialization_backend" : "Cpanel::JSON::XS version 4.30",
+   "x_generated_by_perl" : "v5.37.3",
+   "x_serialization_backend" : "Cpanel::JSON::XS version 4.32",
    "x_spdx_expression" : "Artistic-1.0-Perl OR GPL-1.0-or-later",
    "x_use_unsafe_inc" : 0
 }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/FFI-CheckLib-0.29/META.yml 
new/FFI-CheckLib-0.30/META.yml
--- old/FFI-CheckLib-0.29/META.yml      2022-09-10 09:46:09.000000000 +0200
+++ new/FFI-CheckLib-0.30/META.yml      2022-09-22 12:24:28.000000000 +0200
@@ -29,7 +29,7 @@
   bugtracker: https://github.com/PerlFFI/FFI-CheckLib/issues
   homepage: https://metacpan.org/pod/FFI::CheckLib
   repository: git://github.com/PerlFFI/FFI-CheckLib.git
-version: '0.29'
+version: '0.30'
 x_contributors:
   - 'Graham Ollis <plice...@cpan.org>'
   - 'Bakkiaraj Murugesan (bakkiaraj)'
@@ -39,7 +39,7 @@
   - 'Petr P??sa?? (ppisar)'
   - 'Michael R. Davis (MRDVT)'
   - 'Shawn Laffan (SLAFFAN)'
-x_generated_by_perl: v5.37.2
+x_generated_by_perl: v5.37.3
 x_serialization_backend: 'YAML::Tiny version 1.73'
 x_spdx_expression: 'Artistic-1.0-Perl OR GPL-1.0-or-later'
 x_use_unsafe_inc: 0
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/FFI-CheckLib-0.29/Makefile.PL 
new/FFI-CheckLib-0.30/Makefile.PL
--- old/FFI-CheckLib-0.29/Makefile.PL   2022-09-10 09:46:09.000000000 +0200
+++ new/FFI-CheckLib-0.30/Makefile.PL   2022-09-22 12:24:28.000000000 +0200
@@ -5,7 +5,7 @@
     exit;
   }
 }
-# This file was automatically generated by 
Dist::Zilla::Plugin::Author::Plicease::MakeMaker v2.71.
+# This file was automatically generated by 
Dist::Zilla::Plugin::Author::Plicease::MakeMaker v2.72.
 use strict;
 use warnings;
 use 5.006;
@@ -33,7 +33,7 @@
     "Test2::Require::Module" => "0.000121",
     "Test2::V0"              => "0.000121"
   },
-  "VERSION" => "0.29",
+  "VERSION" => "0.30",
   "test"    => {
     "TESTS" => "t/*.t"
   }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/FFI-CheckLib-0.29/README new/FFI-CheckLib-0.30/README
--- old/FFI-CheckLib-0.29/README        2022-09-10 09:46:09.000000000 +0200
+++ new/FFI-CheckLib-0.30/README        2022-09-22 12:24:28.000000000 +0200
@@ -4,7 +4,7 @@
 
 VERSION
 
-    version 0.29
+    version 0.30
 
 SYNOPSIS
 
@@ -142,6 +142,15 @@
       dynamic_libs method (which is implemented by all Alien::Base
       subclasses).
 
+      [version 0.30] [breaking change]
+
+      Starting with version 0.30, libraries provided by Aliens is preferred
+      over the system libraries. The original thinking was that you want to
+      prefer the system libraries because they are more likely to get
+      patched with regular system updates. Unfortunately, the reason a
+      module needs to install an Alien is likely because the system library
+      is not new enough, so we now prefer the Aliens instead.
+
  assert_lib
 
      assert_lib(%args);
@@ -314,7 +323,7 @@
 
 COPYRIGHT AND LICENSE
 
-    This software is copyright (c) 2014-2018 by Graham Ollis.
+    This software is copyright (c) 2014-2022 by Graham Ollis.
 
     This is free software; you can redistribute it and/or modify it under
     the same terms as the Perl 5 programming language system itself.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/FFI-CheckLib-0.29/dist.ini 
new/FFI-CheckLib-0.30/dist.ini
--- old/FFI-CheckLib-0.29/dist.ini      2022-09-10 09:46:09.000000000 +0200
+++ new/FFI-CheckLib-0.30/dist.ini      2022-09-22 12:24:28.000000000 +0200
@@ -2,11 +2,11 @@
 author           = Graham Ollis <plice...@cpan.org>
 license          = Perl_5
 copyright_holder = Graham Ollis
-copyright_year   = 2014-2018
-version          = 0.29
+copyright_year   = 2014-2022
+version          = 0.30
 
 [@Author::Plicease]
-:version      = 2.47
+:version      = 2.72
 release_tests = 1
 irc           = irc://irc.perl.org/#native
 test2_v0      = 1
@@ -16,6 +16,7 @@
 github_user   = PerlFFI
 github_repo   = FFI-CheckLib
 
+workflow = static
 workflow = linux
 workflow = macos
 workflow = cygwin
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/FFI-CheckLib-0.29/lib/FFI/CheckLib.pm 
new/FFI-CheckLib-0.30/lib/FFI/CheckLib.pm
--- old/FFI-CheckLib-0.29/lib/FFI/CheckLib.pm   2022-09-10 09:46:09.000000000 
+0200
+++ new/FFI-CheckLib-0.30/lib/FFI/CheckLib.pm   2022-09-22 12:24:28.000000000 
+0200
@@ -23,7 +23,7 @@
 );
 
 # ABSTRACT: Check that a library is available for FFI
-our $VERSION = '0.29'; # VERSION
+our $VERSION = '0.30'; # VERSION
 
 
 our $system_path = [];
@@ -162,7 +162,7 @@
 
   delete $missing{'*'};
 
-  alien: foreach my $alien (@{ $args{alien} })
+  alien: foreach my $alien (reverse @{ $args{alien} })
   {
     unless($alien =~ /^([A-Za-z_][A-Za-z_0-9]*)(::[A-Za-z_][A-Za-z_0-9]*)*$/)
     {
@@ -182,7 +182,7 @@
         croak "Alien $alien doesn't provide a dynamic_libs method";
       }
     }
-    push @path, [$alien->dynamic_libs];
+    unshift @path, [$alien->dynamic_libs];
   }
 
   foreach my $path (@path)
@@ -406,7 +406,7 @@
 
 =head1 VERSION
 
-version 0.29
+version 0.30
 
 =head1 SYNOPSIS
 
@@ -544,6 +544,16 @@
 doesn't look like a module name or if it does not provide a C<dynamic_libs>
 method (which is implemented by all L<Alien::Base> subclasses).
 
+[version 0.30]
+[breaking change]
+
+Starting with version 0.30, libraries provided by L<Alien>s is preferred
+over the system libraries.  The original thinking was that you want to
+prefer the system libraries because they are more likely to get patched
+with regular system updates.  Unfortunately, the reason a module needs to
+install an Alien is likely because the system library is not new enough,
+so we now prefer the L<Alien>s instead.
+
 =back
 
 =head2 assert_lib
@@ -729,7 +739,7 @@
 
 =head1 COPYRIGHT AND LICENSE
 
-This software is copyright (c) 2014-2018 by Graham Ollis.
+This software is copyright (c) 2014-2022 by Graham Ollis.
 
 This is free software; you can redistribute it and/or modify it under
 the same terms as the Perl 5 programming language system itself.

Reply via email to