Hello community,

here is the log from the commit of package perl-Test-Directory for 
openSUSE:Factory checked in at 2019-09-27 14:54:17
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/perl-Test-Directory (Old)
 and      /work/SRC/openSUSE:Factory/.perl-Test-Directory.new.2352 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "perl-Test-Directory"

Fri Sep 27 14:54:17 2019 rev:2 rq:733632 version:0.051

Changes:
--------
--- /work/SRC/openSUSE:Factory/perl-Test-Directory/perl-Test-Directory.changes  
2018-10-11 11:58:13.993811361 +0200
+++ 
/work/SRC/openSUSE:Factory/.perl-Test-Directory.new.2352/perl-Test-Directory.changes
        2019-09-27 14:55:14.975703646 +0200
@@ -1,0 +2,14 @@
+Thu Sep 26 08:30:44 UTC 2019 -  <timueller+p...@suse.de>
+
+- updated to 0.051
+   see /usr/share/doc/packages/perl-Test-Directory/Changes
+
+  
+  0.05  2019-09-21
+       -fix merge issues that prevented some features from being released
+       -add overloaded {} operator
+  
+  0.05.1 2019-09-24
+         -rm overloaded {} operator, doesn't seem to work anymore
+
+-------------------------------------------------------------------

Old:
----
  Test-Directory-0.041.tar.gz

New:
----
  Test-Directory-0.051.tar.gz
  cpanspec.yml

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ perl-Test-Directory.spec ++++++
--- /var/tmp/diff_new_pack.WYZsND/_old  2019-09-27 14:55:16.351700068 +0200
+++ /var/tmp/diff_new_pack.WYZsND/_new  2019-09-27 14:55:16.355700057 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package perl-Test-Directory
 #
-# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2019 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-Test-Directory
-Version:        0.041
+Version:        0.051
 Release:        0
 %define cpan_name Test-Directory
 Summary:        Perl extension for maintaining test directories
@@ -25,6 +25,7 @@
 Group:          Development/Libraries/Perl
 Url:            https://metacpan.org/release/%{cpan_name}
 Source0:        
https://cpan.metacpan.org/authors/id/S/SA/SANBEG/%{cpan_name}-%{version}.tar.gz
+Source1:        cpanspec.yml
 BuildArch:      noarch
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  perl
@@ -33,11 +34,18 @@
 %{perl_requires}
 
 %description
-Sometimes, testing code involves making sure that files are created and
-deleted as expected. This module simplifies maintaining test directories by
-tracking their status as they are modified or tested with this API, making
-it simple to test both individual files, as well as to verify that there
-are no missing or unknown files.
+Testing code can involve making sure that files are created and deleted as
+expected. Doing this manually can be error prone, as it's easy to forget a
+file, or miss that some unexpected file was added. This module simplifies
+maintaining test directories by tracking their status as they are modified
+or tested with this API, making it simple to test both individual files, as
+well as to verify that there are no missing or unknown files.
+
+The idea is to use this API to create a temporary directory and populate an
+initial set of files. Then, whenever something in the directory is changes,
+use the test methods to verify that the change happened as expected. At any
+time, it is simple to verify that the contents of the directory are exactly
+as expected.
 
 Test::Directory implements an object-oriented interface for managing test
 directories. It tracks which files it knows about (by creating or testing

++++++ Test-Directory-0.041.tar.gz -> Test-Directory-0.051.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Test-Directory-0.041/Changes 
new/Test-Directory-0.051/Changes
--- old/Test-Directory-0.041/Changes    2013-04-05 20:57:50.000000000 +0200
+++ new/Test-Directory-0.051/Changes    2019-09-25 04:30:28.000000000 +0200
@@ -8,4 +8,10 @@
       -add support for subdirs
       -implicitly do File::Spec->join(split'/',$path) on all paths
 
+0.05  2019-09-21
+       -fix merge issues that prevented some features from being released
+       -add overloaded {} operator
 
+0.05.1 2019-09-24
+       -rm overloaded {} operator, doesn't seem to work anymore
+       
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Test-Directory-0.041/META.json 
new/Test-Directory-0.051/META.json
--- old/Test-Directory-0.041/META.json  2013-05-16 03:49:21.000000000 +0200
+++ new/Test-Directory-0.051/META.json  2019-09-25 04:30:54.000000000 +0200
@@ -4,7 +4,7 @@
       "Steve Sanbeg <san...@cpan.org>"
    ],
    "dynamic_config" : 1,
-   "generated_by" : "ExtUtils::MakeMaker version 6.62, CPAN::Meta::Converter 
version 2.112150",
+   "generated_by" : "ExtUtils::MakeMaker version 7.24, CPAN::Meta::Converter 
version 2.150010",
    "license" : [
       "perl_5"
    ],
@@ -22,13 +22,13 @@
    "prereqs" : {
       "build" : {
          "requires" : {
-            "Test::Builder::Tester" : 0,
-            "Test::Exception" : 0
+            "Test::Builder::Tester" : "0",
+            "Test::Exception" : "0"
          }
       },
       "configure" : {
          "requires" : {
-            "ExtUtils::MakeMaker" : 0
+            "ExtUtils::MakeMaker" : "0"
          }
       },
       "runtime" : {
@@ -41,5 +41,6 @@
          "url" : "https://github.com/sanbeg/Test-Directory";
       }
    },
-   "version" : "0.041"
+   "version" : "0.051",
+   "x_serialization_backend" : "JSON::PP version 2.27400_02"
 }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Test-Directory-0.041/META.yml 
new/Test-Directory-0.051/META.yml
--- old/Test-Directory-0.041/META.yml   2013-05-16 03:49:21.000000000 +0200
+++ new/Test-Directory-0.051/META.yml   2019-09-25 04:30:54.000000000 +0200
@@ -3,16 +3,16 @@
 author:
   - 'Steve Sanbeg <san...@cpan.org>'
 build_requires:
-  Test::Builder::Tester: 0
-  Test::Exception: 0
+  Test::Builder::Tester: '0'
+  Test::Exception: '0'
 configure_requires:
-  ExtUtils::MakeMaker: 0
+  ExtUtils::MakeMaker: '0'
 dynamic_config: 1
-generated_by: 'ExtUtils::MakeMaker version 6.62, CPAN::Meta::Converter version 
2.112150'
+generated_by: 'ExtUtils::MakeMaker version 7.24, CPAN::Meta::Converter version 
2.150010'
 license: perl
 meta-spec:
   url: http://module-build.sourceforge.net/META-spec-v1.4.html
-  version: 1.4
+  version: '1.4'
 name: Test-Directory
 no_index:
   directory:
@@ -21,4 +21,5 @@
 requires: {}
 resources:
   repository: https://github.com/sanbeg/Test-Directory
-version: 0.041
+version: '0.051'
+x_serialization_backend: 'CPAN::Meta::YAML version 0.018'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Test-Directory-0.041/README 
new/Test-Directory-0.051/README
--- old/Test-Directory-0.041/README     2013-04-05 17:22:09.000000000 +0200
+++ new/Test-Directory-0.051/README     2019-09-22 03:10:10.000000000 +0200
@@ -40,7 +40,7 @@
      - Test::Builder::Tester
 
 
-COPYRIGHT AND LICENCE
+COPYRIGHT AND LICENSE
 
 Copyright (C) 2013 by Steve Sanbeg
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Test-Directory-0.041/lib/Test/Directory.pm 
new/Test-Directory-0.051/lib/Test/Directory.pm
--- old/Test-Directory-0.041/lib/Test/Directory.pm      2013-05-16 
03:48:51.000000000 +0200
+++ new/Test-Directory-0.051/lib/Test/Directory.pm      2019-09-25 
04:29:35.000000000 +0200
@@ -9,7 +9,7 @@
 use File::Temp;
 use Test::Builder::Module;
 
-our $VERSION = '0.041';
+our $VERSION = '0.051';
 our @ISA = 'Test::Builder::Module';
 
 ##############################
@@ -119,12 +119,16 @@
     foreach my $file ( keys %{$self->{files}} ) {
        unlink $self->path($file);
     };
-    foreach my $dir ( keys %{$self->{directories}} ) {
-       rmdir $self->path($dir);
+    #get subdirs before parents
+    foreach my $dir (sort {length($b) <=> length($a)}
+                    keys %{$self->{directories}} ) {
+      rmdir $self->path($dir);
     };
-    rmdir $self->{dir};
+    my $rv = rmdir $self->{dir};
+    carp "$self->{dir}: $1" unless $rv;
+    return $rv;
 }
-    
+
 sub _path_map {
     my $self = shift;
     my %path;

++++++ cpanspec.yml ++++++
---
#description_paragraphs: 3
#description: |-
#  override description from CPAN
#summary: override summary from CPAN
#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_build: |-
# rm unused.files
#post_install: |-
# sed on %{name}.files
#license: SUSE-NonFree
#skip_noarch: 1
#custom_build: |-
#./Build build flags=%{?_smp_mflags} --myflag
#custom_test: |-
#startserver && make test
#ignore_requires: Bizarre::Module

Reply via email to