| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: perl-Data-Compare | Distribution: SUSE Linux 16 |
| Version: 1.29 | Vendor: SUSE LLC <https://www.suse.com/> |
| Release: 160000.2.2 | Build date: Sat Apr 22 05:06:52 2023 |
| Group: Unspecified | Build host: reproducible |
| Size: 57038 | Source RPM: perl-Data-Compare-1.29-160000.2.2.src.rpm |
| Packager: https://www.suse.com/ | |
| Url: https://metacpan.org/release/Data-Compare | |
| Summary: Compare perl data structures | |
Compare two perl data structures recursively. Returns 0 if the structures
differ, else returns 1.
A few data types are treated as special cases:
* Scalar::Properties objects
This has been moved into a plugin, although functionality remains the same
as with the previous version. Full documentation is in
Data::Compare::Plugins::Scalar::Properties.
* Compiled regular expressions, eg qr/foo/
These are stringified before comparison, so the following will match:
$r = qr/abc/i;
$s = qr/abc/i;
Compare($r, $s);
and the following won't, despite them matching *exactly* the same text:
$r = qr/abc/i;
$s = qr/[aA][bB][cC]/;
Compare($r, $s);
Sorry, that's the best we can do.
* CODE and GLOB references
These are assumed not to match unless the references are identical - ie,
both are references to the same thing.
You may also customise how we compare structures by supplying options in a
hashref as a third parameter to the 'Compare()' function. This is not yet
available through the OO-ish interface. These options will be in force for
the *whole* of your comparison, so will apply to structures that are
lurking deep down in your data as well as at the top level, so beware!
* ignore_hash_keys
an arrayref of strings. When comparing two hashes, any keys mentioned in
this list will be ignored.
Artistic-1.0 OR GPL-1.0-or-later
* Sat Apr 22 2023 timueller+perl@suse.de
- updated to 1.29
see /usr/share/doc/packages/perl-Data-Compare/CHANGELOG
1.29 2023-04-21
- Skip taint-mode tests if perl was built without taint support
* Wed Mar 15 2023 timueller+perl@suse.de
- updated to 1.28
see /usr/share/doc/packages/perl-Data-Compare/CHANGELOG
1.28 2023-03-14
- Bug fix: DCANTRELL: undef values in hashes were treated incorrectly,
need to check for existence, not definedness before comparing. See
https://github.com/DrHyde/perl-modules-Data-Compare/issues/21
* Fri Nov 15 2019 timueller+perl@suse.de
- Add manual license Artistic-1.0 OR GPL-1.0-or-later to cpanspec.yml
https://github.com/DrHyde/perl-modules-Data-Compare/issues/15
* Wed Nov 06 2019 timueller+perl@suse.de
- updated to 1.27
see /usr/share/doc/packages/perl-Data-Compare/CHANGELOG
1.27 2019-11-05 DCANTRELL Fix bug when options are passed as a persistent
hash from calling code and not an anonyhash
(Sam Kington)
* Thu Sep 19 2019 timueller+perl@suse.de
- updated to 1.26
see /usr/share/doc/packages/perl-Data-Compare/CHANGELOG
1.26 2019-09-18 DCANTRELL Minor code quality improvements from Alberto
Simõe;
Reinstate check for cwd being inaccessible
(Daniel Collins)
* Thu Apr 16 2015 coolo@suse.com
- updated to 1.25
see /usr/share/doc/packages/perl-Data-Compare/CHANGELOG
1.25 2013-04-15 DCANTRELL Add Gianni Ceccarelli's tests and patch
to Use refaddr & reftype to "do the right
thing" when comparing objects that overload
numification and stringification
* Mon Sep 15 2014 coolo@suse.com
- updated to 1.24
Bump the required JSON.pm version for
tests - something's a bit broken around
about v 2.53
* Fri Oct 04 2013 coolo@suse.com
- updated to 1.23
Add David Muir Sharnoff's tests for
really big data structures (but not yet working);
Check for taint-mode less insanely
* Fri Jan 21 2011 coolo@novell.com
- initial package 1.22
* created by cpanspec 1.78.03
/usr/lib/perl5/vendor_perl/5.42.0/Data /usr/lib/perl5/vendor_perl/5.42.0/Data/Compare /usr/lib/perl5/vendor_perl/5.42.0/Data/Compare.pm /usr/lib/perl5/vendor_perl/5.42.0/Data/Compare/Plugins /usr/lib/perl5/vendor_perl/5.42.0/Data/Compare/Plugins.pod /usr/lib/perl5/vendor_perl/5.42.0/Data/Compare/Plugins/Scalar /usr/lib/perl5/vendor_perl/5.42.0/Data/Compare/Plugins/Scalar/Properties.pm /usr/share/doc/packages/perl-Data-Compare /usr/share/doc/packages/perl-Data-Compare/CHANGELOG /usr/share/doc/packages/perl-Data-Compare/MAINTAINERS-NOTE /usr/share/doc/packages/perl-Data-Compare/NOTES /usr/share/doc/packages/perl-Data-Compare/README /usr/share/licenses/perl-Data-Compare /usr/share/licenses/perl-Data-Compare/ARTISTIC.txt /usr/share/licenses/perl-Data-Compare/GPL2.txt /usr/share/man/man3/Data::Compare.3pm.gz /usr/share/man/man3/Data::Compare::Plugins.3pm.gz /usr/share/man/man3/Data::Compare::Plugins::Scalar::Properties.3pm.gz
Generated by rpm2html 1.8.1
Fabrice Bellet, Tue Sep 30 22:36:46 2025