Hello community,
here is the log from the commit of package perl-Test-Differences for
openSUSE:Factory checked in at 2019-03-12 09:49:27
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/perl-Test-Differences (Old)
and /work/SRC/openSUSE:Factory/.perl-Test-Differences.new.28833 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "perl-Test-Differences"
Tue Mar 12 09:49:27 2019 rev:14 rq:683522 version:0.67
Changes:
--------
---
/work/SRC/openSUSE:Factory/perl-Test-Differences/perl-Test-Differences.changes
2019-02-28 21:23:46.893925516 +0100
+++
/work/SRC/openSUSE:Factory/.perl-Test-Differences.new.28833/perl-Test-Differences.changes
2019-03-12 09:49:30.507584782 +0100
@@ -1,0 +2,12 @@
+Thu Mar 7 12:58:45 UTC 2019 - Pedro Monreal Gonzalez
<[email protected]>
+
+- updated to 0.65
+ see /usr/share/doc/packages/perl-Test-Differences/Changes
+
+ 0.67 2019-03-06
+ - Correctly compare subroutine references
+
+ 0.66 2019-02-27
+ - Fix tests on Windows (thanks to Serguei Trouchelle)
+
+-------------------------------------------------------------------
Old:
----
Test-Differences-0.65.tar.gz
New:
----
Test-Differences-0.67.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ perl-Test-Differences.spec ++++++
--- /var/tmp/diff_new_pack.bsiHol/_old 2019-03-12 09:49:31.271584629 +0100
+++ /var/tmp/diff_new_pack.bsiHol/_new 2019-03-12 09:49:31.275584628 +0100
@@ -19,7 +19,7 @@
#Upstream: All Rights Reserved. You may use, distribute and modify this
software under the terms of the GNU public license, any version, or the
Artistic license.
%define cpan_name Test-Differences
Name: perl-Test-Differences
-Version: 0.65
+Version: 0.67
Release: 0
Summary: Test strings and data structures and show differences if not ok
License: Artistic-1.0 OR GPL-1.0-or-later
++++++ Test-Differences-0.65.tar.gz -> Test-Differences-0.67.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Test-Differences-0.65/Changes
new/Test-Differences-0.67/Changes
--- old/Test-Differences-0.65/Changes 2019-02-19 23:29:58.000000000 +0100
+++ new/Test-Differences-0.67/Changes 2019-03-06 22:12:14.000000000 +0100
@@ -1,5 +1,11 @@
Changes file for Test::Differences
+0.67 2019-03-06
+ - Correctly compare subroutine references
+
+0.66 2019-02-27
+ - Fix tests on Windows (thanks to Serguei Trouchelle)
+
0.65 2019-02-19
- Canonical repo is now
https://github.com/DrHyde/perl-modules-Test-Differences
- Fix discrepancies in copyright notices (thanks to Christian Neukirchen
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Test-Differences-0.65/MANIFEST.SKIP
new/Test-Differences-0.67/MANIFEST.SKIP
--- old/Test-Differences-0.65/MANIFEST.SKIP 2019-02-19 21:51:36.000000000
+0100
+++ new/Test-Differences-0.67/MANIFEST.SKIP 2019-02-28 23:51:43.000000000
+0100
@@ -1,2 +1,4 @@
.travis.yml
^\.git
+.appveyor.yml
+.cirrus.yml
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Test-Differences-0.65/META.json
new/Test-Differences-0.67/META.json
--- old/Test-Differences-0.65/META.json 2019-02-19 23:32:41.000000000 +0100
+++ new/Test-Differences-0.67/META.json 2019-03-06 22:13:03.000000000 +0100
@@ -48,6 +48,6 @@
"url" : "https://github.com/DrHyde/Test-Differences"
}
},
- "version" : "0.65",
+ "version" : "0.67",
"x_serialization_backend" : "JSON::PP version 2.97001"
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Test-Differences-0.65/META.yml
new/Test-Differences-0.67/META.yml
--- old/Test-Differences-0.65/META.yml 2019-02-19 23:32:41.000000000 +0100
+++ new/Test-Differences-0.67/META.yml 2019-03-06 22:13:03.000000000 +0100
@@ -25,5 +25,5 @@
resources:
bugtracker: https://github.com/DrHyde/Test-Differences/issues
repository: https://github.com/DrHyde/Test-Differences
-version: '0.65'
+version: '0.67'
x_serialization_backend: 'CPAN::Meta::YAML version 0.018'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Test-Differences-0.65/lib/Test/Differences.pm
new/Test-Differences-0.67/lib/Test/Differences.pm
--- old/Test-Differences-0.65/lib/Test/Differences.pm 2019-02-19
21:51:36.000000000 +0100
+++ new/Test-Differences-0.67/lib/Test/Differences.pm 2019-03-06
21:53:03.000000000 +0100
@@ -318,7 +318,7 @@
=cut
-our $VERSION = "0.65"; # or "0.001_001" for a dev release
+our $VERSION = "0.67"; # or "0.001_001" for a dev release
$VERSION = eval $VERSION;
use Exporter;
@@ -407,6 +407,8 @@
my @widths;
+ local $Data::Dumper::Deparse = 1
+ unless($Test::Differences::NoDeparse);
local $Data::Dumper::Indent = 1;
local $Data::Dumper::Purity = 0;
local $Data::Dumper::Terse = 1;
@@ -557,6 +559,16 @@
you to select Data::Denter or some other module of your choice as an
option.
+=head2 Code-refs
+
+Test::Differences turns on C<$Data::Dumper::Deparse>, so any code-refs in your
+data structures will be turned into text before they are examined, using
+L<B::Deparse>. The precise text generated for a sub-ref might not be what you
+expect as it is generated from the compiled version of the code, but it should
+at least be consistent and spot differences correctly.
+
+You can turn this behaviour off by setting C<$Test::Differences::NoDeparse>.
+
=head1 AUTHORS
Barrie Slaymaker <[email protected]> - original author
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Test-Differences-0.65/t/unicode.t
new/Test-Differences-0.67/t/unicode.t
--- old/Test-Differences-0.65/t/unicode.t 2019-02-19 23:00:11.000000000
+0100
+++ new/Test-Differences-0.67/t/unicode.t 2019-02-26 21:11:57.000000000
+0100
@@ -22,8 +22,8 @@
'-e', '
END { done_testing(); }
eq_or_diff(
- [ "\\N{U+2603}", "\\N{U+1F4A9}"],
- [reverse "\\N{U+2603}", "\\N{U+1F4A9}"]
+ [ qq{\\N{U+2603}}, qq{\\N{U+1F4A9}}],
+ [reverse qq{\\N{U+2603}}, qq{\\N{U+1F4A9}}]
)
'
) };