[libcpanplus-perl] 01/03: Add patch 0001-Fix-RT-116479-test-failure-with-v5.24.1-RC.patch

gregor herrmann gregoa at debian.org
Sat Oct 8 14:11:07 UTC 2016


This is an automated email from the git hooks/post-receive script.

gregoa pushed a commit to branch master
in repository libcpanplus-perl.

commit 8eff9e347020f378546ab863f54305b25662d731
Author: gregor herrmann <gregoa at debian.org>
Date:   Sat Oct 8 16:01:17 2016 +0200

    Add patch 0001-Fix-RT-116479-test-failure-with-v5.24.1-RC.patch
    
    from upstream Git for compatibility with Perl v5.24.1-RC*.
    
    The two .gz files are stripped from the original patch as quilt doesn't like
    binary diffs. They are applied directly and added to
    debian/source/include-binaries instead. This file can be removed once a new
    upstream release with this commit included is imported.
    
    Closes: #839200
---
 ...ix-RT-116479-test-failure-with-v5.24.1-RC.patch |  55 +++++++++++++++++++++
 debian/patches/series                              |   1 +
 debian/source/include-binaries                     |   2 +
 .../authors/id/EUNOXS/CPANPLUS-0.01.tar.gz         | Bin 0 -> 119 bytes
 t/dummy-CPAN/modules/02packages.details.txt.gz     | Bin 437 -> 451 bytes
 5 files changed, 58 insertions(+)

diff --git a/debian/patches/0001-Fix-RT-116479-test-failure-with-v5.24.1-RC.patch b/debian/patches/0001-Fix-RT-116479-test-failure-with-v5.24.1-RC.patch
new file mode 100644
index 0000000..ca36714
--- /dev/null
+++ b/debian/patches/0001-Fix-RT-116479-test-failure-with-v5.24.1-RC.patch
@@ -0,0 +1,55 @@
+From fe39e473a39e00b0bc9448f0c77333bd7fa1a7c0 Mon Sep 17 00:00:00 2001
+From: Chris 'BinGOs' Williams <chris at bingosnet.co.uk>
+Date: Wed, 27 Jul 2016 20:10:44 +0100
+Subject: [PATCH] Fix RT#116479 test failure with v5.24.1-RC*
+
+Cwd in recently released perls is using tr/_// on $VERSION
+which causes our test to fail.
+
+Fix: don't rely on things outside our control in the test
+
+Blame rjbs ultimately.
+
+Bug: https://rt.cpan.org/Public/Bug/Display.html?id=116479
+Bug-Debian: https://bugs.debian.org/839200
+
+---
+ MANIFEST                                            |   1 +
+ t/40_CPANPLUS-Internals-Report.t                    |   6 +++---
+ t/dummy-CPAN/authors/id/EUNOXS/CPANPLUS-0.01.tar.gz | Bin 0 -> 119 bytes
+ t/dummy-CPAN/modules/02packages.details.txt.gz      | Bin 437 -> 451 bytes
+ 4 files changed, 4 insertions(+), 3 deletions(-)
+ create mode 100644 t/dummy-CPAN/authors/id/EUNOXS/CPANPLUS-0.01.tar.gz
+
+diff --git a/MANIFEST b/MANIFEST
+index a83b96a..cba6eaa 100644
+--- a/MANIFEST
++++ b/MANIFEST
+@@ -134,6 +134,7 @@ t/40_CPANPLUS-Internals-Report.t
+ t/dummy-CPAN/authors/01mailrc.txt.gz
+ t/dummy-CPAN/authors/id/EUNOXS/Bundle-Foo-Bar-0.01.tar.gz
+ t/dummy-CPAN/authors/id/EUNOXS/CHECKSUMS
++t/dummy-CPAN/authors/id/EUNOXS/CPANPLUS-0.01.tar.gz
+ t/dummy-CPAN/authors/id/EUNOXS/Foo-Bar-0.01.meta
+ t/dummy-CPAN/authors/id/EUNOXS/Foo-Bar-0.01.readme
+ t/dummy-CPAN/authors/id/EUNOXS/Foo-Bar-0.01.tar.gz
+diff --git a/t/40_CPANPLUS-Internals-Report.t b/t/40_CPANPLUS-Internals-Report.t
+index a882335..6a5fc8d 100644
+--- a/t/40_CPANPLUS-Internals-Report.t
++++ b/t/40_CPANPLUS-Internals-Report.t
+@@ -310,9 +310,9 @@ my $map = {
+         my $str = REPORT_TOOLCHAIN_VERSIONS->( $clone );
+ 
+         like($str, qr/toolchain/,  "Correct message in report" );
+-        use Cwd;
+-        like($str, qr/Cwd\s+\Q$Cwd::VERSION\E/,
+-                                        "Cwd has correct version in report" );
++        use CPANPLUS;
++        like($str, qr/CPANPLUS\s+\Q$CPANPLUS::VERSION\E/,
++                                        "CPANPLUS has correct version in report" );
+     }
+ }
+ 
+-- 
+2.9.3
+
diff --git a/debian/patches/series b/debian/patches/series
index 2ad8eed..cddc0d4 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -1,3 +1,4 @@
 cpanplus_config_path.diff
 cpanplus_definstalldirs.diff
 spelling.patch
+0001-Fix-RT-116479-test-failure-with-v5.24.1-RC.patch
diff --git a/debian/source/include-binaries b/debian/source/include-binaries
new file mode 100644
index 0000000..6c2fffc
--- /dev/null
+++ b/debian/source/include-binaries
@@ -0,0 +1,2 @@
+t/dummy-CPAN/authors/id/EUNOXS/CPANPLUS-0.01.tar.gz
+t/dummy-CPAN/modules/02packages.details.txt.gz
diff --git a/t/dummy-CPAN/authors/id/EUNOXS/CPANPLUS-0.01.tar.gz b/t/dummy-CPAN/authors/id/EUNOXS/CPANPLUS-0.01.tar.gz
new file mode 100644
index 0000000..1d1e081
Binary files /dev/null and b/t/dummy-CPAN/authors/id/EUNOXS/CPANPLUS-0.01.tar.gz differ
diff --git a/t/dummy-CPAN/modules/02packages.details.txt.gz b/t/dummy-CPAN/modules/02packages.details.txt.gz
index ec0f69d..f52ed6b 100644
Binary files a/t/dummy-CPAN/modules/02packages.details.txt.gz and b/t/dummy-CPAN/modules/02packages.details.txt.gz differ

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-perl/packages/libcpanplus-perl.git



More information about the Pkg-perl-cvs-commits mailing list