Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package perl-File-Touch for openSUSE:Factory 
checked in at 2021-03-24 16:13:05
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/perl-File-Touch (Old)
 and      /work/SRC/openSUSE:Factory/.perl-File-Touch.new.2401 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "perl-File-Touch"

Wed Mar 24 16:13:05 2021 rev:3 rq:880559 version:0.12

Changes:
--------
--- /work/SRC/openSUSE:Factory/perl-File-Touch/perl-File-Touch.changes  
2016-08-18 10:21:29.000000000 +0200
+++ 
/work/SRC/openSUSE:Factory/.perl-File-Touch.new.2401/perl-File-Touch.changes    
    2021-03-24 16:13:06.683949016 +0100
@@ -1,0 +2,24 @@
+Sun Mar 21 03:07:04 UTC 2021 - Tina M??ller <timueller+p...@suse.de>
+
+- updated to 0.12
+   see /usr/share/doc/packages/perl-File-Touch/Changes
+
+  0.12 2021-03-20 NEILB
+      - Fix for RT#128243, where touching a file in close succession wouldn't
+        register the second one for make & other purposes, on systems that
+        have finer granularity than seconds. Thanks to Slaven Rezic for
+        the suggested fix.
+      - Improved opening paragraphs of the DESCRIPTION, including a suggestion
+        to always require 0.12 or higher.
+  0.11_03 2021-03-18 NEILB
+      - Time::HiRes doesn't provide utime() on Windows, so now we try and
+        load Time::HiRes in a BEGIN block, and only enforce the min version
+        if it loaded ok.
+  0.11_02 2021-03-18 NEILB
+      - Looks like I should have specified a min version of
+        Time::HiRes. Was getting some fails from CPAN Testers,
+        about utime() not being available.
+  0.11_01 2021-03-17 NEILB
+      - Try Slaven's suggested fix for RT#128243
+
+-------------------------------------------------------------------

Old:
----
  File-Touch-0.11.tar.gz

New:
----
  File-Touch-0.12.tar.gz

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

Other differences:
------------------
++++++ perl-File-Touch.spec ++++++
--- /var/tmp/diff_new_pack.39q4rt/_old  2021-03-24 16:13:07.067949419 +0100
+++ /var/tmp/diff_new_pack.39q4rt/_new  2021-03-24 16:13:07.071949423 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package perl-File-Touch
 #
-# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2021 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -12,28 +12,36 @@
 # license that conforms to the Open Source Definition (Version 1.9)
 # published by the Open Source Initiative.
 
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
 #
 
 
+%define cpan_name File-Touch
 Name:           perl-File-Touch
-Version:        0.11
+Version:        0.12
 Release:        0
-%define cpan_name File-Touch
-Summary:        Update File Access and Modification Times, Optionally Creating 
Files If Needed
-License:        Artistic-1.0 or GPL-1.0+
-Group:          Development/Libraries/Perl
-Url:            http://search.cpan.org/dist/File-Touch/
-Source0:        
http://www.cpan.org/authors/id/N/NE/NEILB/%{cpan_name}-%{version}.tar.gz
+Summary:        Update file access and modification times, optionally creating 
files if needed
+License:        Artistic-1.0 OR GPL-1.0-or-later
+URL:            https://metacpan.org/release/%{cpan_name}
+Source0:        
https://cpan.metacpan.org/authors/id/N/NE/NEILB/%{cpan_name}-%{version}.tar.gz
 Source1:        cpanspec.yml
 BuildArch:      noarch
-BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  perl
 BuildRequires:  perl-macros
 BuildRequires:  perl(Test::More) >= 0.88
+BuildRequires:  perl(Time::HiRes) >= 1.9764
+Requires:       perl(Time::HiRes) >= 1.9764
 %{perl_requires}
 
 %description
+This module provides both a functional and OO interface for changing the
+file access and modification times on files. It can optionally create the
+file for you, if it doesn't exist.
+
+*Note*: you should specify a minimum version of 0.12, as per the SYNOPSIS,
+as that fixed an issue that affected systems that have sub-second
+granularity on those file times.
+
 Here's a list of arguments that can be used with the object-oriented
 contruction:
 
@@ -72,14 +80,14 @@
 modification time.
 
 %prep
-%setup -q -n %{cpan_name}-%{version}
+%autosetup  -n %{cpan_name}-%{version}
 
 %build
-%{__perl} Makefile.PL INSTALLDIRS=vendor
-%{__make} %{?_smp_mflags}
+perl Makefile.PL INSTALLDIRS=vendor
+%make_build
 
 %check
-%{__make} test
+make test
 
 %install
 %perl_make_install
@@ -87,7 +95,7 @@
 %perl_gen_filelist
 
 %files -f %{name}.files
-%defattr(-,root,root,755)
-%doc Changes LICENSE README
+%doc Changes README
+%license LICENSE
 
 %changelog

++++++ File-Touch-0.11.tar.gz -> File-Touch-0.12.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/File-Touch-0.11/Changes new/File-Touch-0.12/Changes
--- old/File-Touch-0.11/Changes 2016-02-27 00:00:23.000000000 +0100
+++ new/File-Touch-0.12/Changes 2021-03-20 10:55:57.000000000 +0100
@@ -1,5 +1,26 @@
 Revision history for Perl module File::Touch
 
+0.12 2021-03-20 NEILB
+    - Fix for RT#128243, where touching a file in close succession wouldn't
+      register the second one for make & other purposes, on systems that
+      have finer granularity than seconds. Thanks to Slaven Rezic for
+      the suggested fix.
+    - Improved opening paragraphs of the DESCRIPTION, including a suggestion
+      to always require 0.12 or higher.
+
+0.11_03 2021-03-18 NEILB
+    - Time::HiRes doesn't provide utime() on Windows, so now we try and
+      load Time::HiRes in a BEGIN block, and only enforce the min version
+      if it loaded ok.
+
+0.11_02 2021-03-18 NEILB
+    - Looks like I should have specified a min version of
+      Time::HiRes. Was getting some fails from CPAN Testers,
+      about utime() not being available.
+
+0.11_01 2021-03-17 NEILB
+    - Try Slaven's suggested fix for RT#128243
+
 0.11 2016-11-26 NEILB
     - Document when reference gras the timestamps, and give example.
       Thanks to SMYLERS for the PR with this.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/File-Touch-0.11/MANIFEST new/File-Touch-0.12/MANIFEST
--- old/File-Touch-0.11/MANIFEST        2016-02-27 00:00:23.000000000 +0100
+++ new/File-Touch-0.12/MANIFEST        2021-03-20 10:55:57.000000000 +0100
@@ -1,4 +1,4 @@
-# This file was automatically generated by Dist::Zilla::Plugin::Manifest 
v5.037.
+# This file was automatically generated by Dist::Zilla::Plugin::Manifest 
v6.012.
 Changes
 LICENSE
 MANIFEST
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/File-Touch-0.11/META.json 
new/File-Touch-0.12/META.json
--- old/File-Touch-0.11/META.json       2016-02-27 00:00:23.000000000 +0100
+++ new/File-Touch-0.12/META.json       2021-03-20 10:55:57.000000000 +0100
@@ -4,7 +4,7 @@
       "Nigel Wetters Gourlay <nwett...@cpan.org>"
    ],
    "dynamic_config" : 0,
-   "generated_by" : "Dist::Zilla version 5.037, CPAN::Meta::Converter version 
2.150005",
+   "generated_by" : "Dist::Zilla version 6.012, CPAN::Meta::Converter version 
2.150010",
    "license" : [
       "perl_5"
    ],
@@ -26,6 +26,7 @@
             "Fcntl" : "0",
             "File::stat" : "0",
             "IO::File" : "0",
+            "Time::HiRes" : "1.9764",
             "perl" : "5.006",
             "strict" : "0",
             "warnings" : "0"
@@ -46,6 +47,8 @@
          "web" : "https://github.com/neilb/File-Touch";
       }
    },
-   "version" : "0.11"
+   "version" : "0.12",
+   "x_generated_by_perl" : "v5.28.2",
+   "x_serialization_backend" : "Cpanel::JSON::XS version 4.24"
 }
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/File-Touch-0.11/META.yml new/File-Touch-0.12/META.yml
--- old/File-Touch-0.11/META.yml        2016-02-27 00:00:23.000000000 +0100
+++ new/File-Touch-0.12/META.yml        2021-03-20 10:55:57.000000000 +0100
@@ -7,7 +7,7 @@
 configure_requires:
   ExtUtils::MakeMaker: '0'
 dynamic_config: 0
-generated_by: 'Dist::Zilla version 5.037, CPAN::Meta::Converter version 
2.150005'
+generated_by: 'Dist::Zilla version 6.012, CPAN::Meta::Converter version 
2.150010'
 license: perl
 meta-spec:
   url: http://module-build.sourceforge.net/META-spec-v1.4.html
@@ -19,10 +19,13 @@
   Fcntl: '0'
   File::stat: '0'
   IO::File: '0'
+  Time::HiRes: '1.9764'
   perl: '5.006'
   strict: '0'
   warnings: '0'
 resources:
   homepage: https://github.com/neilb/File-Touch
   repository: https://github.com/neilb/File-Touch.git
-version: '0.11'
+version: '0.12'
+x_generated_by_perl: v5.28.2
+x_serialization_backend: 'YAML::Tiny version 1.73'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/File-Touch-0.11/Makefile.PL 
new/File-Touch-0.12/Makefile.PL
--- old/File-Touch-0.11/Makefile.PL     2016-02-27 00:00:23.000000000 +0100
+++ new/File-Touch-0.12/Makefile.PL     2021-03-20 10:55:57.000000000 +0100
@@ -1,4 +1,4 @@
-# This file was automatically generated by Dist::Zilla::Plugin::MakeMaker 
v5.037.
+# This file was automatically generated by Dist::Zilla::Plugin::MakeMaker 
v6.012.
 use strict;
 use warnings;
 
@@ -13,7 +13,6 @@
     "ExtUtils::MakeMaker" => 0
   },
   "DISTNAME" => "File-Touch",
-  "EXE_FILES" => [],
   "LICENSE" => "perl",
   "MIN_PERL_VERSION" => "5.006",
   "NAME" => "File::Touch",
@@ -23,13 +22,14 @@
     "Fcntl" => 0,
     "File::stat" => 0,
     "IO::File" => 0,
+    "Time::HiRes" => "1.9764",
     "strict" => 0,
     "warnings" => 0
   },
   "TEST_REQUIRES" => {
     "Test::More" => "0.88"
   },
-  "VERSION" => "0.11",
+  "VERSION" => "0.12",
   "test" => {
     "TESTS" => "t/*.t"
   }
@@ -39,11 +39,11 @@
 my %FallbackPrereqs = (
   "Carp" => 0,
   "Exporter" => 0,
-  "ExtUtils::MakeMaker" => 0,
   "Fcntl" => 0,
   "File::stat" => 0,
   "IO::File" => 0,
   "Test::More" => "0.88",
+  "Time::HiRes" => "1.9764",
   "strict" => 0,
   "warnings" => 0
 );
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/File-Touch-0.11/README new/File-Touch-0.12/README
--- old/File-Touch-0.11/README  2016-02-27 00:00:23.000000000 +0100
+++ new/File-Touch-0.12/README  2021-03-20 10:55:57.000000000 +0100
@@ -1,7 +1,5 @@
-
-
 This archive contains the distribution File-Touch,
-version 0.11:
+version 0.12:
 
   update file access and modification times, optionally creating files if 
needed
 
@@ -11,5 +9,4 @@
 the same terms as the Perl 5 programming language system itself.
 
 
-This README file was generated by Dist::Zilla::Plugin::Readme v5.037.
-
+This README file was generated by Dist::Zilla::Plugin::Readme v6.012.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/File-Touch-0.11/dist.ini new/File-Touch-0.12/dist.ini
--- old/File-Touch-0.11/dist.ini        2016-02-27 00:00:23.000000000 +0100
+++ new/File-Touch-0.12/dist.ini        2021-03-20 10:55:57.000000000 +0100
@@ -4,11 +4,15 @@
 copyright_holder = Neil Bowers
 copyright_year   = 2001
 
-version = 0.11
+version = 0.12
 
 [@Basic]
 [PkgVersion]
 [AutoPrereqs]
+
+[Prereqs]
+Time::HiRes = 1.9764
+
 [MetaJSON]
 [GithubMeta]
 [Git::Tag]
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/File-Touch-0.11/lib/File/Touch.pm 
new/File-Touch-0.12/lib/File/Touch.pm
--- old/File-Touch-0.11/lib/File/Touch.pm       2016-02-27 00:00:23.000000000 
+0100
+++ new/File-Touch-0.12/lib/File/Touch.pm       2021-03-20 10:55:57.000000000 
+0100
@@ -1,5 +1,5 @@
 package File::Touch;
-$File::Touch::VERSION = '0.11';
+$File::Touch::VERSION = '0.12';
 use 5.006;
 use warnings;
 use strict;
@@ -13,6 +13,16 @@
 use File::stat;
 use Fcntl;
 
+BEGIN {
+    eval {
+        require Time::HiRes;
+        Time::HiRes->import(qw/ time utime /);
+    };
+    if (not $@) {
+        Time::HiRes->VERSION(1.9764);
+    }
+}
+
 my $SYSOPEN_MODE = O_WRONLY|O_CREAT;
 eval {
     $SYSOPEN_MODE |= O_NONBLOCK;
@@ -142,7 +152,7 @@
 
 =head1 SYNOPSIS
 
- use File::Touch;
+ use File::Touch 0.12;
  @file_list = ('one.txt','../two.doc');
  $count = touch(@file_list);
 
@@ -157,7 +167,16 @@
 
 =head1 DESCRIPTION
 
-Here's a list of arguments that can be used with the object-oriented 
contruction:
+This module provides both a functional and OO interface
+for changing the file access and modification times on files.
+It can optionally create the file for you, if it doesn't exist.
+
+B<Note>: you should specify a minimum version of 0.12,
+as per the SYNOPSIS, as that fixed an issue that affected
+systems that have sub-second granularity on those file times.
+
+Here's a list of arguments that can be used with the
+object-oriented contruction:
 
 =over 4
 
@@ -175,23 +194,28 @@
 
 =item reference => $reference_file
 
-If defined, use timestamps from this file instead of current time. The 
timestamps are read
-from the reference file when the object is created, not when C<<->touch>> is 
invoked.
+If defined, use timestamps from this file instead of current time.
+The timestamps are read from the reference file when the object is created,
+not when C<<->touch>> is invoked.
 Default is undefined.
 
 =item time => $time
 
-If defined, then this value will be used for both access time and modification 
time,
-whichever of those are set. This time is overridden by the C<atime> and 
C<mtime> arguments,
+If defined,
+then this value will be used for both access time and modification time,
+whichever of those are set.
+This time is overridden by the C<atime> and C<mtime> arguments,
 if you use them.
 
 =item atime => $time
 
-If defined, use this time (in epoch seconds) instead of current time for 
access time.
+If defined,
+use this time (in epoch seconds) instead of current time for access time.
 
 =item mtime => $time
 
-If defined, use this time (in epoch seconds) instead of current time for 
modification time.
+If defined,
+use this time (in epoch seconds) instead of current time for modification time.
 
 =back
 

Reply via email to