forked from pool/perl-Test-Differences
		
	- updated to 0.720.0 (0.72)
see /usr/share/doc/packages/perl-Test-Differences/Changes
  0.72   2025-07-07
      - Changes to tests only, so tests pass when you have a new perl that
        support bools, but an old Data::Dumper that doesn't (thanks to
        Gianni Ceccarelli)
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Test-Differences?expand=0&rev=36
			
			
This commit is contained in:
		
							
								
								
									
										23
									
								
								.gitattributes
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										23
									
								
								.gitattributes
									
									
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,23 @@ | ||||
| ## Default LFS | ||||
| *.7z filter=lfs diff=lfs merge=lfs -text | ||||
| *.bsp filter=lfs diff=lfs merge=lfs -text | ||||
| *.bz2 filter=lfs diff=lfs merge=lfs -text | ||||
| *.gem filter=lfs diff=lfs merge=lfs -text | ||||
| *.gz filter=lfs diff=lfs merge=lfs -text | ||||
| *.jar filter=lfs diff=lfs merge=lfs -text | ||||
| *.lz filter=lfs diff=lfs merge=lfs -text | ||||
| *.lzma filter=lfs diff=lfs merge=lfs -text | ||||
| *.obscpio filter=lfs diff=lfs merge=lfs -text | ||||
| *.oxt filter=lfs diff=lfs merge=lfs -text | ||||
| *.pdf filter=lfs diff=lfs merge=lfs -text | ||||
| *.png filter=lfs diff=lfs merge=lfs -text | ||||
| *.rpm filter=lfs diff=lfs merge=lfs -text | ||||
| *.tbz filter=lfs diff=lfs merge=lfs -text | ||||
| *.tbz2 filter=lfs diff=lfs merge=lfs -text | ||||
| *.tgz filter=lfs diff=lfs merge=lfs -text | ||||
| *.ttf filter=lfs diff=lfs merge=lfs -text | ||||
| *.txz filter=lfs diff=lfs merge=lfs -text | ||||
| *.whl filter=lfs diff=lfs merge=lfs -text | ||||
| *.xz filter=lfs diff=lfs merge=lfs -text | ||||
| *.zip filter=lfs diff=lfs merge=lfs -text | ||||
| *.zst filter=lfs diff=lfs merge=lfs -text | ||||
							
								
								
									
										1
									
								
								.gitignore
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										1
									
								
								.gitignore
									
									
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1 @@ | ||||
| .osc | ||||
							
								
								
									
										
											BIN
										
									
								
								Test-Differences-0.71.tar.gz
									 (Stored with Git LFS)
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								Test-Differences-0.71.tar.gz
									 (Stored with Git LFS)
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										3
									
								
								Test-Differences-0.72.tar.gz
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										3
									
								
								Test-Differences-0.72.tar.gz
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,3 @@ | ||||
| version https://git-lfs.github.com/spec/v1 | ||||
| oid sha256:648844b9dcb7dae6f9b5a15c9359d0f09de247a624b65c4620ebff249558f913 | ||||
| size 15469 | ||||
							
								
								
									
										23
									
								
								cpanspec.yml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										23
									
								
								cpanspec.yml
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,23 @@ | ||||
| --- | ||||
| #description_paragraphs: 3 | ||||
| #no_testing: broken upstream | ||||
| #sources: | ||||
| #  - source1 | ||||
| #  - source2 | ||||
| #patches: | ||||
| #  foo.patch: -p1 | ||||
| #  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_install: |- | ||||
| # sed on %{name}.files | ||||
| license: Perl License | ||||
| #skip_noarch: 1 | ||||
| #custom_build: |- | ||||
| #./Build build flags=%{?_smp_mflags} --myflag | ||||
| #custom_test: |- | ||||
| #startserver && make test | ||||
| #ignore_requires: Bizarre::Module | ||||
							
								
								
									
										155
									
								
								perl-Test-Differences.changes
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										155
									
								
								perl-Test-Differences.changes
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,155 @@ | ||||
| ------------------------------------------------------------------- | ||||
| Tue Jul  8 05:37:07 UTC 2025 - Tina Müller <timueller+perl@suse.de> | ||||
|  | ||||
| - updated to 0.720.0 (0.72) | ||||
|    see /usr/share/doc/packages/perl-Test-Differences/Changes | ||||
|  | ||||
|   0.72   2025-07-07 | ||||
|  | ||||
|       - Changes to tests only, so tests pass when you have a new perl that | ||||
|         support bools, but an old Data::Dumper that doesn't (thanks to | ||||
|         Gianni Ceccarelli) | ||||
|  | ||||
| ------------------------------------------------------------------- | ||||
| Fri Mar  8 23:05:19 UTC 2024 - Tina Müller <tina.mueller@suse.com> | ||||
|  | ||||
| - Fix disabling of __perllib_provides | ||||
|  | ||||
| ------------------------------------------------------------------- | ||||
| Fri Oct 13 03:07:35 UTC 2023 - Tina Müller <timueller+perl@suse.de> | ||||
|  | ||||
| - updated to 0.71 | ||||
|    see /usr/share/doc/packages/perl-Test-Differences/Changes | ||||
|  | ||||
|   0.71   2023-10-12 | ||||
|  | ||||
|       - Document and test different behaviour regarding Booleans in perl | ||||
|         5.38.0 compared to earlier versions. | ||||
|         See https://github.com/DrHyde/perl-modules-Test-Differences/issues/21 | ||||
|  | ||||
| ------------------------------------------------------------------- | ||||
| Sat Jul  8 03:08:58 UTC 2023 - Tina Müller <timueller+perl@suse.de> | ||||
|  | ||||
| - updated to 0.70 | ||||
|    see /usr/share/doc/packages/perl-Test-Differences/Changes | ||||
|  | ||||
|   0.70   2023-07-07 | ||||
|       - Stop pointless use of taint-mode in tests, so tests pass when perl is | ||||
|         built without taint support | ||||
|  | ||||
| ------------------------------------------------------------------- | ||||
| Sat Jan  8 03:08:57 UTC 2022 - Tina Müller <timueller+perl@suse.de> | ||||
|  | ||||
| - updated to 0.69 | ||||
|    see /usr/share/doc/packages/perl-Test-Differences/Changes | ||||
|  | ||||
|   0.69   2022-01-07 | ||||
|       - Special-case Unknown::Values objects in comparisons, as it's better to spit | ||||
|         out a diagnostic failure than to just die; | ||||
|       - Correct misleading Unicode doco | ||||
|  | ||||
| ------------------------------------------------------------------- | ||||
| Wed May 19 03:09:40 UTC 2021 - Tina Müller <timueller+perl@suse.de> | ||||
|  | ||||
| - updated to 0.68 | ||||
|    see /usr/share/doc/packages/perl-Test-Differences/Changes | ||||
|  | ||||
|   0.68   2021-05-18 | ||||
|       - Revert undocumented change that was causing unreasonably verbose output | ||||
|         See https://github.com/DrHyde/perl-modules-Test-Differences/issues/5 | ||||
|       - Improve documentation about text vs data mode and eq_or_diff_{text,data} | ||||
|         See https://github.com/DrHyde/perl-modules-Test-Differences/issues/8 | ||||
|  | ||||
| ------------------------------------------------------------------- | ||||
| Thu Mar  7 12:58:45 UTC 2019 - Pedro Monreal Gonzalez <pmonrealgonzalez@suse.com> | ||||
|  | ||||
| - 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) | ||||
|  | ||||
| ------------------------------------------------------------------- | ||||
| Thu Feb 21 10:59:44 UTC 2019 - Pedro Monreal Gonzalez <pmonrealgonzalez@suse.com> | ||||
|  | ||||
| - Added test dependencies during build: | ||||
|   * Test::Pod >= 1.22, Test::Pod::Coverage >= 1.08 | ||||
| - Cleaned with spec-cleaner | ||||
|  | ||||
| ------------------------------------------------------------------- | ||||
| Wed Feb 20 06:33:52 UTC 2019 - Stephan Kulow <coolo@suse.com> | ||||
|  | ||||
| - updated to 0.65 | ||||
|    see /usr/share/doc/packages/perl-Test-Differences/Changes | ||||
|  | ||||
|   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 | ||||
|         for pointing them out) | ||||
|       - Make the tests more consistent (thanks to genio) | ||||
|       - Add unicode tests | ||||
|       - Fix whitespace issue in tests when using recent Test::More in verbose mode | ||||
|         (thanks to ntnyi for debugging) | ||||
|       - Get rid of Build.PL, just use Makefile.PL | ||||
|  | ||||
| ------------------------------------------------------------------- | ||||
| Fri Nov 27 10:04:22 UTC 2015 - coolo@suse.com | ||||
|  | ||||
| - updated to 0.64 | ||||
|    see /usr/share/doc/packages/perl-Test-Differences/Changes | ||||
|  | ||||
|   0.64 Sun November 22, 2015 | ||||
|       - Bump dependency version for Text::Diff to avoid a buggy release | ||||
|       - Make tests pass with relocation perl (see | ||||
|         https://rt.cpan.org/Ticket/Display.html?id=103133) | ||||
|  | ||||
| ------------------------------------------------------------------- | ||||
| Sat Feb  7 16:23:02 UTC 2015 - coolo@suse.com | ||||
|  | ||||
| - updated to 0.63 | ||||
|     - Minor doco-fixes | ||||
|     - Remove use of flatten, always use Data::Dumper for saner, more readable | ||||
|       output, fixes RT #95446 (David Precious (bigpresh)) | ||||
|  | ||||
| ------------------------------------------------------------------- | ||||
| Mon Sep 15 15:15:09 UTC 2014 - coolo@suse.com | ||||
|  | ||||
| - updated to 0.62 | ||||
|    - Document the Text::Diff unicode fix. | ||||
|    - Add ability to customise 'Got' and 'Expected' column headers | ||||
|  | ||||
| ------------------------------------------------------------------- | ||||
| Tue Dec 27 13:30:21 UTC 2011 - coolo@suse.com | ||||
|  | ||||
| - fix typo in provide | ||||
|  | ||||
| ------------------------------------------------------------------- | ||||
| Sun Nov 20 12:31:30 UTC 2011 - coolo@suse.com | ||||
|  | ||||
| - update to 0.61 | ||||
|     - Allow an option to override Sortkeys in C<eq_or_diff>. Thanks to Mark | ||||
|       Zealey for the suggestion. | ||||
|     - Unnumbered tests. There's no point to them. | ||||
|     - Make '' and undef not equal. Thanks to Pavel Shaydo for the patch. | ||||
|     - Made Data::Dumper minimum version 2.126 to resolve | ||||
|       https://rt.cpan.org/Ticket/Display.html?id=60798. Thanks to | ||||
|       jjnapiork@cpan.org  for the report and fix. | ||||
|  | ||||
| ------------------------------------------------------------------- | ||||
| Wed Dec  1 09:44:38 UTC 2010 - coolo@novell.com | ||||
|  | ||||
| - switch to perl_requires macro | ||||
|  | ||||
| ------------------------------------------------------------------- | ||||
| Mon Nov 29 18:31:11 UTC 2010 - coolo@novell.com | ||||
|  | ||||
| - remove /var/adm/perl-modules | ||||
|  | ||||
| ------------------------------------------------------------------- | ||||
| Sun Jul 25 06:54:27 UTC 2010 - pascal.bleser@opensuse.org | ||||
|  | ||||
| - initial package (0.500) | ||||
|  | ||||
							
								
								
									
										107
									
								
								perl-Test-Differences.spec
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										107
									
								
								perl-Test-Differences.spec
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,107 @@ | ||||
| # | ||||
| # spec file for package perl-Test-Differences | ||||
| # | ||||
| # Copyright (c) 2025 SUSE LLC | ||||
| # | ||||
| # All modifications and additions to the file contributed by third parties | ||||
| # remain the property of their copyright owners, unless otherwise agreed | ||||
| # upon. The license for this file, and modifications and additions to the | ||||
| # file, is the same license as for the pristine package itself (unless the | ||||
| # license for the pristine package is not an Open Source License, in which | ||||
| # case the license is the MIT License). An "Open Source License" is a | ||||
| # license that conforms to the Open Source Definition (Version 1.9) | ||||
| # published by the Open Source Initiative. | ||||
|  | ||||
| # Please submit bugfixes or comments via https://bugs.opensuse.org/ | ||||
| # | ||||
|  | ||||
|  | ||||
| %define cpan_name Test-Differences | ||||
| Name:           perl-Test-Differences | ||||
| Version:        0.720.0 | ||||
| Release:        0 | ||||
| # 0.72 -> normalize -> 0.720.0 | ||||
| %define cpan_version 0.72 | ||||
| #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. | ||||
| License:        Artistic-1.0 OR GPL-1.0-or-later | ||||
| Summary:        Test strings and data structures and show differences if not ok | ||||
| URL:            https://metacpan.org/release/%{cpan_name} | ||||
| Source0:        https://cpan.metacpan.org/authors/id/D/DC/DCANTRELL/%{cpan_name}-%{cpan_version}.tar.gz | ||||
| Source1:        cpanspec.yml | ||||
| BuildArch:      noarch | ||||
| BuildRequires:  perl | ||||
| BuildRequires:  perl-macros | ||||
| BuildRequires:  perl(Capture::Tiny) >= 0.240 | ||||
| BuildRequires:  perl(Data::Dumper) >= 2.126 | ||||
| BuildRequires:  perl(Test::More) >= 0.88 | ||||
| BuildRequires:  perl(Text::Diff) >= 1.430 | ||||
| Requires:       perl(Capture::Tiny) >= 0.240 | ||||
| Requires:       perl(Data::Dumper) >= 2.126 | ||||
| Requires:       perl(Test::More) >= 0.88 | ||||
| Requires:       perl(Text::Diff) >= 1.430 | ||||
| Provides:       perl(Test::Differences) = %{version} | ||||
| %undefine       __perllib_provides | ||||
| %{perl_requires} | ||||
|  | ||||
| %description | ||||
| When the code you're testing returns multiple lines, records or data | ||||
| structures and they're just plain wrong, an equivalent to the Unix 'diff' | ||||
| utility may be just what's needed. Here's output from an example test | ||||
| script that checks two text documents and then two (trivial) data | ||||
| structures: | ||||
|  | ||||
|  t/99example....1..3 | ||||
|  not ok 1 - differences in text | ||||
|  #     Failed test ((eval 2) at line 14) | ||||
|  #     +---+----------------+----------------+ | ||||
|  #     | Ln|Got             |Expected        | | ||||
|  #     +---+----------------+----------------+ | ||||
|  #     |  1|this is line 1  |this is line 1  | | ||||
|  #     *  2|this is line 2  |this is line b  * | ||||
|  #     |  3|this is line 3  |this is line 3  | | ||||
|  #     +---+----------------+----------------+ | ||||
|  not ok 2 - differences in whitespace | ||||
|  #     Failed test ((eval 2) at line 20) | ||||
|  #     +---+------------------+------------------+ | ||||
|  #     | Ln|Got               |Expected          | | ||||
|  #     +---+------------------+------------------+ | ||||
|  #     |  1|        indented  |        indented  | | ||||
|  #     *  2|        indented  |\tindented        * | ||||
|  #     |  3|        indented  |        indented  | | ||||
|  #     +---+------------------+------------------+ | ||||
|  not ok 3 | ||||
|  #     Failed test ((eval 2) at line 22) | ||||
|  #     +----+-------------------------------------+----------------------------+ | ||||
|  #     | Elt|Got                                  |Expected                    | | ||||
|  #     +----+-------------------------------------+----------------------------+ | ||||
|  #     *   0|bless( [                             |[                           * | ||||
|  #     *   1|  'Move along, nothing to see here'  |  'Dry, humorless message'  * | ||||
|  #     *   2|], 'Test::Builder' )                 |]                           * | ||||
|  #     +----+-------------------------------------+----------------------------+ | ||||
|  # Looks like you failed 3 tests of 3. | ||||
|  | ||||
| eq_or_diff_...() compares two strings or (limited) data structures and | ||||
| either emits an ok indication or a side-by-side diff. Test::Differences is | ||||
| designed to be used with Test.pm and with Test::Simple, Test::More, and | ||||
| other Test::Builder based testing modules. As the SYNOPSIS shows, another | ||||
| testing module must be used as the basis for your test suite. | ||||
|  | ||||
| %prep | ||||
| %autosetup -n %{cpan_name}-%{cpan_version} -p1 | ||||
|  | ||||
| %build | ||||
| perl Makefile.PL INSTALLDIRS=vendor | ||||
| %make_build | ||||
|  | ||||
| %check | ||||
| make test | ||||
|  | ||||
| %install | ||||
| %perl_make_install | ||||
| %perl_process_packlist | ||||
| %perl_gen_filelist | ||||
|  | ||||
| %files -f %{name}.files | ||||
| %doc Changes README | ||||
|  | ||||
| %changelog | ||||
		Reference in New Issue
	
	Block a user