Hello community,

here is the log from the commit of package perl-Linux-Inotify2 for 
openSUSE:Factory checked in at 2019-12-10 22:43:29
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/perl-Linux-Inotify2 (Old)
 and      /work/SRC/openSUSE:Factory/.perl-Linux-Inotify2.new.4691 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "perl-Linux-Inotify2"

Tue Dec 10 22:43:29 2019 rev:29 rq:755494 version:2.2

Changes:
--------
--- /work/SRC/openSUSE:Factory/perl-Linux-Inotify2/perl-Linux-Inotify2.changes  
2018-11-12 09:41:09.465211957 +0100
+++ 
/work/SRC/openSUSE:Factory/.perl-Linux-Inotify2.new.4691/perl-Linux-Inotify2.changes
        2019-12-10 22:43:45.073779555 +0100
@@ -1,0 +2,10 @@
+Tue Dec 10 03:12:26 UTC 2019 -  <[email protected]>
+
+- updated to 2.2
+   see /usr/share/doc/packages/perl-Linux-Inotify2/Changes
+
+  2.2 Mon Dec  9 04:09:05 CET 2019
+       - define IN_EXCL_UNLINK to 0 if it is missing, for the benefit of
+            antique systems that lack this symbol.
+
+-------------------------------------------------------------------

Old:
----
  Linux-Inotify2-2.1.tar.gz

New:
----
  Linux-Inotify2-2.2.tar.gz

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

Other differences:
------------------
++++++ perl-Linux-Inotify2.spec ++++++
--- /var/tmp/diff_new_pack.9k96MD/_old  2019-12-10 22:43:46.609778985 +0100
+++ /var/tmp/diff_new_pack.9k96MD/_new  2019-12-10 22:43:46.665778965 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package perl-Linux-Inotify2
 #
-# 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,8 +17,9 @@
 
 
 Name:           perl-Linux-Inotify2
-Version:        2.1
+Version:        2.2
 Release:        0
+#Upstream: CHECK(Artistic-1.0 or GPL-1.0-or-later)
 %define cpan_name Linux-Inotify2
 Summary:        Scalable directory/file change notification
 License:        GPL-1.0-or-later OR Artistic-1.0
@@ -51,7 +52,7 @@
 
 %prep
 %setup -q -n %{cpan_name}-%{version}
-find . -type f ! -name \*.pl -print0 | xargs -0 chmod 644
+find . -type f ! -path "*/t/*" ! -name "*.pl" ! -path "*/bin/*" ! -path 
"*/script/*" ! -name "configure" -print0 | xargs -0 chmod 644
 
 %build
 perl Makefile.PL INSTALLDIRS=vendor OPTIMIZE="%{optflags}"

++++++ Linux-Inotify2-2.1.tar.gz -> Linux-Inotify2-2.2.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Linux-Inotify2-2.1/Changes 
new/Linux-Inotify2-2.2/Changes
--- old/Linux-Inotify2-2.1/Changes      2018-10-26 03:16:08.000000000 +0200
+++ new/Linux-Inotify2-2.2/Changes      2019-12-09 04:09:14.000000000 +0100
@@ -3,6 +3,10 @@
 TODO: document move/renaming issues for fullname
 TODO: find_watchers($path), or maybe just ->watchers
 
+2.2 Mon Dec  9 04:09:05 CET 2019
+       - define IN_EXCL_UNLINK to 0 if it is missing, for the benefit of
+          antique systems that lack this symbol.
+
 2.1  Fri Oct 26 03:16:03 CEST 2018
        - damn, left debugging code not caught by tests (reported by losyme).
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Linux-Inotify2-2.1/Inotify2.pm 
new/Linux-Inotify2-2.2/Inotify2.pm
--- old/Linux-Inotify2-2.1/Inotify2.pm  2018-10-26 03:16:14.000000000 +0200
+++ new/Linux-Inotify2-2.2/Inotify2.pm  2019-12-09 04:09:32.000000000 +0100
@@ -80,7 +80,7 @@
 use Exporter qw(import);
 
 BEGIN {
-   our $VERSION = '2.1';
+   our $VERSION = '2.2';
    our @EXPORT = qw(
       IN_ACCESS IN_MODIFY IN_ATTRIB IN_CLOSE_WRITE
       IN_CLOSE_NOWRITE IN_OPEN IN_MOVED_FROM IN_MOVED_TO
@@ -130,7 +130,8 @@
 
 Add a new watcher to the given notifier. The watcher will create events
 on the pathname C<$name> as given in C<$mask>, which can be any of the
-following constants (all exported by default) ORed together.
+following constants (all exported by default) ORed together. Constants
+unavailable on your system will evaluate to C<0>.
 
 "file" refers to any file system object in the watched object (always a
 directory), that is files, directories, symlinks, device nodes etc., while
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Linux-Inotify2-2.1/Inotify2.xs 
new/Linux-Inotify2-2.2/Inotify2.xs
--- old/Linux-Inotify2-2.1/Inotify2.xs  2018-07-07 16:16:36.000000000 +0200
+++ new/Linux-Inotify2-2.2/Inotify2.xs  2019-03-11 16:44:07.000000000 +0100
@@ -9,6 +9,10 @@
 
 #include <sys/inotify.h>
 
+#ifndef IN_EXCL_UNLINK
+  #define IN_EXCL_UNLINK 0
+#endif
+
 MODULE = Linux::Inotify2                PACKAGE = Linux::Inotify2
 
 PROTOTYPES: ENABLE
@@ -37,9 +41,7 @@
           { "IN_MOVE"         , IN_MOVE          },
           { "IN_ONLYDIR"      , IN_ONLYDIR       },
           { "IN_DONT_FOLLOW"  , IN_DONT_FOLLOW   },
-#if IN_EXCL_UNLINK
           { "IN_EXCL_UNLINK"  , IN_EXCL_UNLINK   },
-#endif
           { "IN_MASK_ADD"     , IN_MASK_ADD      },
           { "IN_ISDIR"        , IN_ISDIR         },
           { "IN_ONESHOT"      , IN_ONESHOT       },
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Linux-Inotify2-2.1/META.json 
new/Linux-Inotify2-2.2/META.json
--- old/Linux-Inotify2-2.1/META.json    2018-10-26 03:16:16.000000000 +0200
+++ new/Linux-Inotify2-2.2/META.json    2019-12-09 04:09:36.000000000 +0100
@@ -4,7 +4,7 @@
       "unknown"
    ],
    "dynamic_config" : 1,
-   "generated_by" : "ExtUtils::MakeMaker version 7.32, CPAN::Meta::Converter 
version 2.150010",
+   "generated_by" : "ExtUtils::MakeMaker version 7.34, CPAN::Meta::Converter 
version 2.150001",
    "license" : [
       "unknown"
    ],
@@ -37,6 +37,5 @@
       }
    },
    "release_status" : "stable",
-   "version" : "2.1",
-   "x_serialization_backend" : "JSON::PP version 2.27300"
+   "version" : "2.2"
 }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Linux-Inotify2-2.1/META.yml 
new/Linux-Inotify2-2.2/META.yml
--- old/Linux-Inotify2-2.1/META.yml     2018-10-26 03:16:16.000000000 +0200
+++ new/Linux-Inotify2-2.2/META.yml     2019-12-09 04:09:36.000000000 +0100
@@ -7,7 +7,7 @@
 configure_requires:
   ExtUtils::MakeMaker: '0'
 dynamic_config: 1
-generated_by: 'ExtUtils::MakeMaker version 7.32, CPAN::Meta::Converter version 
2.150010'
+generated_by: 'ExtUtils::MakeMaker version 7.34, CPAN::Meta::Converter version 
2.150001'
 license: unknown
 meta-spec:
   url: http://module-build.sourceforge.net/META-spec-v1.4.html
@@ -19,5 +19,4 @@
     - inc
 requires:
   common::sense: '0'
-version: '2.1'
-x_serialization_backend: 'CPAN::Meta::YAML version 0.012'
+version: '2.2'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Linux-Inotify2-2.1/README 
new/Linux-Inotify2-2.2/README
--- old/Linux-Inotify2-2.1/README       2018-10-26 03:16:17.000000000 +0200
+++ new/Linux-Inotify2-2.2/README       2019-12-09 04:09:37.000000000 +0100
@@ -82,6 +82,7 @@
         Add a new watcher to the given notifier. The watcher will create
         events on the pathname $name as given in $mask, which can be any of
         the following constants (all exported by default) ORed together.
+        Constants unavailable on your system will evaluate to 0.
 
         "file" refers to any file system object in the watched object
         (always a directory), that is files, directories, symlinks, device


Reply via email to