Hello community,
here is the log from the commit of package perl-File-Which for openSUSE:Factory checked in at 2016-06-03 16:37:06
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/perl-File-Which (Old)
and /work/SRC/openSUSE:Factory/.perl-File-Which.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "perl-File-Which"
Changes:
--------
--- /work/SRC/openSUSE:Factory/perl-File-Which/perl-File-Which.changes 2015-07-27 09:08:54.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.perl-File-Which.new/perl-File-Which.changes 2016-06-03 16:37:07.000000000 +0200
@@ -1,0 +2,17 @@
+Tue May 31 18:30:51 UTC 2016 - coolo@suse.com
+
+- fix test suite with a chmod
+
+-------------------------------------------------------------------
+Tue May 31 10:26:09 UTC 2016 - coolo@suse.com
+
+- updated to 1.21
+ see /usr/share/doc/packages/perl-File-Which/Changes
+
+ 1.21 2016-03-02 14:20:43 -0500
+ - Workaround for nutty cygwin filesystem rules
+
+ 1.20 2016-03-01 15:06:54 -0500
+ - Fix bug where executable named "0" would not be found (gh#7)
+
+-------------------------------------------------------------------
Old:
----
File-Which-1.19.tar.gz
New:
----
File-Which-1.21.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ perl-File-Which.spec ++++++
--- /var/tmp/diff_new_pack.DkygkM/_old 2016-06-03 16:37:08.000000000 +0200
+++ /var/tmp/diff_new_pack.DkygkM/_new 2016-06-03 16:37:08.000000000 +0200
@@ -1,7 +1,7 @@
#
# spec file for package perl-File-Which
#
-# 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-File-Which
-Version: 1.19
+Version: 1.21
Release: 0
%define cpan_name File-Which
Summary: Perl implementation of the which utility as an API
@@ -33,12 +33,12 @@
%{perl_requires}
%description
-the File::Which manpage finds the full or relative paths to executable
-programs on the system. This is normally the function of 'which' utility.
-'which' is typically implemented as either a program or a built in shell
-command. On some platforms, such as Microsoft Windows it is not provided as
-part of the core operating system. This module provides a consistent API to
-this functionality regardless of the underlying platform.
+File::Which finds the full or relative paths to executable programs on the
+system. This is normally the function of 'which' utility. 'which' is
+typically implemented as either a program or a built in shell command. On
+some platforms, such as Microsoft Windows it is not provided as part of the
+core operating system. This module provides a consistent API to this
+functionality regardless of the underlying platform.
The focus of this module is correctness and portability. As a consequence
platforms where the current directory is implicitly part of the search path
@@ -48,12 +48,15 @@
explicitly added to the path.
If you need a portable 'which' on the command line in an environment that
-does not provide it, install the App::pwhich manpage which provides a
-command line interface to this API.
+does not provide it, install App::pwhich which provides a command line
+interface to this API.
%prep
%setup -q -n %{cpan_name}-%{version}
-find . -type f -print0 | xargs -0 chmod 644
+find . -type f ! -name \*.pl -print0 | xargs -0 chmod 644
+# MANUAL BEGIN
+chmod a+x corpus/test-bin-unix/0
+# MANUAL END
%build
%{__perl} Makefile.PL INSTALLDIRS=vendor
++++++ File-Which-1.19.tar.gz -> File-Which-1.21.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/File-Which-1.19/Changes new/File-Which-1.21/Changes
--- old/File-Which-1.19/Changes 2015-07-21 15:23:57.000000000 +0200
+++ new/File-Which-1.21/Changes 2016-03-02 20:20:45.000000000 +0100
@@ -1,5 +1,11 @@
Revision history for File-Which
+1.21 2016-03-02 14:20:43 -0500
+ - Workaround for nutty cygwin filesystem rules
+
+1.20 2016-03-01 15:06:54 -0500
+ - Fix bug where executable named "0" would not be found (gh#7)
+
1.19 2015-07-21 09:23:54 -0400
- Relax required Perl back to 5.6.x as this module is upriver to
a large number of modules
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/File-Which-1.19/MANIFEST new/File-Which-1.21/MANIFEST
--- old/File-Which-1.19/MANIFEST 2015-07-21 15:23:57.000000000 +0200
+++ new/File-Which-1.21/MANIFEST 2016-03-02 20:20:45.000000000 +0100
@@ -1,4 +1,4 @@
-# This file was automatically generated by Dist::Zilla::Plugin::Manifest v5.036.
+# This file was automatically generated by Dist::Zilla::Plugin::Manifest v5.043.
Changes
INSTALL
LICENSE
@@ -7,23 +7,24 @@
META.yml
Makefile.PL
README
+corpus/test-bin-unix/0
+corpus/test-bin-unix/README.txt
+corpus/test-bin-unix/all
+corpus/test-bin-unix/test3
+corpus/test-bin-unix/test4/foo.txt
+corpus/test-bin-win/0.exe
+corpus/test-bin-win/all.bat
+corpus/test-bin-win/all.exe
+corpus/test-bin-win/test1.exe
+corpus/test-bin-win/test2.bat
cpanfile
dist.ini
lib/File/Which.pm
t/00_diag.t
-t/00_diag.txt
t/01_compile.t
t/02_all.t
t/03_simple.t
t/04_pwhich.t
-t/test-bin/README.txt
-t/test-bin/all
-t/test-bin/all.bat
-t/test-bin/all.exe
-t/test-bin/test1.exe
-t/test-bin/test2.bat
-t/test-bin/test3
-t/test-bin/test4/foo.txt
xt/release/eol.t
xt/release/fixme.t
xt/release/no_tabs.t
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/File-Which-1.19/META.json new/File-Which-1.21/META.json
--- old/File-Which-1.19/META.json 2015-07-21 15:23:57.000000000 +0200
+++ new/File-Which-1.21/META.json 2016-03-02 20:20:45.000000000 +0100
@@ -6,13 +6,13 @@
"Graham Ollis "
],
"dynamic_config" : 0,
- "generated_by" : "Dist::Zilla version 5.036, CPAN::Meta::Converter version 2.150001",
+ "generated_by" : "Dist::Zilla version 5.043, CPAN::Meta::Converter version 2.150005",
"license" : [
"perl_5"
],
"meta-spec" : {
"url" : "http://search.cpan.org/perldoc?CPAN::Meta::Spec",
- "version" : "2"
+ "version" : 2
},
"name" : "File-Which",
"prereqs" : {
@@ -22,6 +22,24 @@
"perl" : "5.006"
}
},
+ "develop" : {
+ "recommends" : {
+ "YAML::XS" : "0"
+ },
+ "requires" : {
+ "FindBin" : "0",
+ "Test::EOL" : "0",
+ "Test::Fixme" : "0.07",
+ "Test::More" : "0.47",
+ "Test::NoTabs" : "0",
+ "Test::Pod" : "0",
+ "Test::Pod::Coverage" : "0",
+ "Test::Pod::Spelling::CommonMistakes" : "0",
+ "Test::Spelling" : "0",
+ "Test::Strict" : "0",
+ "YAML" : "0"
+ }
+ },
"runtime" : {
"requires" : {
"perl" : "5.006"
@@ -46,6 +64,6 @@
"web" : "https://github.com/plicease/File-Which"
}
},
- "version" : "1.19"
+ "version" : "1.21"
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/File-Which-1.19/META.yml new/File-Which-1.21/META.yml
--- old/File-Which-1.19/META.yml 2015-07-21 15:23:57.000000000 +0200
+++ new/File-Which-1.21/META.yml 2016-03-02 20:20:45.000000000 +0100
@@ -11,7 +11,7 @@
ExtUtils::MakeMaker: '0'
perl: '5.006'
dynamic_config: 0
-generated_by: 'Dist::Zilla version 5.036, CPAN::Meta::Converter version 2.150001'
+generated_by: 'Dist::Zilla version 5.043, CPAN::Meta::Converter version 2.150005'
license: perl
meta-spec:
url: http://module-build.sourceforge.net/META-spec-v1.4.html
@@ -23,4 +23,4 @@
bugtracker: https://github.com/plicease/File-Which/issues
homepage: http://perl.wdlabs.com/File-Which
repository: git://github.com/plicease/File-Which.git
-version: '1.19'
+version: '1.21'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/File-Which-1.19/Makefile.PL new/File-Which-1.21/Makefile.PL
--- old/File-Which-1.19/Makefile.PL 2015-07-21 15:23:57.000000000 +0200
+++ new/File-Which-1.21/Makefile.PL 2016-03-02 20:20:45.000000000 +0100
@@ -1,10 +1,11 @@
+use strict; use warnings;
BEGIN {
unless(eval q{ use 5.006; 1}) {
print "Perl 5.006 or better required\n";
exit;
}
}
-# This file was automatically generated by Dist::Zilla::Plugin::MakeMaker v5.036.
+# This file was automatically generated by Dist::Zilla::Plugin::MakeMaker v5.043.
use strict;
use warnings;
@@ -19,7 +20,6 @@
"ExtUtils::MakeMaker" => 0
},
"DISTNAME" => "File-Which",
- "EXE_FILES" => [],
"LICENSE" => "perl",
"MIN_PERL_VERSION" => "5.006",
"NAME" => "File::Which",
@@ -27,7 +27,7 @@
"TEST_REQUIRES" => {
"Test::More" => "0.47"
},
- "VERSION" => "1.19",
+ "VERSION" => "1.21",
"test" => {
"TESTS" => "t/*.t"
}
@@ -35,7 +35,6 @@
my %FallbackPrereqs = (
- "ExtUtils::MakeMaker" => 0,
"Test::More" => "0.47"
);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/File-Which-1.19/README new/File-Which-1.21/README
--- old/File-Which-1.19/README 2015-07-21 15:23:57.000000000 +0200
+++ new/File-Which-1.21/README 2016-03-02 20:20:45.000000000 +0100
@@ -4,7 +4,7 @@
VERSION
- version 1.19
+ version 1.21
SYNOPSIS
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/File-Which-1.19/corpus/test-bin-unix/README.txt new/File-Which-1.21/corpus/test-bin-unix/README.txt
--- old/File-Which-1.19/corpus/test-bin-unix/README.txt 1970-01-01 01:00:00.000000000 +0100
+++ new/File-Which-1.21/corpus/test-bin-unix/README.txt 2016-03-02 20:20:45.000000000 +0100
@@ -0,0 +1,5 @@
+The files included in this directory are only used for testing: they
+should not be executed: especially the *.exe files which aren't really
+compiled programs, only empty files with special filenames (as
+File::Which only cares about special attributes). Do NOT try to run
+them.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/File-Which-1.19/corpus/test-bin-unix/all new/File-Which-1.21/corpus/test-bin-unix/all
--- old/File-Which-1.19/corpus/test-bin-unix/all 1970-01-01 01:00:00.000000000 +0100
+++ new/File-Which-1.21/corpus/test-bin-unix/all 2016-03-02 20:20:45.000000000 +0100
@@ -0,0 +1,2 @@
+#!bash
+# above shebang needed so Cygwin treats it as -x
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/File-Which-1.19/corpus/test-bin-unix/test3 new/File-Which-1.21/corpus/test-bin-unix/test3
--- old/File-Which-1.19/corpus/test-bin-unix/test3 1970-01-01 01:00:00.000000000 +0100
+++ new/File-Which-1.21/corpus/test-bin-unix/test3 2016-03-02 20:20:45.000000000 +0100
@@ -0,0 +1,5 @@
+#!sh
+
+# ^ above shebang is needed for Cygwin
+echo "Just testing File::Which"
+echo "Nothing interesting here"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/File-Which-1.19/corpus/test-bin-unix/test4/foo.txt new/File-Which-1.21/corpus/test-bin-unix/test4/foo.txt
--- old/File-Which-1.19/corpus/test-bin-unix/test4/foo.txt 1970-01-01 01:00:00.000000000 +0100
+++ new/File-Which-1.21/corpus/test-bin-unix/test4/foo.txt 2016-03-02 20:20:45.000000000 +0100
@@ -0,0 +1 @@
+This file only needs to be here to test4 dir is copied over.
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/File-Which-1.19/corpus/test-bin-win/test1.exe new/File-Which-1.21/corpus/test-bin-win/test1.exe
--- old/File-Which-1.19/corpus/test-bin-win/test1.exe 1970-01-01 01:00:00.000000000 +0100
+++ new/File-Which-1.21/corpus/test-bin-win/test1.exe 2016-03-02 20:20:45.000000000 +0100
@@ -0,0 +1,2 @@
+DO NOT RUN THIS PROGRAM
+IT IS ONLY TO TEST File::Which
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/File-Which-1.19/corpus/test-bin-win/test2.bat new/File-Which-1.21/corpus/test-bin-win/test2.bat
--- old/File-Which-1.19/corpus/test-bin-win/test2.bat 1970-01-01 01:00:00.000000000 +0100
+++ new/File-Which-1.21/corpus/test-bin-win/test2.bat 2016-03-02 20:20:45.000000000 +0100
@@ -0,0 +1,3 @@
+@echo off
+echo This is for testing File::Which
+echo Nothing interesting here!
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/File-Which-1.19/cpanfile new/File-Which-1.21/cpanfile
--- old/File-Which-1.19/cpanfile 2015-07-21 15:23:57.000000000 +0200
+++ new/File-Which-1.21/cpanfile 2016-03-02 20:20:45.000000000 +0100
@@ -9,3 +9,21 @@
requires "ExtUtils::MakeMaker" => "0";
requires "perl" => "5.006";
};
+
+on 'develop' => sub {
+ requires "FindBin" => "0";
+ requires "Test::EOL" => "0";
+ requires "Test::Fixme" => "0.07";
+ requires "Test::More" => "0.47";
+ requires "Test::NoTabs" => "0";
+ requires "Test::Pod" => "0";
+ requires "Test::Pod::Coverage" => "0";
+ requires "Test::Pod::Spelling::CommonMistakes" => "0";
+ requires "Test::Spelling" => "0";
+ requires "Test::Strict" => "0";
+ requires "YAML" => "0";
+};
+
+on 'develop' => sub {
+ recommends "YAML::XS" => "0";
+};
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/File-Which-1.19/dist.ini new/File-Which-1.21/dist.ini
--- old/File-Which-1.19/dist.ini 2015-07-21 15:23:57.000000000 +0200
+++ new/File-Which-1.21/dist.ini 2016-03-02 20:20:45.000000000 +0100
@@ -5,14 +5,16 @@
license = Perl_5
copyright_holder = Per Einar Ellefsen
copyright_year = 2002
-version = 1.19
+version = 1.21
[@Author::Plicease]
-:version = 1.83
+:version = 2.00
+travis_status = 1
release_tests = 1
installer = MakeMaker
release_tests_skip = changes\.t
upgrade = Test::More = 0.47
+appveyor = rxvw61235dcy61gq
[RemovePrereqs]
remove = strict
@@ -21,9 +23,11 @@
remove = Exporter
remove = Getopt::Std
remove = File::Spec
+remove = Env
[Author::Plicease::Upload]
cpan = 1
[OnlyCorePrereqs]
starting_version = 5.006002
+
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/File-Which-1.19/lib/File/Which.pm new/File-Which-1.21/lib/File/Which.pm
--- old/File-Which-1.19/lib/File/Which.pm 2015-07-21 15:23:57.000000000 +0200
+++ new/File-Which-1.21/lib/File/Which.pm 2016-03-02 20:20:45.000000000 +0100
@@ -6,7 +6,7 @@
use File::Spec ();
# ABSTRACT: Perl implementation of the which utility as an API
-our $VERSION = '1.19'; # VERSION
+our $VERSION = '1.21'; # VERSION
our @ISA = 'Exporter';
@@ -43,7 +43,8 @@
sub which {
my ($exec) = @_;
- return undef unless $exec;
+ return undef unless defined $exec;
+ return undef if $exec eq '';
my $all = wantarray;
my @results = ();
@@ -145,7 +146,7 @@
=head1 VERSION
-version 1.19
+version 1.21
=head1 SYNOPSIS
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/File-Which-1.19/t/00_diag.t new/File-Which-1.21/t/00_diag.t
--- old/File-Which-1.19/t/00_diag.t 2015-07-21 15:23:57.000000000 +0200
+++ new/File-Which-1.21/t/00_diag.t 2016-03-02 20:20:45.000000000 +0100
@@ -2,24 +2,21 @@
use warnings;
use Config;
use Test::More tests => 1;
-BEGIN {
- my @modules;
- eval q{
- require FindBin;
- require File::Spec;
- 1;
- } || die $@;
- do {
- my $fh;
- if(open($fh, '<', File::Spec->catfile($FindBin::Bin, '00_diag.pre.txt')))
- {
- @modules = <$fh>;
- close $fh;
- chomp @modules;
- }
- };
- eval qq{ require $_ } for @modules;
-};
+
+# This .t file is generated.
+# make changes instead to dist.ini
+
+my %modules;
+my $post_diag;
+
+$modules{$_} = $_ for qw(
+ ExtUtils::MakeMaker
+ Test::More
+);
+
+
+
+my @modules = sort keys %modules;
sub spacer ()
{
@@ -30,15 +27,6 @@
pass 'okay';
-my @modules;
-do {
- my $fh;
- open($fh, '<', File::Spec->catfile($FindBin::Bin, '00_diag.txt'));
- @modules = <$fh>;
- close $fh;
- chomp @modules;
-};
-
my $max = 1;
$max = $_ > $max ? $_ : $max for map { length $_ } @modules;
our $format = "%-${max}s %s";
@@ -68,10 +56,7 @@
spacer;
}
-diag sprintf $format, 'perl ', $^V;
-
-require(File::Spec->catfile($FindBin::Bin, '00_diag.pl'))
- if -e File::Spec->catfile($FindBin::Bin, '00_diag.pl');
+diag sprintf $format, 'perl ', $];
foreach my $module (@modules)
{
@@ -87,5 +72,11 @@
}
}
+if($post_diag)
+{
+ spacer;
+ $post_diag->();
+}
+
spacer;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/File-Which-1.19/t/00_diag.txt new/File-Which-1.21/t/00_diag.txt
--- old/File-Which-1.19/t/00_diag.txt 2015-07-21 15:23:57.000000000 +0200
+++ new/File-Which-1.21/t/00_diag.txt 1970-01-01 01:00:00.000000000 +0100
@@ -1,2 +0,0 @@
-ExtUtils::MakeMaker
-Test::More
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/File-Which-1.19/t/02_all.t new/File-Which-1.21/t/02_all.t
--- old/File-Which-1.19/t/02_all.t 2015-07-21 15:23:57.000000000 +0200
+++ new/File-Which-1.21/t/02_all.t 2016-03-02 20:20:45.000000000 +0100
@@ -1,16 +1,17 @@
use strict;
use warnings;
-
-use Test::More tests => 4;
+use Env qw( @PATH );
+use Test::More tests => 6;
use File::Spec ();
use File::Which qw(which where);
# Where is the test application
-my $test_bin = File::Spec->catdir( 't', 'test-bin' );
+my $test_bin = File::Spec->catdir( 'corpus', $^O =~ /^(MSWin32|dos|os2)$/ ? 'test-bin-win' : 'test-bin-unix' );
ok( -d $test_bin, 'Found test-bin' );
# Set up for running the test application
-local $ENV{PATH} = $test_bin;
+@PATH = ($test_bin);
+push @PATH, File::Spec->catdir( 'corpus', 'test-bin-win' ) if $^O eq 'cygwin';
unless (
File::Which::IS_VMS
or
@@ -32,3 +33,18 @@
scalar(where('all')),
'Scalar which result matches where result',
);
+
+my $zero = which '0';
+
+ok(
+ $zero,
+ "zero = $zero"
+);
+
+my $empty_string = which '';
+
+is(
+ $empty_string,
+ undef,
+ "empty string"
+);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/File-Which-1.19/t/03_simple.t new/File-Which-1.21/t/03_simple.t
--- old/File-Which-1.19/t/03_simple.t 2015-07-21 15:23:57.000000000 +0200
+++ new/File-Which-1.21/t/03_simple.t 2016-03-02 20:20:45.000000000 +0100
@@ -3,6 +3,7 @@
use Test::More tests => 10;
use File::Spec ();
use File::Which qw{which where};
+use Env qw( @PATH );
use constant IS_VMS => ($^O eq 'VMS');
use constant IS_MAC => ($^O eq 'MacOS');
@@ -20,11 +21,12 @@
);
# Where is the test application
-my $test_bin = File::Spec->catdir( 't', 'test-bin' );
+my $test_bin = File::Spec->catdir( 'corpus', IS_DOS ? 'test-bin-win' : 'test-bin-unix' );
ok( -d $test_bin, 'Found test-bin' );
# Set up for running the test application
-local $ENV{PATH} = $test_bin;
+@PATH = $test_bin;
+push @PATH, File::Spec->catdir( 'corpus', 'test-bin-win' ) if IS_CYGWIN;
unless (
File::Which::IS_VMS
or
@@ -38,8 +40,8 @@
SKIP: {
skip("Not on DOS-like filesystem", 3) unless IS_DOS;
- is( lc scalar which('test1'), 't\test-bin\test1.exe', 'Looking for test1.exe' );
- is( lc scalar which('test2'), 't\test-bin\test2.bat', 'Looking for test2.bat' );
+ is( lc scalar which('test1'), 'corpus\test-bin-win\test1.exe', 'Looking for test1.exe' );
+ is( lc scalar which('test2'), 'corpus\test-bin-win\test2.bat', 'Looking for test2.bat' );
is( scalar which('test3'), undef, 'test3 returns undef' );
}
@@ -60,7 +62,7 @@
# Cygwin: should make test1.exe transparent
is(
scalar(which('test1')),
- File::Spec->catfile( $test_bin, 'test1' ),
+ File::Spec->catfile( 'corpus', 'test-bin-win', 'test1' ),
'Looking for test1 on Cygwin: transparent to test1.exe',
);
is(
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/File-Which-1.19/t/test-bin/README.txt new/File-Which-1.21/t/test-bin/README.txt
--- old/File-Which-1.19/t/test-bin/README.txt 2015-07-21 15:23:57.000000000 +0200
+++ new/File-Which-1.21/t/test-bin/README.txt 1970-01-01 01:00:00.000000000 +0100
@@ -1,5 +0,0 @@
-The files included in this directory are only used for testing: they
-should not be executed: especially the *.exe files which aren't really
-compiled programs, only empty files with special filenames (as
-File::Which only cares about special attributes). Do NOT try to run
-them.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/File-Which-1.19/t/test-bin/all new/File-Which-1.21/t/test-bin/all
--- old/File-Which-1.19/t/test-bin/all 2015-07-21 15:23:57.000000000 +0200
+++ new/File-Which-1.21/t/test-bin/all 1970-01-01 01:00:00.000000000 +0100
@@ -1,2 +0,0 @@
-#!bash
-# above shebang needed so Cygwin treats it as -x
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/File-Which-1.19/t/test-bin/test1.exe new/File-Which-1.21/t/test-bin/test1.exe
--- old/File-Which-1.19/t/test-bin/test1.exe 2015-07-21 15:23:57.000000000 +0200
+++ new/File-Which-1.21/t/test-bin/test1.exe 1970-01-01 01:00:00.000000000 +0100
@@ -1,2 +0,0 @@
-DO NOT RUN THIS PROGRAM
-IT IS ONLY TO TEST File::Which
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/File-Which-1.19/t/test-bin/test2.bat new/File-Which-1.21/t/test-bin/test2.bat
--- old/File-Which-1.19/t/test-bin/test2.bat 2015-07-21 15:23:57.000000000 +0200
+++ new/File-Which-1.21/t/test-bin/test2.bat 1970-01-01 01:00:00.000000000 +0100
@@ -1,3 +0,0 @@
-@echo off
-echo This is for testing File::Which
-echo Nothing interesting here!
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/File-Which-1.19/t/test-bin/test3 new/File-Which-1.21/t/test-bin/test3
--- old/File-Which-1.19/t/test-bin/test3 2015-07-21 15:23:57.000000000 +0200
+++ new/File-Which-1.21/t/test-bin/test3 1970-01-01 01:00:00.000000000 +0100
@@ -1,5 +0,0 @@
-#!sh
-
-# ^ above shebang is needed for Cygwin
-echo "Just testing File::Which"
-echo "Nothing interesting here"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/File-Which-1.19/t/test-bin/test4/foo.txt new/File-Which-1.21/t/test-bin/test4/foo.txt
--- old/File-Which-1.19/t/test-bin/test4/foo.txt 2015-07-21 15:23:57.000000000 +0200
+++ new/File-Which-1.21/t/test-bin/test4/foo.txt 1970-01-01 01:00:00.000000000 +0100
@@ -1 +0,0 @@
-This file only needs to be here to test4 dir is copied over.
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/File-Which-1.19/xt/release/pod_coverage.t new/File-Which-1.21/xt/release/pod_coverage.t
--- old/File-Which-1.19/xt/release/pod_coverage.t 2015-07-21 15:23:57.000000000 +0200
+++ new/File-Which-1.21/xt/release/pod_coverage.t 2016-03-02 20:20:45.000000000 +0100
@@ -2,6 +2,8 @@
use warnings;
use Test::More;
BEGIN {
+ plan skip_all => 'test requires 5.010 or better'
+ unless $] >= 5.010;
plan skip_all => 'test requires Test::Pod::Coverage'
unless eval q{ use Test::Pod::Coverage; 1 };
plan skip_all => 'test requires YAML'
++++++ cpanspec.yml ++++++
--- /var/tmp/diff_new_pack.DkygkM/_old 2016-06-03 16:37:08.000000000 +0200
+++ /var/tmp/diff_new_pack.DkygkM/_new 2016-06-03 16:37:08.000000000 +0200
@@ -9,9 +9,8 @@
# 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_prep: |-
+ chmod a+x corpus/test-bin-unix/0
#post_install: |-
# sed on %{name}.files
#license: SUSE-NonFree