Hello community,

here is the log from the commit of package perl-Devel-CheckOS for 
openSUSE:Factory checked in at 2018-02-07 18:43:23
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/perl-Devel-CheckOS (Old)
 and      /work/SRC/openSUSE:Factory/.perl-Devel-CheckOS.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "perl-Devel-CheckOS"

Wed Feb  7 18:43:23 2018 rev:7 rq:573771 version:1.81

Changes:
--------
--- /work/SRC/openSUSE:Factory/perl-Devel-CheckOS/perl-Devel-CheckOS.changes    
2017-05-27 13:20:01.173470613 +0200
+++ 
/work/SRC/openSUSE:Factory/.perl-Devel-CheckOS.new/perl-Devel-CheckOS.changes   
    2018-02-07 18:43:23.766612581 +0100
@@ -1,0 +2,9 @@
+Wed Feb  7 15:24:31 UTC 2018 - [email protected]
+
+- updated to 1.81
+   see /usr/share/doc/packages/perl-Devel-CheckOS/CHANGELOG
+
+  1.81    2018-01-23      Restore 5.6 and 5.8 compatibility;
+                          Cope better in tests when @INC is humungous
+
+-------------------------------------------------------------------

Old:
----
  Devel-CheckOS-1.80.tar.gz

New:
----
  Devel-CheckOS-1.81.tar.gz

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

Other differences:
------------------
++++++ perl-Devel-CheckOS.spec ++++++
--- /var/tmp/diff_new_pack.h5yiPK/_old  2018-02-07 18:43:24.382583740 +0100
+++ /var/tmp/diff_new_pack.h5yiPK/_new  2018-02-07 18:43:24.386583553 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package perl-Devel-CheckOS
 #
-# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2018 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-Devel-CheckOS
-Version:        1.80
+Version:        1.81
 Release:        0
 #Upstream:  This software is free-as-in-speech software, and may be used, 
distributed, and modified under the terms of either the GNU General Public 
Licence version 2 or the Artistic Licence. It's up to you which one you use. 
The full text of the licences can be found in the files GPL2.txt and 
ARTISTIC.txt, respectively.
 %define cpan_name Devel-CheckOS

++++++ Devel-CheckOS-1.80.tar.gz -> Devel-CheckOS-1.81.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Devel-CheckOS-1.80/CHANGELOG 
new/Devel-CheckOS-1.81/CHANGELOG
--- old/Devel-CheckOS-1.80/CHANGELOG    2017-05-25 00:30:17.000000000 +0200
+++ new/Devel-CheckOS-1.81/CHANGELOG    2018-01-23 23:55:36.000000000 +0100
@@ -1,3 +1,6 @@
+1.81    2018-01-23      Restore 5.6 and 5.8 compatibility;
+                        Cope better in tests when @INC is humungous
+
 1.80    2017-05-24      Fix bug where tests would fail if
                           AUTOMATED_TESTING=1 on perl 5.26 and higher;
                         For some reason that made it break on 5.8.9,
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Devel-CheckOS-1.80/MANIFEST 
new/Devel-CheckOS-1.81/MANIFEST
--- old/Devel-CheckOS-1.80/MANIFEST     2017-05-25 00:33:55.000000000 +0200
+++ new/Devel-CheckOS-1.81/MANIFEST     2018-01-24 00:07:01.000000000 +0100
@@ -97,7 +97,6 @@
 t/61-failing-mockery.t
 t/16-expn.t
 lib/Devel/AssertOS/EBCDIC.pm
-lib/Devel/AssertOS/MacOSX/v10_5.pm
 lib/Devel/AssertOS/GNUkFreeBSD.pm
 t/62-assertos-do-not-want.t
 lib/Devel/AssertOS/Bitrig.pm
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Devel-CheckOS-1.80/META.json 
new/Devel-CheckOS-1.81/META.json
--- old/Devel-CheckOS-1.80/META.json    2017-05-25 00:33:55.000000000 +0200
+++ new/Devel-CheckOS-1.81/META.json    2018-01-24 00:07:00.000000000 +0100
@@ -4,9 +4,10 @@
       "unknown"
    ],
    "dynamic_config" : 1,
-   "generated_by" : "ExtUtils::MakeMaker version 7.1002, CPAN::Meta::Converter 
version 2.150005",
+   "generated_by" : "ExtUtils::MakeMaker version 7.3, CPAN::Meta::Converter 
version 2.150001",
    "license" : [
-      "unknown"
+      "unknown",
+      "open_source"
    ],
    "meta-spec" : {
       "url" : "http://search.cpan.org/perldoc?CPAN::Meta::Spec";,
@@ -49,6 +50,5 @@
          "url" : "https://github.com/DrHyde/perl-modules-Devel-CheckOS";
       }
    },
-   "version" : "1.80",
-   "x_serialization_backend" : "JSON::PP version 2.27300_01"
+   "version" : "1.81"
 }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Devel-CheckOS-1.80/META.yml 
new/Devel-CheckOS-1.81/META.yml
--- old/Devel-CheckOS-1.80/META.yml     2017-05-25 00:33:55.000000000 +0200
+++ new/Devel-CheckOS-1.81/META.yml     2018-01-24 00:07:00.000000000 +0100
@@ -7,7 +7,7 @@
 configure_requires:
   ExtUtils::MakeMaker: '0'
 dynamic_config: 1
-generated_by: 'ExtUtils::MakeMaker version 7.1002, CPAN::Meta::Converter 
version 2.150005'
+generated_by: 'ExtUtils::MakeMaker version 7.3, CPAN::Meta::Converter version 
2.150001'
 license: unknown
 meta-spec:
   url: http://module-build.sourceforge.net/META-spec-v1.4.html
@@ -26,5 +26,4 @@
 resources:
   bugtracker: https://github.com/DrHyde/perl-modules-Devel-CheckOS/issues
   repository: https://github.com/DrHyde/perl-modules-Devel-CheckOS
-version: '1.80'
-x_serialization_backend: 'CPAN::Meta::YAML version 0.018'
+version: '1.81'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Devel-CheckOS-1.80/Makefile.PL 
new/Devel-CheckOS-1.81/Makefile.PL
--- old/Devel-CheckOS-1.80/Makefile.PL  2017-05-25 00:14:59.000000000 +0200
+++ new/Devel-CheckOS-1.81/Makefile.PL  2018-01-23 23:49:49.000000000 +0100
@@ -1,10 +1,10 @@
-require 5.010;
+require 5.006;
 use ExtUtils::MakeMaker;
 
 use File::Spec;
 
 use strict;
-local $^W = 1;
+use warnings;
 
 use lib 'lib';
 
@@ -53,7 +53,7 @@
 WriteMakefile(
     NAME         => 'Devel::CheckOS',
     META_MERGE => {
-        license => 'other',
+        license => 'open_source',
         resources => {
             repository => 
'https://github.com/DrHyde/perl-modules-Devel-CheckOS',
             bugtracker => 
'https://github.com/DrHyde/perl-modules-Devel-CheckOS/issues'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Devel-CheckOS-1.80/lib/Devel/CheckOS.pm 
new/Devel-CheckOS-1.81/lib/Devel/CheckOS.pm
--- old/Devel-CheckOS-1.80/lib/Devel/CheckOS.pm 2017-05-25 00:19:17.000000000 
+0200
+++ new/Devel-CheckOS-1.81/lib/Devel/CheckOS.pm 2018-01-23 23:50:46.000000000 
+0100
@@ -6,7 +6,7 @@
 
 use vars qw(@ISA @EXPORT_OK %EXPORT_TAGS);
 
-our $VERSION = '1.80';
+our $VERSION = '1.81';
 
 @ISA = qw(Exporter);
 @EXPORT_OK = qw(os_is os_isnt die_if_os_is die_if_os_isnt die_unsupported 
list_platforms list_family_members);
@@ -33,13 +33,6 @@
 It spares perl the embarrassment of wearing its pants on its head by
 covering them with a splendid Fedora.
 
-=head1 INCOMPATIBILITY WARNING
-
-Version 1.80 and higher only work on perl 5.10 and higher. I have no
-idea why it's broken on 5.8.9 (the lowest version I was previously
-testing on). If you care about perls that ancient I welcome a patch
-to restore functionality.
-
 =head1 SYNOPSIS
 
     use Devel::CheckOS qw(os_is);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Devel-CheckOS-1.80/t/50-script.t 
new/Devel-CheckOS-1.81/t/50-script.t
--- old/Devel-CheckOS-1.80/t/50-script.t        2016-11-17 23:42:37.000000000 
+0100
+++ new/Devel-CheckOS-1.81/t/50-script.t        2018-01-23 23:52:52.000000000 
+0100
@@ -11,6 +11,9 @@
 
 my $cwd = getcwd();
 
+use Config ();
+our $Inc = join $Config::Config{path_sep}, @INC;
+
 emptydir();
 MakefilePLexists();
 BuildPLexists();
@@ -23,9 +26,9 @@
     my $projectdir = File::Temp->newdir();
     chdir($projectdir);
     my $cmd = join(' ', map { qq{"$_"} } (
-        $^X, (map { "-I$_" } @INC), $cwd.'/bin/use-devel-assertos', '-l'
+        $^X, $cwd.'/bin/use-devel-assertos', '-l'
     ));
-    $cmd = `$cmd`;
+    do { local $ENV{PERL5LIB} = $Inc; $cmd = `$cmd` };
     chomp($cmd);
     is_deeply(
         [sort { $a cmp $b } (Devel::CheckOS::list_platforms())],
@@ -220,6 +223,8 @@
 sub _writefile { open(my $fh, '>', shift()) || return ''; print $fh @_; }
 sub _run_script {
     chdir(shift());
-    system($^X, (map { "-I$_" } @INC), $cwd.'/bin/use-devel-assertos', '-q', 
@_);
+    require Config;
+    local $ENV{PERL5LIB} = $Inc;
+    system($^X, $cwd.'/bin/use-devel-assertos', '-q', @_);
     chdir($cwd);
 }


Reply via email to