Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package perl-CPAN-Meta-Requirements for 
openSUSE:Factory checked in at 2023-06-21 22:37:29
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/perl-CPAN-Meta-Requirements (Old)
 and      /work/SRC/openSUSE:Factory/.perl-CPAN-Meta-Requirements.new.15902 
(New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "perl-CPAN-Meta-Requirements"

Wed Jun 21 22:37:29 2023 rev:13 rq:1093908 version:2.143000

Changes:
--------
--- 
/work/SRC/openSUSE:Factory/perl-CPAN-Meta-Requirements/perl-CPAN-Meta-Requirements.changes
  2023-06-04 00:11:57.617303639 +0200
+++ 
/work/SRC/openSUSE:Factory/.perl-CPAN-Meta-Requirements.new.15902/perl-CPAN-Meta-Requirements.changes
       2023-06-21 22:37:44.493606522 +0200
@@ -1,0 +2,6 @@
+Tue Jun 20 07:46:14 UTC 2023 - Pedro Monreal <pmonr...@suse.com>
+
+- Update to 2.143:
+  * Fix regression with implicit minimum value and multiple requirements
+
+-------------------------------------------------------------------

Old:
----
  CPAN-Meta-Requirements-2.142.tar.gz

New:
----
  CPAN-Meta-Requirements-2.143.tar.gz

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

Other differences:
------------------
++++++ perl-CPAN-Meta-Requirements.spec ++++++
--- /var/tmp/diff_new_pack.kpW1zz/_old  2023-06-21 22:37:44.973609411 +0200
+++ /var/tmp/diff_new_pack.kpW1zz/_new  2023-06-21 22:37:44.977609434 +0200
@@ -18,10 +18,10 @@
 
 %define cpan_name CPAN-Meta-Requirements
 Name:           perl-CPAN-Meta-Requirements
-Version:        2.142000
+Version:        2.143000
 Release:        0
-%define cpan_version 2.142
-Provides:       perl(CPAN::Meta::Requirements) = 2.142000
+%define cpan_version 2.143
+Provides:       perl(CPAN::Meta::Requirements) = 2.143000
 License:        Artistic-1.0 OR GPL-1.0-or-later
 Summary:        Set of version requirements for a CPAN dist
 URL:            https://metacpan.org/release/%{cpan_name}

++++++ CPAN-Meta-Requirements-2.142.tar.gz -> 
CPAN-Meta-Requirements-2.143.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/CPAN-Meta-Requirements-2.142/Changes 
new/CPAN-Meta-Requirements-2.143/Changes
--- old/CPAN-Meta-Requirements-2.142/Changes    2023-05-09 13:15:07.000000000 
+0200
+++ new/CPAN-Meta-Requirements-2.143/Changes    2023-06-19 20:51:59.000000000 
+0200
@@ -1,5 +1,8 @@
 Revision history for CPAN-Meta-Requirements
 
+2.143     2023-06-19 14:51:58-04:00 America/New_York
+    - Fix regression with implicit minimum value and multiple requirements
+
 2.142     2023-05-09 07:15:05-04:00 America/New_York
     - no changes since previous trial releae
     - note: this version now requires perl v5.10 rather than v5.6
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/CPAN-Meta-Requirements-2.142/META.json 
new/CPAN-Meta-Requirements-2.143/META.json
--- old/CPAN-Meta-Requirements-2.142/META.json  2023-05-09 13:15:07.000000000 
+0200
+++ new/CPAN-Meta-Requirements-2.143/META.json  2023-06-19 20:51:59.000000000 
+0200
@@ -132,11 +132,11 @@
    "provides" : {
       "CPAN::Meta::Requirements" : {
          "file" : "lib/CPAN/Meta/Requirements.pm",
-         "version" : "2.142"
+         "version" : "2.143"
       },
       "CPAN::Meta::Requirements::Range" : {
          "file" : "lib/CPAN/Meta/Requirements/Range.pm",
-         "version" : "2.142"
+         "version" : "2.143"
       }
    },
    "release_status" : "stable",
@@ -151,13 +151,14 @@
          "web" : 
"https://github.com/Perl-Toolchain-Gang/CPAN-Meta-Requirements";
       }
    },
-   "version" : "2.142",
+   "version" : "2.143",
    "x_authority" : "cpan:DAGOLDEN",
    "x_contributors" : [
       "Ed J <moha...@users.noreply.github.com>",
       "Graham Knop <ha...@haarg.org>",
       "Karen Etheridge <et...@cpan.org>",
       "Leon Timmermans <faw...@gmail.com>",
+      "Paul Howarth <p...@city-fan.org>",
       "Ricardo Signes <rjbs@semiotic.systems>",
       "robario <webmas...@robario.com>",
       "Tatsuhiko Miyagawa <miyag...@bulknews.net>",
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/CPAN-Meta-Requirements-2.142/META.yml 
new/CPAN-Meta-Requirements-2.143/META.yml
--- old/CPAN-Meta-Requirements-2.142/META.yml   2023-05-09 13:15:07.000000000 
+0200
+++ new/CPAN-Meta-Requirements-2.143/META.yml   2023-06-19 20:51:59.000000000 
+0200
@@ -30,10 +30,10 @@
 provides:
   CPAN::Meta::Requirements:
     file: lib/CPAN/Meta/Requirements.pm
-    version: '2.142'
+    version: '2.143'
   CPAN::Meta::Requirements::Range:
     file: lib/CPAN/Meta/Requirements/Range.pm
-    version: '2.142'
+    version: '2.143'
 requires:
   B: '0'
   Carp: '0'
@@ -45,13 +45,14 @@
   bugtracker: 
https://github.com/Perl-Toolchain-Gang/CPAN-Meta-Requirements/issues
   homepage: https://github.com/Perl-Toolchain-Gang/CPAN-Meta-Requirements
   repository: https://github.com/Perl-Toolchain-Gang/CPAN-Meta-Requirements.git
-version: '2.142'
+version: '2.143'
 x_authority: cpan:DAGOLDEN
 x_contributors:
   - 'Ed J <moha...@users.noreply.github.com>'
   - 'Graham Knop <ha...@haarg.org>'
   - 'Karen Etheridge <et...@cpan.org>'
   - 'Leon Timmermans <faw...@gmail.com>'
+  - 'Paul Howarth <p...@city-fan.org>'
   - 'Ricardo Signes <rjbs@semiotic.systems>'
   - 'robario <webmas...@robario.com>'
   - 'Tatsuhiko Miyagawa <miyag...@bulknews.net>'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/CPAN-Meta-Requirements-2.142/Makefile.PL 
new/CPAN-Meta-Requirements-2.143/Makefile.PL
--- old/CPAN-Meta-Requirements-2.142/Makefile.PL        2023-05-09 
13:15:07.000000000 +0200
+++ new/CPAN-Meta-Requirements-2.143/Makefile.PL        2023-06-19 
20:51:59.000000000 +0200
@@ -29,7 +29,7 @@
     "Test::More" => "0.88",
     "version" => "0.88"
   },
-  "VERSION" => "2.142",
+  "VERSION" => "2.143",
   "test" => {
     "TESTS" => "t/*.t"
   }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/CPAN-Meta-Requirements-2.142/README 
new/CPAN-Meta-Requirements-2.143/README
--- old/CPAN-Meta-Requirements-2.142/README     2023-05-09 13:15:07.000000000 
+0200
+++ new/CPAN-Meta-Requirements-2.143/README     2023-06-19 20:51:59.000000000 
+0200
@@ -2,7 +2,7 @@
     CPAN::Meta::Requirements - a set of version requirements for a CPAN dist
 
 VERSION
-    version 2.142
+    version 2.143
 
 SYNOPSIS
       use CPAN::Meta::Requirements;
@@ -255,6 +255,8 @@
 
     *   Leon Timmermans <faw...@gmail.com>
 
+    *   Paul Howarth <p...@city-fan.org>
+
     *   Ricardo Signes <rjbs@semiotic.systems>
 
     *   robario <webmas...@robario.com>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/CPAN-Meta-Requirements-2.142/lib/CPAN/Meta/Requirements/Range.pm 
new/CPAN-Meta-Requirements-2.143/lib/CPAN/Meta/Requirements/Range.pm
--- old/CPAN-Meta-Requirements-2.142/lib/CPAN/Meta/Requirements/Range.pm        
2023-05-09 13:15:07.000000000 +0200
+++ new/CPAN-Meta-Requirements-2.143/lib/CPAN/Meta/Requirements/Range.pm        
2023-06-19 20:51:59.000000000 +0200
@@ -4,7 +4,7 @@
 package CPAN::Meta::Requirements::Range;
 # ABSTRACT: a set of version requirements for a CPAN dist
 
-our $VERSION = '2.142';
+our $VERSION = '2.143';
 
 use Carp ();
 
@@ -193,7 +193,7 @@
     my ($op, $ver) = $part =~ m{\A\s*(==|>=|>|<=|<|!=)\s*(.*)\z};
 
     if (! defined $op) {
-      return $self->with_minimum($part, $module, $bad_version_hook);
+      $self = $self->with_minimum($part, $module, $bad_version_hook);
     } else {
       Carp::croak("illegal requirement string: $req")
         unless my $methods = $methods_for_op{ $op };
@@ -607,7 +607,7 @@
 
 =head1 VERSION
 
-version 2.142
+version 2.143
 
 =head1 SYNOPSIS
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/CPAN-Meta-Requirements-2.142/lib/CPAN/Meta/Requirements.pm 
new/CPAN-Meta-Requirements-2.143/lib/CPAN/Meta/Requirements.pm
--- old/CPAN-Meta-Requirements-2.142/lib/CPAN/Meta/Requirements.pm      
2023-05-09 13:15:07.000000000 +0200
+++ new/CPAN-Meta-Requirements-2.143/lib/CPAN/Meta/Requirements.pm      
2023-06-19 20:51:59.000000000 +0200
@@ -4,7 +4,7 @@
 package CPAN::Meta::Requirements;
 # ABSTRACT: a set of version requirements for a CPAN dist
 
-our $VERSION = '2.142';
+our $VERSION = '2.143';
 
 use CPAN::Meta::Requirements::Range;
 
@@ -486,7 +486,7 @@
 
 =head1 VERSION
 
-version 2.142
+version 2.143
 
 =head1 SYNOPSIS
 
@@ -782,7 +782,7 @@
 
 =head1 CONTRIBUTORS
 
-=for stopwords Ed J Graham Knop Karen Etheridge Leon Timmermans Ricardo Signes 
robario Tatsuhiko Miyagawa
+=for stopwords Ed J Graham Knop Karen Etheridge Leon Timmermans Paul Howarth 
Ricardo Signes robario Tatsuhiko Miyagawa
 
 =over 4
 
@@ -804,6 +804,10 @@
 
 =item *
 
+Paul Howarth <p...@city-fan.org>
+
+=item *
+
 Ricardo Signes <rjbs@semiotic.systems>
 
 =item *
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/CPAN-Meta-Requirements-2.142/t/strings.t 
new/CPAN-Meta-Requirements-2.143/t/strings.t
--- old/CPAN-Meta-Requirements-2.142/t/strings.t        2023-05-09 
13:15:07.000000000 +0200
+++ new/CPAN-Meta-Requirements-2.143/t/strings.t        2023-06-19 
20:51:59.000000000 +0200
@@ -46,10 +46,10 @@
 ok(!$range->accepts('1.4'), 'higher version (<=)');
 
 # Test ""
-$range = $base->with_string_requirement('>= 1.3');
-ok($range->accepts('1.3'), 'exact version (>=)');
-ok(!$range->accepts('1.2'), 'lower version (>=)');
-ok($range->accepts('1.4'), 'higher version (>=)');
+$range = $base->with_string_requirement('1.3');
+ok($range->accepts('1.3'), 'exact version ("")');
+ok(!$range->accepts('1.2'), 'lower version ("")');
+ok($range->accepts('1.4'), 'higher version ("")');
 
 # Test multiple requirements
 $range = $base->with_string_requirement('>= 1.3, <= 2.0, != 1.6');
@@ -58,6 +58,13 @@
 ok(!$range->accepts('2.1'), 'higher version (>=, <=, !)');
 ok(!$range->accepts('1.6'), 'excluded version (>=, <=, !)');
 
+# Test multiple requirements with implicit minimum
+$range = $base->with_string_requirement('0.90, != 0.91');
+ok(!$range->accepts('0.88'), 'lower version ("", !)');
+ok($range->accepts('0.90'), 'exact version ("", !)');
+ok($range->accepts('0.901'), 'middle version ("", !)');
+ok(!$range->accepts('0.91'), 'excluded version ("", !)');
+ok($range->accepts('0.92'), 'higher version ("", !)');
 
 my $req = CPAN::Meta::Requirements->new;
 
@@ -86,10 +93,10 @@
 ok(!$req->accepts_module('Foo::Graz' => '1.4'), 'higher version (<=)');
 
 # Test ""
-$req->add_string_requirement('Foo::Blurb', '>= 1.3');
-ok($req->accepts_module('Foo::Blurb' => '1.3'), 'exact version (>=)');
-ok(!$req->accepts_module('Foo::Blurb' => '1.2'), 'lower version (>=)');
-ok($req->accepts_module('Foo::Blurb' => '1.4'), 'higher version (>=)');
+$req->add_string_requirement('Foo::Blurb', '1.3');
+ok($req->accepts_module('Foo::Blurb' => '1.3'), 'exact version ("")');
+ok(!$req->accepts_module('Foo::Blurb' => '1.2'), 'lower version ("")');
+ok($req->accepts_module('Foo::Blurb' => '1.4'), 'higher version ("")');
 
 # Test multiple requirements
 $req->add_string_requirement('A::Tribe::Called', '>= 1.3, <= 2.0, != 1.6');
@@ -98,6 +105,21 @@
 ok(!$req->accepts_module('A::Tribe::Called' => '2.1'), 'higher version (>=, 
<=, !)');
 ok(!$req->accepts_module('A::Tribe::Called' => '1.6'), 'excluded version (>=, 
<=, !)');
 
+# Test multiple requirements with implicit minimum
+{
+  my $req = CPAN::Meta::Requirements->new;
+
+  $req->add_string_requirement('Foo::MyModule', '0.90, != 0.91');
+
+  is_deeply(
+    $req->as_string_hash,
+    {
+      'Foo::MyModule' => '>= 0.90, != 0.91'
+    },
+    "multiple requirements with implicit minimum",
+  );
+}
+
 # Test precision
 {
   my $req = CPAN::Meta::Requirements->new;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/CPAN-Meta-Requirements-2.142/xt/author/pod-spell.t 
new/CPAN-Meta-Requirements-2.143/xt/author/pod-spell.t
--- old/CPAN-Meta-Requirements-2.142/xt/author/pod-spell.t      2023-05-09 
13:15:07.000000000 +0200
+++ new/CPAN-Meta-Requirements-2.143/xt/author/pod-spell.t      2023-06-19 
20:51:59.000000000 +0200
@@ -16,11 +16,13 @@
 Etheridge
 Golden
 Graham
+Howarth
 Karen
 Knop
 Leon
 Meta
 Miyagawa
+Paul
 Range
 Requirements
 Ricardo
@@ -37,6 +39,7 @@
 lib
 miyagawa
 mohawk2
+paul
 rjbs
 robario
 webmaster

Reply via email to