Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package perl-Test-Inter for openSUSE:Factory 
checked in at 2023-03-11 18:23:36
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/perl-Test-Inter (Old)
 and      /work/SRC/openSUSE:Factory/.perl-Test-Inter.new.31432 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "perl-Test-Inter"

Sat Mar 11 18:23:36 2023 rev:16 rq:1070686 version:1.10

Changes:
--------
--- /work/SRC/openSUSE:Factory/perl-Test-Inter/perl-Test-Inter.changes  
2019-03-18 10:36:35.059514825 +0100
+++ 
/work/SRC/openSUSE:Factory/.perl-Test-Inter.new.31432/perl-Test-Inter.changes   
    2023-03-11 18:24:27.831013137 +0100
@@ -1,0 +2,13 @@
+Wed Mar  8 03:11:28 UTC 2023 - Tina Müller <timueller+p...@suse.de>
+
+- updated to 1.10
+   see /usr/share/doc/packages/perl-Test-Inter/Changes
+
+  1.10  2023-03-07
+    - A number of modules were included as test dependencies that are only used
+      by the author when preparing releases.  These have been removed as
+      dependencies.  Petr Pisar on GitHub #3
+    - Added github tags for all releases.  Tomasz Kloczko on GitHub #4
+    - Fixed a bug where feature wasn't working correctly.
+
+-------------------------------------------------------------------

Old:
----
  Test-Inter-1.09.tar.gz

New:
----
  Test-Inter-1.10.tar.gz

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

Other differences:
------------------
++++++ perl-Test-Inter.spec ++++++
--- /var/tmp/diff_new_pack.sKum4z/_old  2023-03-11 18:24:28.331015743 +0100
+++ /var/tmp/diff_new_pack.sKum4z/_new  2023-03-11 18:24:28.335015764 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package perl-Test-Inter
 #
-# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2023 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -16,23 +16,18 @@
 #
 
 
+%define cpan_name Test-Inter
 Name:           perl-Test-Inter
-Version:        1.09
+Version:        1.10
 Release:        0
-%define cpan_name Test-Inter
-Summary:        Framework for more readable interactive test scripts
 License:        Artistic-1.0 OR GPL-1.0-or-later
-Group:          Development/Libraries/Perl
-Url:            https://metacpan.org/release/%{cpan_name}
+Summary:        Framework for more readable interactive test scripts
+URL:            https://metacpan.org/release/%{cpan_name}
 Source0:        
https://cpan.metacpan.org/authors/id/S/SB/SBECK/%{cpan_name}-%{version}.tar.gz
 Source1:        cpanspec.yml
 BuildArch:      noarch
-BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  perl
 BuildRequires:  perl-macros
-BuildRequires:  perl(File::Find::Rule)
-BuildRequires:  perl(Test::Pod) >= 1.00
-BuildRequires:  perl(Test::Pod::Coverage) >= 1.00
 %{perl_requires}
 
 %description
@@ -55,12 +50,13 @@
 nearly as useful as they could be.
 
 %prep
-%setup -q -n %{cpan_name}-%{version}
-find . -type f ! -name \*.pl -print0 | xargs -0 chmod 644
+%autosetup  -n %{cpan_name}-%{version}
+
+find . -type f ! -path "*/t/*" ! -name "*.pl" ! -path "*/bin/*" ! -path 
"*/script/*" ! -name "configure" -print0 | xargs -0 chmod 644
 
 %build
 perl Makefile.PL INSTALLDIRS=vendor
-make %{?_smp_mflags}
+%make_build
 
 %check
 make test
@@ -71,7 +67,6 @@
 %perl_gen_filelist
 
 %files -f %{name}.files
-%defattr(-,root,root,755)
 %doc Changes examples README
 %license LICENSE
 

++++++ Test-Inter-1.09.tar.gz -> Test-Inter-1.10.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Test-Inter-1.09/Changes new/Test-Inter-1.10/Changes
--- old/Test-Inter-1.09/Changes 2019-03-14 18:36:42.000000000 +0100
+++ new/Test-Inter-1.10/Changes 2023-03-07 14:20:27.000000000 +0100
@@ -2,6 +2,13 @@
    Sullivan Beck (sb...@cpan.org)
 Any suggestions, bug reports, or donations :-) should be sent to me.
 
+1.10  2023-03-07
+  - A number of modules were included as test dependencies that are only used
+    by the author when preparing releases.  These have been removed as
+    dependencies.  Petr Pisar on GitHub #3
+  - Added github tags for all releases.  Tomasz Kloczko on GitHub #4
+  - Fixed a bug where feature wasn't working correctly.
+
 1.09  2019-04-13
   - Added test directory to directories added in the use_lib method 
automatically.
   - Added functionality to the testdir method
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Test-Inter-1.09/MANIFEST.SKIP 
new/Test-Inter-1.10/MANIFEST.SKIP
--- old/Test-Inter-1.09/MANIFEST.SKIP   1970-01-01 01:00:00.000000000 +0100
+++ new/Test-Inter-1.10/MANIFEST.SKIP   2023-03-07 14:43:26.000000000 +0100
@@ -0,0 +1,16 @@
+^\.cover
+^\.git
+^\.travis.yml
+
+# Makemaker generated files and dirs.
+^MANIFEST\.
+^Makefile$
+^blib/
+^MakeMaker-\d
+^MYMETA\.
+
+# Temp, old and emacs backup files.
+~$
+\.old$
+^#.*#$
+^\.#
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Test-Inter-1.09/META.json 
new/Test-Inter-1.10/META.json
--- old/Test-Inter-1.09/META.json       2019-03-14 18:37:52.000000000 +0100
+++ new/Test-Inter-1.10/META.json       2023-03-07 14:43:27.000000000 +0100
@@ -4,13 +4,13 @@
       "Sullivan Beck (sb...@cpan.org)"
    ],
    "dynamic_config" : 1,
-   "generated_by" : "ExtUtils::MakeMaker version 7.34, CPAN::Meta::Converter 
version 2.150010",
+   "generated_by" : "ExtUtils::MakeMaker version 7.24, 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" : "Test-Inter",
    "no_index" : {
@@ -40,27 +40,28 @@
       },
       "test" : {
          "requires" : {
-            "File::Find::Rule" : "0",
-            "Test::More" : "0",
-            "Test::Pod" : "1.00",
-            "Test::Pod::Coverage" : "1.00"
+            "Test::More" : "0"
          }
       }
    },
    "provides" : {
       "Test::Inter" : {
          "file" : "lib/Test/Inter.pm",
-         "version" : "1.09"
+         "version" : "1.10"
       }
    },
    "release_status" : "stable",
    "resources" : {
+      "bugtracker" : {
+         "web" : "https://github.com/SBECK-github/Test-Inter/issues";
+      },
+      "homepage" : "https://github.com/SBECK-github/Test-Inter";,
       "repository" : {
          "type" : "git",
          "url" : "git://github.com/SBECK-github/Test-Inter.git",
          "web" : "https://github.com/SBECK-github/Test-Inter";
       }
    },
-   "version" : "1.09",
-   "x_serialization_backend" : "JSON::PP version 4.01"
+   "version" : "1.10",
+   "x_serialization_backend" : "JSON::PP version 2.27400_02"
 }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Test-Inter-1.09/META.yml new/Test-Inter-1.10/META.yml
--- old/Test-Inter-1.09/META.yml        2019-03-14 18:37:52.000000000 +0100
+++ new/Test-Inter-1.10/META.yml        2023-03-07 14:43:26.000000000 +0100
@@ -4,14 +4,11 @@
   - 'Sullivan Beck (sb...@cpan.org)'
 build_requires:
   ExtUtils::MakeMaker: '0'
-  File::Find::Rule: '0'
   Test::More: '0'
-  Test::Pod: '1.00'
-  Test::Pod::Coverage: '1.00'
 configure_requires:
   ExtUtils::MakeMaker: '6.30'
 dynamic_config: 1
-generated_by: 'ExtUtils::MakeMaker version 7.34, CPAN::Meta::Converter version 
2.150010'
+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
@@ -24,13 +21,15 @@
 provides:
   Test::Inter:
     file: lib/Test/Inter.pm
-    version: '1.09'
+    version: '1.10'
 requires:
   Cwd: '0'
   File::Basename: '0'
   IO::File: '0'
   perl: '5.006'
 resources:
+  bugtracker: https://github.com/SBECK-github/Test-Inter/issues
+  homepage: https://github.com/SBECK-github/Test-Inter
   repository: git://github.com/SBECK-github/Test-Inter.git
-version: '1.09'
+version: '1.10'
 x_serialization_backend: 'CPAN::Meta::YAML version 0.018'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Test-Inter-1.09/Makefile.PL 
new/Test-Inter-1.10/Makefile.PL
--- old/Test-Inter-1.09/Makefile.PL     2019-03-14 18:37:51.000000000 +0100
+++ new/Test-Inter-1.10/Makefile.PL     2023-03-07 14:43:26.000000000 +0100
@@ -22,10 +22,7 @@
 );
 
 my %test_prereq = (
-   'File::Find::Rule'         => '0',
    'Test::More'               => '0',
-   'Test::Pod'                => '1.00',
-   'Test::Pod::Coverage'      => '1.00',
 );
 
 my %config_prereq = (
@@ -41,7 +38,7 @@
 
 WriteMakefile(
    NAME             => "Test::Inter",
-   VERSION          => "1.09",
+   VERSION          => "1.10",
    ABSTRACT         => "framework for more readable interactive test scripts",
    LICENSE          => "perl",
    ($EU_MM_V >= 6.48
@@ -62,7 +59,7 @@
           provides     => {
              'Test::Inter' => {
                 file    => 'lib/Test/Inter.pm',
-                version => '1.09',
+                version => '1.10',
              },
 
           },
@@ -76,6 +73,10 @@
              version   => 2,
           },
           resources    => {
+             bugtracker => {
+                web  => 'https://github.com/SBECK-github/Test-Inter/issues',
+             },
+             homepage => 'https://github.com/SBECK-github/Test-Inter',
              repository => {
                 type => 'git',
                 web  => 'https://github.com/SBECK-github/Test-Inter',
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Test-Inter-1.09/lib/Test/Inter.pm 
new/Test-Inter-1.10/lib/Test/Inter.pm
--- old/Test-Inter-1.09/lib/Test/Inter.pm       2019-03-13 19:58:45.000000000 
+0100
+++ new/Test-Inter-1.10/lib/Test/Inter.pm       2023-03-07 14:19:30.000000000 
+0100
@@ -14,7 +14,7 @@
 use Cwd 'abs_path';
 
 our($VERSION);
-$VERSION = '1.09';
+$VERSION = '1.10';
 
 ###############################################################################
 # BASE METHODS
@@ -307,7 +307,8 @@
    $main::TI_NUM++  unless ($mode eq 'feature');
 
    my $pack = caller;
-   my @inc  = map { "unshift(\@INC,'$_');\n" } 
($$self{'libdir'},$$self{'testdir'});
+   my @inc  = map { "unshift(\@INC,'$_');\n" }
+     ($$self{'libdir'},$$self{'testdir'});
 
    my($desc,$code);
 
@@ -321,7 +322,9 @@
    } else {
       $module = qq['$module'] unless $self->_is_module_name($module);
       $desc   = "require $module";
-      my $p   = "package";   # So the following do not get picked up by 
cpantorpm-depreq
+      # So the following do not get picked up by cpantorpm-depreq or other
+      # tools that try to determine dependencies and prereqs
+      my $p   = "package";
       my $r   = "require";
       $code   = <<REQUIRE;
 $p $pack;
@@ -426,7 +429,9 @@
 
       my @inc  = map { "unshift(\@INC,'$_');\n" } 
($$self{'libdir'},$$self{'testdir'});
 
-      my $p   = "package";   # So the following do not get picked up by 
cpantorpm-depreq
+      # So the following do not get picked up by cpantorpm-depreq or other
+      # tools that try to determine dependencies and prereqs
+      my $p   = "package";
       $code = <<USE;
 $p $pack;
 @inc
@@ -967,13 +972,15 @@
    if (exists $opts{'feature'}) {
       foreach my $feature (@{ $opts{'feature'} }) {
          $skip = "Required feature unavailable: $feature", last
-           if (! exists $$self{'features'}{$feature});
+           if (! exists $$self{'features'}{$feature}  ||
+               ! $$self{'features'}{$feature});
       }
    }
    if (exists $opts{'disable'}  &&  ! $skip) {
       foreach my $feature (@{ $opts{'disable'} }) {
          $skip = "Disabled due to feature being available: $feature", last
-           if (exists $$self{'features'}{$feature});
+           if (exists $$self{'features'}{$feature}  &&
+               $$self{'features'}{$feature});
       }
    }
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Test-Inter-1.09/t/_pod.t new/Test-Inter-1.10/t/_pod.t
--- old/Test-Inter-1.09/t/_pod.t        2019-03-14 18:37:51.000000000 +0100
+++ new/Test-Inter-1.10/t/_pod.t        2023-03-07 14:43:26.000000000 +0100
@@ -2,16 +2,23 @@
 
 use warnings 'all';
 use strict;
-use Test::More;
+
+BEGIN {
+   use Test::More;
+   # Don't run tests for installs
+   unless ($ENV{RELEASE_TESTING}) {
+      plan skip_all => 'Author tests not required for installation (set 
RELEASE_TESTING to test)';
+   }
+}
+
+# CPANTORPM-DEPREQ REQEXCL File::Basename
+# CPANTORPM-DEPREQ REQEXCL Cwd
+# CPANTORPM-DEPREQ REQEXCL Test::Pod
+
 use File::Basename;
 use Cwd 'abs_path';
 use Test::Pod 1.00;
 
-# Don't run tests for installs
-unless ($ENV{RELEASE_TESTING}) {
-   plan skip_all => 'Author tests not required for installation (set 
RELEASE_TESTING to test)';
-}
-  
 # Figure out the directories.  This comes from Test::Inter.
 
 my($moddir,$testdir,$libdir);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Test-Inter-1.09/t/_pod_coverage.t 
new/Test-Inter-1.10/t/_pod_coverage.t
--- old/Test-Inter-1.09/t/_pod_coverage.t       2019-03-14 18:37:51.000000000 
+0100
+++ new/Test-Inter-1.10/t/_pod_coverage.t       2023-03-07 14:43:26.000000000 
+0100
@@ -2,16 +2,23 @@
 
 use warnings 'all';
 use strict;
-use Test::More;
+
+BEGIN {
+   use Test::More;
+   # Don't run tests for installs
+   unless ($ENV{RELEASE_TESTING}) {
+      plan skip_all => 'Author tests not required for installation (set 
RELEASE_TESTING to test)';
+   }
+}
+
+# CPANTORPM-DEPREQ REQEXCL File::Basename
+# CPANTORPM-DEPREQ REQEXCL Cwd
+# CPANTORPM-DEPREQ REQEXCL Test::Pod::Coverage
+
 use File::Basename;
 use Cwd 'abs_path';
 use Test::Pod::Coverage 1.00;
 
-# Don't run tests for installs
-unless ($ENV{RELEASE_TESTING}) {
-   plan skip_all => 'Author tests not required for installation (set 
RELEASE_TESTING to test)';
-}
-
 # Figure out the directories.  This comes from Test::Inter.
 
 my($moddir,$testdir,$libdir);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Test-Inter-1.09/t/_version.t 
new/Test-Inter-1.10/t/_version.t
--- old/Test-Inter-1.09/t/_version.t    2019-03-14 18:37:51.000000000 +0100
+++ new/Test-Inter-1.10/t/_version.t    2023-03-07 14:43:26.000000000 +0100
@@ -3,14 +3,21 @@
 use warnings 'all';
 use strict;
 use Test::Inter;
-use IO::File;
-use File::Find::Rule;
-my $ti      = new Test::Inter $0;
+my $ti;
 
-unless ($ENV{RELEASE_TESTING}) {
-   $ti->skip_all('Author tests not required for installation (set 
RELEASE_TESTING to test)');
+BEGIN {
+   $ti      = new Test::Inter $0;
+   unless ($ENV{RELEASE_TESTING}) {
+      $ti->skip_all('Author tests not required for installation (set 
RELEASE_TESTING to test)');
+   }
 }
 
+# CPANTORPM-DEPREQ REQEXCL IO::File
+# CPANTORPM-DEPREQ REQEXCL File::Find::Rule
+
+use IO::File;
+use File::Find::Rule;
+
 # Figure out what module we are in.  A module is in a directory:
 #    My-Mod-Name-1.00
 # It includes any number of .pm files, each of which contain a single

Reply via email to